背景:
開發板fl2440與pc的securecrt連線的傳統方式是用串列埠轉usb線連線,但是我在使用的過程中發現串列埠轉usb線有時連線不穩定,另外串列埠也需要用於收發資料,所以我在開發板上移植
輕量級的ssh軟體dropbear,一根網線輕鬆解決開發板與securecrt連線,話不多說,進入正題!
基本情況:
宿主機系統:centos-6.9
嵌入式linux系統:linux 3.0
ssh程式:dropbear
步驟:
1.宿主機操作:
-o zlib-1.2.10.tar.gz
~/zlib # mkdir /usr/local/zlib/
~/zlib # ./configure --prefix=/usr/local/zlib
--static
~/zlib # vim makefile
/opt/xtools/arm920t/bin/arm-linux-gcc
/opt/xtools/arm920t/bin/arm-linux-gcc -e
/opt/xtools/arm920t/bin/arm-linux-ar
~/zlib # make
~/zlib # make install
/usr/local/zlib/
交叉編譯dropbear。進入dropbear解壓後的目錄,執行:(配置為自己的交叉編譯工具)
~/dropbear # mkdir /usr/local/dropbear/
~/dropbear # ./configure --prefix=/usr/local/dropbear --with-zlib=/usr/local/zlib/ cc=/opt/xtools/arm920t/bin/arm-linux-gcc --host=arm
~/dropbear # make programs="dropbear dbclient dropbearkey dropbearconvert scp"
~/dropbear # make programs="dropbear dbclient dropbearkey dropbearconvert scp" install
2.將/usr/local/dropbear/bin/和/usr/local/dropbear/sbin/
下的檔案都複製到linux開發機的
/usr/sbin/目錄下(在開發上執行tftp -gr **** 192.168.1.250 開發板ip位址為192.168.1.250)。然後在開發機上執行:
~ # cd /etc
~/etc # mkdir dropbear
~/etc # cd dropbear
~/etc/dropbear # dropbearkey -t rsa -f dropbear_rsa_host_key
~/etc/dropbear # dropbearkey -t dss -f dropbear_dss_host_key
在啟動指令碼/etc/init.d/rcs中加入:
/usr/sbin/dropbear
3.現在已經基本大功告成!我們來進行連線測試
將開發板關機,拔掉usb轉串列埠線,連上網線,開機
在pc的securecrt上輸入開發板的ip位址和使用者名稱
輸入使用者密碼後,即可實現用網線將securecrt與開發板連線
交叉編譯zlib時沒有使用靜態編譯
~/zlib
# ./configure --prefix=/usr/local/zlib
編譯時會出現報錯libz.a: no such file or directory
使用靜態編譯後就可以正常編譯
~/zlib # ./configure --prefix=/usr/local/zlib
--static
FL2440開發板Jlink操作
fl2440開發板主控晶元為s3c2440。h halt,停止cpu執行 j link hspeed 設定 j link的速率 j link speed 12000loadbin 從本地硬碟載入檔案到記憶體中去 sram和sdram j link loadbin d bin 0 載入bootstra...
飛凌FL 2440開發板上實現模擬U盤
飛凌fl 2440開發板上實現模擬u盤 開發板脫離window時,它執行資料採集程式,把採集到的資料寫成檔案儲存在nand flash中。window系統需要讀取開發板採集的資料時,只需通過usb線把開發板和window電腦連線起來,此時開發板就相當於乙個u盤,window像訪問u盤一樣訪問開發板上...
控制fl2440開發板led燈亮滅,蜂鳴器發聲
led燈亮滅,蜂鳴器發聲是通過設定相應暫存器的值來控制的,主要有gpbcon gpbdat gpbup等,gpbcon有gpb0 10,每乙個gpbi設定不同的值來表示輸入輸出等,設定gpbdat的每一位表示高低電平,gpbup設定gpbi是否有效,通過對這三個暫存器的設定則可實現led燈和蜂鳴器。...