昨天下班收到了期待已久的MYC-C8MMX物联网开发板,开发板尺寸与想象中要小些,但功能相当强大,外设接口丰富,因此可说明恩智浦的这款i.MX 8M Mini处理器集成度高,兼容性广。这款采用四核ARM Cortex A53处理器的究竟长什么样呢?接下来让我给您娓娓道来。
     首先拿到快件打开包装袋,映入眼帘的是一个小纸盒,米尔电子公司的logo很醒目。
外盒.jpg
      然后迫不及待得将盒子打开,来一张全家福
全家福.jpg
       由清单列表可以清楚得知道,此次米尔电子提供了5大部件,只是最后打印的序号有点失误。电源适配器采用了可更换插头的接口,并提供了全球通用的插头。电源适配器的规格是12V/2A的,还配置了一根2.4G蓝牙无线PCB天线,一根用于4G通讯的PCB天线。附带一本《快速使用指南》说明书,说明书有中英文版本。开发板由两个部分组成,核心板与底板扩展板。拆开防静电袋后,可见全新的开发板。
拆防静电袋.jpg
          将核心板与底板分离,只需用手先从J2、J3的一端稍加用力翘一下,再从另一端稍加用力拔一下就可以取下来了。核心板的正面照如下图所示:
核心板正面.jpg
       根据上图的信息,我们可以得知核心板的正面集成了电源管理芯片,CPU,DDR4,QSPI FLASH,eMMC千兆以太网PHY等。CPU是采用恩智浦公司的i.MX8M Mini系列处理器,其高性能的数据处理适用于高级图形、成像、音频、语音、视频等关键应用。内存是采用两颗镁光DDR4芯片,共计2GB容量。eMMC是采用闪迪SDINBDG4-8G,存储大小8GB。千兆以太网是采用了AR8035 Ethernet PHY,是一颗可以支持10M/100M/1000M的以太网收发器芯片。核心板的框架图如下:
MYC-C8MMX核心板框架图.png
       接下来再来看看核心板的背面吧
核心板背面.jpg
        背面的元器件基本上没有焊接大的物料,可能是考虑方便使用两排Expand IO Connector而设计的,这两排100Pin连接器是核心板与底板扩展板通信的桥梁,底板上丰富的外设都需要通过这两排连接器进行与CPU通信。开发板的底板接口相当的丰富,底板实物拍照如下:
底板.jpg
各个接口图示如下:
MYD-C8MMX开发板接口图.png
        整个开发板的系统框架图如下:
MYD-C8MMX开发板系统框架图.png
          接下来根据《快速使用指南》来检测一下开发板是否出厂ok,上电前先要将启动模式设置好,初始状态是设置从eMMC中启动,即SW1为0110,SW2为1010,启动模式还有从SD卡启动和download mode,方便在不同场景下的开发使用。找到3PIN脚的2.54mm插针(J25),即为串口调试接口。将串口调试工具与PC端相连接,在电脑的设备管理器中找到该串口号。
识别串口.png
        然后再打开SecureCRT软件,设置波特率:115200,8个数据位,1个停止位,无校验位,无流量控制,建立连接。
设置串口.png
         按下K2键重启系统,则会打印出从eMMC启动的执行信息
重启后的打印信息.png
          然后键入root回车,即可登录系统
root登录.png
          此时底板上的LED灯会发生变化,D18常亮,D19会有规律的间隔闪烁。
上电灯光状态1.jpg
上电灯光状态2.jpg
          开发板提供丰富接口及外设,提供完善智能产品设计硬件资源。有LVDS显示(单路及双路两种)、MIPI-DSI信号引出、MIPI-CSI摄像头接口、支持音频输入输出,提供千兆网,多路USB,多串口、WIFI及蓝牙模块等多种通信接口。遗憾的是米尔电子此次没有配送USB摄像头和7寸液晶屏,当然这些是属于选配模块,可以在米尔电子的官网买得到。
        除了硬件上的资源丰富,软件开发包的资料也是相当多,SDK包中提供了Yocto Linux, Ubuntu Linux,Android等多种系统,以及NXP eIQ的参考代码。Yocto Linux资源列表信息如下:
Yocto Linux资源列表.png
       米尔官方提供的开发资料包下载链接信息如下:
资料包下载地址.png
          根据上述地址及可获得该开发板的SDK包,资料包很大但资源下载速度很快,有Yocto Linux, Ubuntu Linux、Android相关工程源码。下载好的资料文件包信息如下:
MYD-C8MMX资料包.png
           此次分享就到这里啦,接下来慢慢消化该开发资料包,搭建好开发环境,按照“User_manual”中的“MYD-C8MMX-LinuxDevelopmentGuide_V1.0_zh.pdf”更加深入地了解这款工业级、高性能的物联网开发板吧。