歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

移植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

Copyright © Linux教程網 All Rights Reserved