Linux嵌入式平台工具
Table of Contents
Linux嵌入式平台工具
TFTP工具
Linux下tftp工具用如下方式启动。
tftp [OPTONS] [IP [PORT]]
进入会话之后基本命令如下。
- connect IP [PORT]
- 连接IP
- binary
- 二进制模式传输
- ascii
- 文件传输模式,默认采用文本模式
- verbose
- 显示详细处理信息
- status
- 显示当前状态信息
- trace
- 显示调试信息
- rexmt retransmission-timeout
- 设置重传输的超时时间
- timeout total-transmission-timeout
- 设置包传输超时时间
- get FNAME
- 获取文件
- put FNAME
- 发送文件
- help/?
- 帮助信息
- quit/q
- 退出
也可以在一行命令中设置要传递的参数。
tftp -v 192.168.1.20 69 -m binary -c put vmlinux.img
推荐的办法是将要执行的命令写成一个文件,通过批量执行来减少手动输入,如下所示。
tftp < batch-script.sh
串口工具
Linux下的串口工具有picocom、minicom和kermit等。 Windows下有SecureCRT和putty等。
picocom
picocom是一个最小的哑终端仿真程序,Ubuntu下可以用如下命令安装并执行。
sudo apt-get install picocom sudo picocom -b 57600 -e o /dev/ttyUSB0
picocom命令的格式和选项如下所示。
picocom [OPTIONS] device
- -b NUM
- 指定波特率,可以为: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
- -s SEND-CMD
- 发送文件用的命令,默认为
sz -vv
- -v RECV-CMD
- 接收文件用的命令,默认为
rz -vv
进入到串口界面以后,可以执行picocom命令,
picocomn命令格式为ESC cmd
,默认转义字符为C-a
,具体命令的含义如下所示。
ESC[C-a] | 将转义字符发送到串口 |
C-x | 退出并复位 |
C-q | 退出但不复位 |
C-p | DTR脉冲,拉低1秒再拉高 |
C-t | DTR反向 |
C-u | 升高波特率 |
C-d | 降低波特率 |
C-s | 发送文件 |
C-r | 接收文件 |