今天要进行测评的板子是来自米尔电子的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开发板套件的硬件部分的简单测评就到这里,年后我们将上线关于开发板软件测试部分的内容,如果对开发板感兴趣的可以前往米尔科技的官网购买。

极具性价比优势的工业控制以及物联网解决方案-米尔MYD-C8MMX开发板测评的更多相关文章

  1. 迅为IMX6开发板适用于HMI|车载电脑|工业控制|医疗仪器|智能家居 灵活进行产品开发平台

    i.MX6开发平台行业中的应用 适用于HMI.POS机.车载电脑.工业控制.轨道交通.医疗仪器.智能家居.数据终端等行业. 迅为iMX6开发板采用核心板+底板结构设计,高品质,稳定性强,可以更灵活地进 ...

  2. 智能手机的工业控制应用方案——SimpleWiFi在工业控制领域应用

    智能手机的工业控制应用方案——SimpleWiFi在工业控制领域应用    先上图: 现在的智能控制都是基于微控制器,随着智能的手持终端的普及,基于智能终端的控制就会越来越普遍. WIFI便是其中的一 ...

  3. 自学工业控制网络之路1.1-工业控制系统发展历程CCS DCS FCS

    返回 自学工业控制网络之路 自学工业控制网络之路1.1-工业控制系统发展历程CCS DCS FCS 工业控制系统是对诸如图像.语音信号等大数据量.高速率传输的要求,又催生了当前在商业领域风靡的以太网与 ...

  4. 自学工业控制网络之路1.4-典型的现场总线介绍CAN

    返回 自学工业控制网络之路 自学工业控制网络之路1.4-典型的现场总线介绍CAN 1991年3月,发布了CAN技术贵干v2.0,包含了A.B两部分.CAN2.0A给出报文标准格式,CAN2.0B给出了 ...

  5. 自学工业控制网络之路1.6-典型的现场总线介绍Interbus

    返回 自学工业控制网络之路 自学工业控制网络之路1.6-典型的现场总线介绍Interbus 1987年正式公布,其主要技术开发者为德国的PhoenixContact公司.1996年,INTERBUS成 ...

  6. 9款极具创意的HTML5/CSS3进度条动画(免积分下载)

    尊重原创,原文地址:http://www.cnblogs.com/html5tricks/p/3622918.html 免积分打包下载地址:http://download.csdn.net/detai ...

  7. 自学工业控制网络之路1.2-典型的现场总线介绍PROFIBUS

    返回 自学工业控制网络之路 自学工业控制网络之路1.2-典型的现场总线介绍PROFIBUS 目前看来,现场总线标准不会统一,多标准并存现象将会持续. 现场总线国家标准: 中国的DeviceNet和AS ...

  8. 自学工业控制网络之路1.3-典型的现场总线介绍FF

    返回 自学工业控制网络之路 自学工业控制网络之路1.3-典型的现场总线介绍FF 1994年6月,ISP和WORLDFIP合并成立现场总线基金会FF.1998年,FF基金会开发了HSE 10/100Mb ...

  9. 自学工业控制网络之路1.5-典型的现场总线介绍DeviceNet

    返回 自学工业控制网络之路 自学工业控制网络之路1.5-典型的现场总线介绍DeviceNet 2002年10月DeviceNet被批准为中国国家标准GB/T18858.3-2002,并于2003.4. ...

随机推荐

  1. Git详解之其他系统结合

    前言 世界不是完美的.大多数时候,将所有接触到的项目全部转向 Git 是不可能的.有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常 ...

  2. springBoot 启动没有数据库配置报错

    在没有配置数据库的时候, 直接启动springBoot 项目 会有报错 Description: Failed to configure a DataSource: 'url' attribute i ...

  3. 从App.config中读取数据库连接字符串

    1.首先在App.config文件中添加如下代码注意<connectionStrings>插入位置. <connectionStrings> <add name=&quo ...

  4. 【读书笔记】关于《精通C#(第6版)》与《C#5.0图解教程》中的一点矛盾的地方

    志铭-2020年2月8日 03:32:03 先说明,这是一个旧问题,很久很久以前大家就讨论了, 哈哈哈,而且先声明这是一个很无聊的问题,

  5. CSS Module解决全局或本地使用@keyframes无效问题

    最近使用CSSModule开发react项目,遇到一个问题,使用@keyframes无效,问题如下 /** less + css module **/ :global { .effect-bottom ...

  6. Redis系列(三):Redis的持久化机制(RDB、AOF)

    本篇博客是Redis系列的第3篇,主要讲解下Redis的2种持久化机制:RDB和AOF. 本系列的前2篇可以点击以下链接查看: Redis系列(一):Redis简介及环境安装. Redis系列(二): ...

  7. HDU_2084_DP

    http://acm.hdu.edu.cn/showproblem.php?pid=2084 简单dp,从下到上,从左到右,依次更新每个位置最大值. #include<iostream> ...

  8. 基于MXNet的im2rec.py的debug

    1.im2rec.py调试错误:multiprocessing not available, fall back to single threaded encoding imread 经过查找发现是程 ...

  9. 7天用Go动手写/从零实现分布式缓存GeeCache

    1 谈谈分布式缓存 第一次请求时将一些耗时操作的结果暂存,以后遇到相同的请求,直接返回暂存的数据.我想这是大部分童鞋对于缓存的理解.在计算机系统中,缓存无处不在,比如我们访问一个网页,网页和引用的 J ...

  10. Keepalived 介绍 原理

    keepalived是什么: 这里先和前面的LVS 联系一下,我们平时使用一台机器运行 LVS 进行数据的转发,这里会有两个问题1.如果这台LVS 故障了怎么办?整个集群系统都会停止工作2.LVS后端 ...