要從PC機(jī)下周東西到嵌入式linux系統(tǒng)里面,可使用tftp sftp等網(wǎng)絡(luò)工具或掛載nfs文件系統(tǒng)進(jìn)行拷貝破喻。這是通過網(wǎng)絡(luò)的形式來下載,速度也快盟榴。但是曹质,如果網(wǎng)絡(luò)用不了,這些方法就行不通了擎场;通過U盤/SD卡來拷貝羽德,效率就低了;這里介紹個方法迅办,通過lrzsz工具使用串口進(jìn)行文件傳輸宅静。下面具體介紹lrzsz。
一站欺、編譯安裝
下載地址:點(diǎn)我下載
- 解壓
? tar -zxvf lrzsz-0.12.20.tar.gz ./ - 配置
? cd lrzsz-0.12.20
? ./configure --host=arm-linux --prefix=$PWD/__install CC=arm-linux-gnueabihf-gcc
修改Makefile姨夹,分別是.Makefile, lib/Makefile, src/Makefile ,intl/Makefile矾策; 將Makefile中的所有g(shù)cc替代成開發(fā)板所需要的交叉編譯器磷账,如arm-linux-gnueabihf-gcc。 -
安裝
? make && make install
將安裝后的文件拷貝到開發(fā)板上的bin目錄下即可贾虽。(如果沒有網(wǎng)絡(luò)逃糟,可通過U盤/sd卡)
二、使用
在這里介紹使用lrb工具進(jìn)行下載蓬豁,傳輸速度大概 6-7KB/S .
? cd /work/download
? lrb
lrb waiting to receive.C
然后通過SecureCRT,進(jìn)行傳輸: