1666|2

309

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

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

 

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

1、虚拟机环境设置

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

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

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

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

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

2、开启共享文件夹

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

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

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

3、运行eclipse

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

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

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

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

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

 如果是导入的话

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

 项目打开后,是下面的界面

5、项目编译

 直接在project中选择project->build

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

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

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拷贝到开发板

7、运行例程

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

chmod +x ./myHelloWord

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

  可以看到输出的提示信息

Wellcome  to the World PHYTEC!

至此,demo例程运行完成

8、心得及感想

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

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

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

 

最新回复

不错不错,eclipse都跑起来了,看了资源蛮强大的。   详情 回复 发表于 2022-6-23 17:38
点赞 关注
 
 

回复
举报

7205

帖子

2

TA的资源

版主

沙发
 

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

 
 
 

回复

7641

帖子

18

TA的资源

五彩晶圆(高级)

板凳
 

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

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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