20200425小记
发布日期:2021-05-07 02:33:38 浏览次数:21 分类:精选文章

本文共 643 字,大约阅读时间需要 2 分钟。

VMware共享文件夹位置

根目录下/mnt/hgfs

tftp文件传输(针对智龙开发板与虚拟机之间传输)

开发板系统中的TFTP服务用法与主机中的略有区别,但原理是一样的。

基本参数:

-g: get,获取文件

-p: put,上传文件

-l file:本地的文件,名为file

-r file:远程的文件,名为file

实例

开发板IP为192.168.2.106,虚拟机IP为192.168.2.105。

:他们之间可以ping通。

在虚拟机tftp文件目录下有一文件helloworld

sudo minicom 进入开发板Linux系统

cd /home 切换到/home目录下

开发板从tftp目录下载文件:

tftp -g 192.168.2.105 -r ./helloworld
将文件从虚拟机中下载到/home目录

tftp -p 192.168.2.105 -l ./helloworld

将文件从开发板上传到虚拟机tftp目录中

源文件的编译和执行

在执行文件时遇到了一些问题:

  1. 在Ubuntu或智龙开发板直接执行.c文件报错

    原因:.c文件原则上需要生成.o文件才可执行。

  2. 在Ubuntu中使用mipsel-linux-gcc helloworld.c -o helloworld命令后生成的文件无法执行。

    原因:使用的mipsel-linux-gcc编译器生成的文件只能在mipsel架构且为32位系统中执行。
    解决方法:将生成的.o文件传到开发板中即可。

上一篇:2020-12-24
下一篇:视频网址以及去广告推荐

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年03月25日 04时47分51秒