今日头条
今天要进行测评的板子是来自米尔电子的MYD-C8MMX开发板。MYD-C8MMX开发板是米尔电子基于恩智浦,i.MX 8M Mini系列嵌入式应用处理器设计的开发套件,具有超强性能、工业级应用、10年生命周期、极优成本的优势,被称为“新一代高性价比核心板之王”。
我们先来了解下开发板,开发板由两个部分组成,核心板与,底板扩展板,如下图就是核心板 MYC-C8MMX :
在核心上包括整个系统最核心的部分,电源,CPU,内存,存储,等最基本的部分。在MYD-C8MMX核心板中,功能框图如下图:
CPU采用恩智浦公司i.MX8M Mini系列处理器,拥有优秀的性能,及出色的性价比,恩智浦公司的i.MX8M Mini是一款全新的嵌入式多核应用处理器,采用先进的14LPC FinFET 工艺技术构建,提供更快的速度和更高的电源效率。以及拥有商业和工业级认证,可以满足长期供货计划的需求。
核心板集成了PMIC电源管理模块,独立的核心板既可以自成一套最小系统,只需要简单的外围设计既可以实现完整的功能。
板载两颗镁光DDR4内存颗粒,共计2GB内存,以及闪迪SDINBDG4-8G,8GB EMMC颗粒。组成完成的存储部分。ETH部分使用了AR8035 Ethernet PHY是一颗可以支持10M/100M/1000M的以太网收发器芯片。
核心板的背面如下图:
相对于核心板的正面,背面的电路相对较少。主要就是去耦电容以及两个100 Pin的连接器用于连接核心板和底板。
底板部分,就不会像主板那么单调,为了满足各种产品设备的功能需要,MYB-C8MMX 提供了丰富的外设接口,能最大程度利用 NXP i.MX8M Mini 处理器的资源并为工程师的硬件开发提供可靠的参考电路。大大简化产品硬件的开发难度并缩短开发时间。如下图,底板 MYB-C8MMX:
米尔科技所提供的底板所提供的功能如下图:
我们做底板的上边由左到右的以此描述下。
底板拥有SIM卡模块,可以连接SIM卡进行物联网,远程操作空的功能实现。Micro SD卡可以用来扩展空间,ETH网口,是千兆网口,可以满足大多数对网口的需求,2个USB2.0接口,虽然没有USB3.0有点可惜,不过对于嵌入式设备,而不是单板电脑或者属性话高端应用来说,USB2.0基本上也可以满足大多数的使用需求。接下来的Micro USB接口,这个接口为download接口,用来下载软件,更新系统。Audio IN OUT自然不必多少,音频输入输出功能。最右边就是12V的电源输入接口。
底板的右侧有Camera接口,使用MIPI CSI协议。其他的部分则是LCD屏幕相关的接口,TP接口用来接触摸屏幕,一般来说是I2C的接口,LVDS接口,用来连接LCD屏幕,BACKLIGHT是LCD屏幕的背光接口,一般来说会只用如下图的转接线来是实现屏幕和点背光电源的连接。
底板下边一次为扩展接口ESPI,UART,Debug接口,扩展的2.0mm间距排针以及三个按键(注意中间的按键时系统Reset,不要误触啊),另外就是PCIE的接口分为nimi PCIE和M.2,板载WIFI,蓝牙模块AP6212,方便使用。
这样我们就将板卡的硬件部分简单的了解了一下,将电源与串口插上,如下图红框为位置,我们就可以简单来使用MYD-C8MMX开发板开发板,EMMC中有预装的Uboot与Linux可以帮助我们快速上手。
在上电前,需要将板卡启动模式跳到EMMC启动的模式,这样我们才能启动米尔科技预设在EMMC中的系统,修改模式的方法图下图,将对应的拨码开关波动到对应位置即可。将SW1为0110,SW2为1010这样我们就可以直接从EMMC启动整个系统。启动模式中还有从SD卡启动,和down load mode,方便开发人员进行开发调试。
登入系统后,串口输入用户名为root既可以进入设备命令行。
简单了解下系统的信息,系统使用4.14版本的Kernel,内存空间为2GB,四核CPU正常运转,这个芯片其实多核架构,除了这四个ARM Cortex A53外,还有一颗ARM Cortex M4F内核来做低功耗协处理器。
CPU整体架构如下图:
系统角度,米尔科技为MYD-C8MMX开发板套件适配了多种操作系统,有yocto linux,ubuntu linux,以及安卓系统方便开发人员根据项目需求进行选择。
同时米尔科技也适配了板卡上所需要的各种驱动,及Uboot,文件系统等,分别适配了yocto,ubuntu和安卓系统。详细的可见下表,这样开发人员就可以使用由米尔科技提供的可靠驱动及软件资源进行项目的开发,免去后顾之忧。
本次米尔科技MYD-C8MMX开发板套件的硬件部分的简单测评就到这里,年后我们将上线关于开发板软件测试部分的内容,如果对开发板感兴趣的可以前往米尔科技的官网购买。
全部0条评论
快来发表一下你的评论吧 !