174|2

253

帖子

0

资源

一粒金砂(高级)

【phyBOARD-i.MX 8M Plus 开发板】三:Demo例程编译下载及运行 [复制链接]

phyBOARD-i.MX 8M Plus开发板的编译环境在虚拟机中已经搭建好了,然后由于是Linux的系统,Demo例程需要交叉编译后下载至开发板后才能执行。

1、虚拟机环境设置

由于是德国版本的乌班图,需要设置语音和键盘,否则会出现上次评测中无法输入/的情况

点击右侧上方的下三角,出现界面后,点击配置按钮

image.png

在配置界面中选择语音 ,需要把字体和键盘都改成us

image.png 如下图,中间可能需要重启

image.png  语音和键盘更改后,就可以正常使用了,不过,没有中文支持。

2、开启共享文件夹

 由于开发板是连接在主PC中的,所以下载程序的时候,需要从虚拟机中拷贝至主PC,再通过WINSCP这样的软件拷贝至开发板。

所以需要在虚拟机中开启共享文件夹

image.png  这里的挂载点需要修改为/opt/share这样的文件夹

3、运行eclipse

在虚拟机中,打开终端,键入 eclipse,就可以运行eclipse了

image.png  eclipse运行后,需要指定工作路径

image.png   image.png  虚拟机的工作路径为/opt/prj_workspace/Eclipse

4、导入项目或者打开项目

评测过程中试了几次,有点忘记了是使用导入的还是直接打开的,不过也不复杂

image.png  如果是导入的话

image.png  然后选择myHelloWorld,已经存在的话,是不能导入的

image.png  项目打开后,是下面的界面

image.png 5、项目编译

 直接在project中选择project->build

image.png  编译过程中产生的信息可在下方的console中看到

image.png  可以看到,编译完成后,需要执行

scp HelloWorld root@192.168.3.11:/home/root ; ssh root@192.168.3.11 /home/root/HelloWorld

由于虚拟机没有直接连接开发板,需要通过主机中转

6、可执行文件下载至开发板

首先把/opt/prj_workspace/Eclipse/myHelloWord/Debug下面的myHelloWorld 拷贝到共享文件夹

cp ./myHelloWord /opt/share/myHelloWorld

然后,再用winscp拷贝到开发板

image.png

7、运行例程

用putty登录开发板,增加myHelloWorld的可执行权

chmod +x ./myHelloWord

然后,键入./myHelloWord运行例程

image.png   可以看到输出的提示信息

Wellcome  to the World PHYTEC!

至此,demo例程运行完成

8、心得及感想

在评测过程中,想更改输出的Hello信息,由于是后面更改的,不知道是目录的原因,还是其他原因,项目编译的时候多次出错,导致无法编译成功。

由于最近事情比较多,就先评测到这里,后面如果时间宽裕,再编译其他的例程。

另外,linux下的开发还是忘记太多了,感觉到很生疏了。

 


回复

1271

帖子

0

资源

版主

希望可以看到大佬在开发板上运行其他Demo或者自己写的Demo~


回复

5381

帖子

18

资源

五彩晶圆(中级)

不错不错,eclipse都跑起来了,看了资源蛮强大的。

个人签名

默认摸鱼


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    推荐帖子
    自绕线圈电感计算助手

    本帖最后由 bqgup 于 2019-3-2 18:14 编辑 403789

    Qorvo把WIFI和5G诠释的很清楚

    在无线通信领域,一直存在两种连接方式:一种是蜂窝网络,即 2/3/4/5G,另一种则是Wi-Fi技术,IEEE 802.11 a/b/g/n/ac ...

    一文读懂RPA与AI的完美结合过程

    RPA与AI相结合后的应用范围超级广泛,除了可以处理像登发邮件、Excel计算、整理文件这类简单重复性工作外,还能完成像身份信息智 ...

    0~500V直流电压采集,帖子中的电路图可行吗

    输入是直流0~500V,只要求把0~40V采集准确就行,误差1V。请问下面的电路图可行吗?468958

    ESP32,Micropython串口发送 write( )的使用问题--多谢!

    各位高手,请教下关于ESP32,Micropython串口发送 write( )的使用问题 : 发送需求是:欲发送列表LL中 从索引 0开始计算元素个 ...

    数字电路和数字系统:实验与课程设计实训教程

    《数字电路和数字系统实验与课程设计实训教程》根据国家教育部高等学校电子信息科学与电气信息类基础课程教学指导分委员会提出的 ...

    关闭
    站长推荐上一条 1/8 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表