我一直在尋找這樣的一個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