很荣幸能够受邀参与旭日X3派开发板试用活动中来,因此近期几篇博客都会写有关于旭日X3的适用摸索阶段的详细过程记录,如有不对之处请各位多多批评指正。

  一、开发板简介

  旭日X3派开发板,搭载了地平线推出的新一代低功耗、高性能的AI处理器AMR-Cortex-A53;集成了地平线先进的伯努利2.0架构AI引擎(BPU),可提供5TOPS的等效算力。新的BPU架构极大提升了对先进CNN网络架构的支持效果,以及极大的降低了AI运算对DRR宽带的占用率。辅以地平线天工开物AI开发平台,极大的简化了算法开发与部署过程。内置TCP/IP协议,电源输入5V-2A、电源输出5V1A&3.3V1A、85mm*56mm*20mm的封装体积,40个IO接口,并支持Ubuntu20.04系统等强大性能功效。

                                                           

图1  旭日X3派开发板封装大小

图2  旭日X3派开发板接口分布

二、初上手开箱和基本接线

1.开箱及准备工作

图3   到手未拆封图

图4    开箱图

  开箱后可以看到一块主板、USB-TTL转接板、连接线和散热器,后续工作需要自己准备的有Type-C开关接线口、读卡器和移动存储卡(基础8-32G的就足够了)【旭日X3派对于TF卡的选择性能要求比较高,之前烧录的时候有因为TF卡性能不够方面的原因而报错出现问题,在这里我最后成功用的是闪迪的TF卡

2.旭日X3开发板和转接板的接线

接线为TX<--->RX,GND<--->GND,

在这里注意一下,USB转接板上有标注详细的GND、TX、RX的说明,主板上没有明确标注,所以我把主板的接口示意图放在这里啦!

如下示意图所示:

图5  连接线序示意图

图6  旭日X3派接口图

图7  所有基础准备工作完毕

三、初步调试

1、首先在地平线官网找到X3派资料包中的X3派系统镜像,点击进行下载,这里附上官网链接:https://developer.horizon.ai/resource

                             

图7   地平线AI社区官网资料下载界面

在这里说明一下:我下载的版本是Ubuntu20.04 Desktop桌面版嗷

2、下载好后,就是镜像的烧写工作啦,在PC端插入装好TF卡的读卡器,打开Rufus(我这里使用的是Rufus进行的烧写),等待TF卡被系统读取【这里提示一下,我在进行TF读卡的时候出现了电脑不识别读取TF卡因此没有弹窗可移动设备的情况,如果有小伙伴遇到跟我一样的这种情况,大家可以在本机电脑的磁盘管理设置里面重新调整一下分配就可以啦】,然后在Rufus中选择刚刚下载解压好的镜像文件,点击开始和确定按钮即可开始镜像的制作,当进度条完成后就可以关闭Rufus并拔出读卡器了。

图8  镜像烧写

3.镜像烧写完毕后,将刚刚从读卡器取出的TF卡,插入旭日X3派开发板上,第一次我选择用串口登录,这里我用了软件MobaXterm,将X3派的USB转接板插入电脑端口,并将Type-C电源插好(此时不要开电源通电),打开MobaXterm,点击session---Serial后选择串口号(我这里是COM3,大家根据自己的情况选择哦)和波特率,波特率选择921600,点击OK,(ok点完以后在将电源开关打开)。

图9  MobaXterm中串口号和波特率的选择

4.这时候会开始出现超多的英文字母一直滚动着哈哈哈哈哈哈哈哈哈,等它停下后,输入用户名和密码,两者都是:root;这样串口的连接方式就结束啦!接下来就像在Linux系统下运用方法一样,例如我们可以输入ls和pwd试试看。

图10

图11 串口登录完成

这次就先到这里啦,下篇继续!如果有错误和不正确的地方希望大家能够批评指正!