应用程序设计流程
- 编写应用程序。
例如:编写hello.c。 (或者包括makefile) - 使用GNU交叉编译工具编译应用程序
arm-linux-gcc hello.c-o hello -l… -l… l… - 将编译好的文件下载到目标机
将包含应用程序的文件系统烧写到目标机 - 采用串口终端,在目标机上运行该程序,并在串口终端观察运行结果。
./hello
应用程序下载方式
- TFTP:简单文件传输协议
➢占用内存小, 适合于小型文件传输
➢ 采用UDP传输,69端口,不提供密码验证
➢只支持文件传输,不支持交互 - FTP: 文件传输协议
➢采用TCP传输, 可靠性更高
➢可交互式工作, 更加灵活
采用TFTP方式下载和调试程序流程
- 用串口线和网线连接宿主机和目标机
- 宿主机运行tftp服务器程序, 配置服务器主目录,将应用程序复制到主目录中
- 在宿主机运行串口终端,配置目标机ip地址为与宿主机同一网段的地址,用ping命令检测是否连通
- 在串口终端中, 使用ttp命令下载程序
tftp -g 宿主机IP -r ./程序名