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

在某位大佬的知道下,开始进入嵌入式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

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

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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值