感冒不喝水 发表于 2023-7-30 23:21:10

【米尔瑞萨RZ/G2L开发板-创新应用】通过网络向开发板传输文件

拿到开发板后,开箱实验,开发板具有串口调试功能,而且还可以插网线。进行应用调试时,发现没有好的办法进行应用传输,但是计算机和开发板都有网线,应该可以通过tftp服务器与客户端进行数据传输,这样就省去了用u盘或SD卡传输数据文件的麻烦。搭建过程如下:1.      搭建windows tftp服务器1)      文件下载链接https://bitbucket.org/phjounin/tftpd64/downloads/,下载文件选择tftpd64.464.zip。2)      配置tftp服务器解压并打开软件后界面如下图所示。 其中图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>

可执行程序放置位置如下: 3.      在开发板上使用命令从pc获取文件执行命令如下:tftp -g -r hello 192.168.0.101上述命令中 hello 为其中待下载的问题名称,192.168.0.101为tftp服务器地址执行后即可在当前目录下查看到hello文件 4.      执行文件获取到文件后,还需要执行chmod 777 hello获取文件权限,最后执行./hello即可执行文件,可以看到文件执行结果输出: 附件TFTP文件


页: [1]
查看完整版本: 【米尔瑞萨RZ/G2L开发板-创新应用】通过网络向开发板传输文件