移植OpenSSH 到DM368 IPNC中 Linux arm ssh

我一直在寻找这样的一个ipnc模组:通用的38板,TI方案,并且开放了系统串口。

可惜不是没有开发串口,就是非TI方案的,我觉得有这样的一个板子,可以做很多事情,一是这样的板子很便宜1080p dm368的才350左右,二是自己可以开发一些特定的程序在板子里运行。我觉得这样的需求应该是很多的,有时候 常规的ipc并不能满足需要。

后来我问一家小板的厂家,没有串口你们怎么调试程序的。他们说不用串口,用telnet,通过网络调试。这么一说倒是提醒我了,干嘛用telnet,为什么不用ssh。

所以决定在我的ipnc中添加ssh,只是网络文件系统可能要增大六七兆的空间。

用开源的OpenSSH,还需要连个依赖库ssl和zlib

下载地址

openssh  http://www.openssh.com/portable.html

openssl  http://www.openssl.org/source

zlib            http://www.zlib.net/

下载最新版本的好了,跟新比较快的。

1/将上述源码解压到一个文件夹下(随便一个文件,但注意,不能是在window上被linux共享的目录里,因为创建软连接的时候会失败)

mkdir -p /root/ssh/source

tar -xvzf ......

2/新建一个安装目录

mkdir -p /root/ssh/install

3/zlib

配置

./configure --prefix=/root/ssh/install/zlib

修改makefile,也就是设置交叉编译工具

将gcc 改成 arm_v5t_le-gcc arm_v5t_le-ar  等等,只要涉及到编译工具的地方都添加前缀就好了

然后

make

在然后

make install

4/ssl

配置

./Configure --prefix=/root/ssh/install/ssl  os/compiler:arm-linux-gcc

然后

make

再然后

make install

相关推荐