2440 上移植串列埠工具 lrz

2021-07-12 04:41:05 字數 1096 閱讀 9134

2年前 (2014-11-10) 

5265瀏覽

lrzsz是乙個unix通訊包,提供xmodem、ymodem和zmodem檔案傳輸協議。lrzsz以前是omen科技的主打軟體,現在已經免費,並且遵循gnu開源協議。

lrzsz適合這樣一種開發環境,一塊板子,除了串列埠,沒有任何外部出入輸出裝置,沒有sd卡,沒有網線,這個時候如果想跟這塊板子傳輸互動檔案,就需要用到串列埠傳輸了。 根據modem所採用的檔案傳輸協議:xmodem、ymodem、zmodem將其分類

移植步驟:

lrzsz-0.12.20.tar.gz

$ mkdir ~/lrzsz

$ cp lrzsz-0.12.20.tar.gz ~/lrzsz

$ cd ~/lrzsz

$ tar zxvf lrzsz-0.12.20.tar.gz

$ cd lrzsz-0.12.20/

$ cc=arm-none-linux-gnueabi-gcc cflags=-o2 ./configure

這裡 ./configure 必須放在後面,否則無法識別到交叉編譯工具。

編譯安裝命令:

$ make -j4                                        # 並行編譯,使用4個cpu同時編譯,可提高編譯速度
make完成之後,會在當前目錄 src/ 下生成 lrz 和 lsz 兩個檔案。

通過網路、u盤、sd卡等方式,將生成的 lrz 和 lsz  複製到目標板的 /bin 目錄,並在目標版上新增可執行許可權:

$ cp lrz lsz /usr/sbin

$ cd /usr/sbin/

$ chmod +x lrz lsz

在使用之前,需要設定串列埠:

在目標版上,執行 lrz 命令將檔案從pc機傳送到目標版上,執行 lsz 命令將檔案從目標版傳到pc機上:

$ lrz

$ lsz myfile

2440 上核心3 4 2移植

win7下不能使用dnw燒寫的替代方法 兩種替代方法 u boot tftp 30000000 u boot.bin protect off all erase 0 3ffff cp.b 30000000 0 40000 kernel tftp 30000000 uimage nand erase ...

2440 移植u boot 是串列埠亂碼問題

1.按照韋東山的書移植u boot 到jz2440 2.移植到get hclk get pclk 按照書上所說燒到nor 串列埠就能列印了 3.但是使用的時候一直亂碼 網上查了查也沒解決 4.嘗試重新移植.比較 就是不行,5.又copy補丁檔案的配置還是亂碼,6.考慮是串列埠壞掉?燒寫光碟提供u b...

TQ2440移植strace工具

一 以下是網上的乙個方法,但是不適合tq2440 主要是主機靜態連線的庫我沒有,呵呵 strace工具是乙個非常強大的工具,是除錯程式的好工具。要移植到arm平台,就需要使用交叉編譯工具編譯生成靜態鏈結的可執行檔案。具體步驟如下 2.解壓。3.配置。configure host arm none l...