单片机/MCU论坛
直播中

Kit7828

6年用户 157经验值
擅长:嵌入式技术
私信 关注
[文章]

【HD-G2UL-EVM开发板体验】+ 完整的HelloWorld工程

由于总所周知的严重感冒影响,耽搁了好几天。感觉评测给的周期太紧了。
依据用户手册提供的资料,完成HelloWord的工程
一、安装虚拟机
由于电脑上有现成的vmware,就新建了ubuntu18.04的虚拟机。
1、下载OS,选择的是阿里云中的OS镜像
阿里云下载镜像.jpg
选取合适的版本,本人选用的是18.04的桌面版
选择版本.jpg
2、VMWare的安装
这个比较简单,一路按照用户手册中的提示进行安装,千万记住自己设置的密码就好
安装-4.png
3、安装VMWare Tools
安装这个是为了方便虚拟机和主机之间的文件交互
解压VMwareTools压缩包,后进行安装
vmware tools.png

sudo ./vmware-install.pl
二、安装交叉编译环境
1、在vmware中设置好共享文件夹,作为虚拟机和主机之间的文件传输通道

2、安装交叉编译工具链
安装文件拷贝至/opt下
sudo cp poky-glibc-x86_64-core-image-qt-aarch64-g2l_iot-toolchain-3.1.14/ -r /opt/pkinstall
交叉编译工具链.png
然后安装交叉编译工具
安装交叉编译工具链.png
sudo ./poky-glibc-x86_64-core-image-qt-aarch64-g2ul_iot-toolchain-3.1.14.sh
安装完成后需要设置一下环境
sudo source environment-setup-aarch64-poky-linux
然后检测一下编译器
aarch64-poky-linux-gcc
由于权限问题,我这边是升级到root用户操作的
编译器测试.png
三、HelloWorld
1、创建Helloworld.c
直接用vi敲的代码
helloword-vi.png
用:wq保存后退出
2、编译helloworld
直接用命令 ${CC} helloword.c -o helloword
就可以看到有新的文件生成了
helloword.png
3、通过共享文件夹传递运行文件至主机
cp ./helloword /mnt/hgfs/Share
四、开发板运行
1、Mobaxterm
由于需要传输文件,依据显示终端信息,因此选择Mobaxterm,这款软件可以直接串口传递文件
具体安装就不展开了
打开Mobaxterm后,点击菜单Sessions之new session,选择串口Serial
串口session.jpg
选择串口,设置波特率115200
2、连接开发板
用USB数据线连接开发板调试typec口
复位按钮,就能看到开发板的启动信息了
开发板启动信息.jpg
3、登录开发板
使用root/root登录
4、在窗口中键入rz命令
等待文件传输
rz.png
然后右键选择发送文件,发送helloword编译后的文件
z-modem.jpg
传输结束后,就可以在当前路径下看到Helloword文件
5、运行Helloworld
chmod +x ./helloword
增加执行权限、
./helloword
执行文件
helloword运行.png
就看到运行后的结果了。

由于Linux这块的开发,丢了很多年,重新捡起来感觉还是相当的累,加上还没有完全康复。请大家多多包涵!

更多回帖

发帖
×
20
完善资料,
赚取积分