地平线X3开发版初体验之Hello World

博主在大佬指导下开始接触嵌入式AI,通过地平线X3开发板进行学习。文章详述了配置Ubuntu虚拟机环境,使用Cmake编译HelloWorld代码,并在Windows环境下连接开发板。文中提到,通过网口而非串口进行文件传输,因为速度更快。最后,博主计划在开发板上运行模型,感谢指导。
摘要由CSDN通过智能技术生成

在某位大佬的知道下,开始进入嵌入式AI的坑。以此为背景,最近入手了一块地平线X3开发板,包括一块核心板、一个摄像头、一块充电器,若干连接线。

开发板开发需要交叉编译,为尽快上手,写一个Hello World熟悉一下X3板子的交叉编译工具链,感受一个交叉编译。

首先是配置宿主机环境,我是在虚拟机上开发,安装虚拟机VMware,用的系统是ubantu18.0,下载时使用国内镜像还是很快的。

大佬给了一份已经写好的Hello World代码,使用Cmake直接编译即可。

由于mac没有usb接口,所以板子的连接是在windows电脑下进行的。

(Mac应该需要外接接口的驱动,环境已经调好,有时间再出个教程)

先安装驱动,然后选择合适的频率就连接上了。

再插上电,系统信息就显示出来了。

串口也能传输文件,但传输速率太慢,因此本次使用的是网口连接。板子自带网口,插上网线即可。(用户手册上说这个板子可以使用Wi-Fi,以后熟悉之后在研究)

拿到手的板子本身就有系统,不需要再次烧写镜像。

使用hrut_ipfull命令设置板子的IP、网关等信息。 

整个系统都是只读文件,因此需要翻阅用户手册或者挨个试,看那个文件夹能用,最后run文件夹能用。

在宿主机上新建build,在里面进行Cmake编译,编译之前,根据内核版本,选择合适的编译版本。

可以使用fileZilla进行可执行文件的传输,也可以使用命令行。用户手册推荐使用远程GDB环境,三种环境根据自己的喜好进行使用。

我使用的是命令行输入一下命令

scp -r crosstoolbox root@192.168.1.10:/run

传输到板子上,然后运行,成功。

最后再次感谢李老师的知道,下一步准备在板子上跑一个模型,希望成功。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值