拿到开发板后,开箱实验,开发板具有串口调试功能,而且还可以插网线。 进行应用调试时,发现没有好的办法进行应用传输,但是计算机和开发板都有网线,应该可以通过tftp服务器与客户端进行数据传输,这样就省去了用u盘或SD卡传输数据文件的麻烦。 搭建过程如下: 1. 搭建windows tftp服务器 2) 配置tftp服务器 解压并打开软件后界面如下图所示。
1
其中图1位置为配置的开发版可以访问的路径,将来可以在此目录下放置开发好的应用程序。 图2位置为与开发板处于同一ip地址下的网卡,多个网卡时注意选择正确。 2. 交叉编译及放置文件 将使用Ubuntu交叉编译的可执行文件放置到图1所指向的共享文件目录下。 程序源码如下 - <p class="MsoNormal"><span lang="EN-US" style=""><font size="4">#include <stdio.h><o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4"> </font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">int main()<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">{<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4"> printf("hello linux\n");<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4"> return 0;<o:p></o:p></font></span></p><p class="MsoNormal"><span lang="EN-US" style=""><font size="4">}</font></span></p>
复制代码
可执行程序放置位置如下:
2
3. 在开发板上使用命令从pc获取文件 执行命令如下: tftp -g -r hello 192.168.0.101 上述命令中 hello 为其中待下载的问题名称,192.168.0.101为tftp服务器地址 执行后即可在当前目录下查看到hello文件 4. 执行文件 获取到文件后,还需要执行chmod 777 hello获取文件权限, 最后执行./hello即可执行文件,可以看到文件执行结果输出:
3
附件TFTP文件
|