1. i.MX8M开发板概述
NXP 公司的 i.MX8M 系列的应用处理器基于 Arm® Cortex®-A53 和 Cortex-M4 内核, 具有业界领先的音频、语音和视频处理功能,适用于从消费家庭音频到工业楼宇自动化及移 动计算机等广泛应用。
作为 NXP 官方合作的设计公司,米尔电子推出了基 于 NXP 公司 i.MX8M 系列芯片的开发平台 MYD-JX8MX 系列开发板,以满足这一类高性能 产品的板卡要求。该开发板采用核心板加底板的形式, 提供了 HDMI,LVDS(或 MIPI)、双摄像头输入(CSI)、4G 模块扩展(带 SIM 卡卡座)、 WIFI 蓝牙模块、多路 USB、多串口等外设接口。与此同时,米尔提供了 Linux 的完整软件 包及配套说明文档。以下分享i.MX8M系列开发板详细资料:
i.MX8M 处理器具有如下特点:
- 多核处理: Quad Arm Cortex-A53; Cortex-M4F
- GPU: OpenGL/ES 3.1, OpenGL 3.0, Vulkan, OpenCL 1.2
- 双独立显示接口:MIPI-DSI (4 通道);HDMI 2.0a
- 视频播放:4Kp60 高动态范围(h.265, VP9)、4Kp30 (h.264)、1080p60 (MPEG2、 MPEG4p2、VC1、VP8、RV9、AVS/AVS+、h.263 和 DiVX)和 MJPEG - 8x8
- 音频:6x I2S/SAI (20+通道,每个通道 32 位@384 KHz);SPDIF Tx/Rx; DSD512
- 双摄像头接口:MIPI-CSI (每个 4 通道)
- 外部存储器接口:LPDDR4, DDR4, DDR3L; 带 XIP 的 Quad SPI
- 带 PHY 的双 USB 3.0 C 型 提供 L1 子状态的双 PCIe,具有从低功耗模式的快速唤醒功能
- 具有支持 AVB 和 EEE 的千兆以太网控制器
- 操作系统:Linux OS, Android, FreeRTOS
- 温度:消费电子 (0°C 至 95°C Tj);工业控制(-40°C 至 105°C Tj)
- 封装:FCBGA,0.65 mm 间距
2.1 i.MX8M开发板介绍
MYD-JX8MX 基于高性能的 NXP 的 i.MX8M 系列处理器设计。包含以太网,USB3.0, WIFI,等丰富的外设资源。MYD-JX8MX 由两块 PCB 组成分别为:
MYC-JX8MX:标准核心板,包括处理器,DDR,eMMC 和以太网 PHY 。 MYB-JX8MX:扩展功能板,包括以太网,HDMI,摄像头接口、USB3.0 接口、音 频接口、SD 卡、4G 模块、WIFI、蓝牙等功能。
2.2i.MX8M系统框图
核心板系统框图及功能标识图
开发板系统框图及功能标识图
2.3 i.MX8M开发板功能清单
2.3.1核心板功能清单
MYC-JX8MX 核心板采用金手指接口形式,集成了主芯片、电源管理芯片、EMMC、 LPDDR4、千兆网 PHY 等资源。板卡采用 10 层 PCB 设计,确保了系统稳定性和性能。
I.MX8M系列核心板功能清单
序列 | 功能 | 参数 |
---|---|---|
1 | CPU | i.MX8M 处理器,4 核,1.3GHz,MIMX8MQ6CVAHZAB 后期可选配其他芯片 |
2 | DDR | 1GB LPDDR4,2GB LPDDR4,3GB LPDDR 选配 |
3 | eMMC | 4GB,8GB,16GB,32GB EMMC 选配 |
4 | QSPI Flash | 256Mb 容量, W25Q256JVEIQ |
5 | 电源管理 | 5V 输入,采用罗姆 PMIC,BD71837MWV |
6 | 以太网 PHY | 10/100/1000M,AR8035 |
7 | 扩展座 | 使用 314pin,金手指连接器 |
2.3.2底板产品图片及功能清单
底板MYB-JX8MX 集成了丰富的外设资源,充分发挥了 i.MX8M 的产品性能,并定向目前主 流产品应用提供了专用外设,主要特色资源如下:
1.丰富的音视频接口
(1) 双路视频输出:
- 1 路为 HDMI 输出,支持 4K 分辨率高清输出
- 另一路由主芯片 MIPI-DSI 接口直接引出,同时在电路上将该 MIPI-DSI 转接 为 LVDS 电路,客户根据屏幕情况二选一使用。
(2) 多路视频输入: - 2 路 MIPI-CSI 视频输入接口
- 外扩了 4 路 USB 接口,可根据需要选接 USB 摄像头
(3) 音频输入输出:
采用 WM8904 音频芯片,提供高质量音频输入输出功能
2.多种通信接口
(1) 支持 MINI PCIE 4G LTE 模块扩展: 程序默认支持移远 EC20 4G 模块,并可使用模块内 GPS 功能。
(2) 采用 PCIE WIFI 蓝牙模块:
- 采用 8274B-PR PCI-e WIFI 蓝牙模块,提供高速度,高质量的无线网络链接。
(3) 千兆网通信 3.多种存储及设备扩展
(1) 支持 NVME M.2 SSD 扩展
板载 NVME M.2 SSD 扩展模块,支持大容量高速 SSD 硬盘扩展
(2) 采用 USB TYPE C 接口,提供 USB 3.0 高速接口 - 提供由 USB 3.0 外扩的 5 个 USB 接口(其中 1 个在排针中,其他 4 个为 USB TYPE A 座子引出),方便扩展 USB 设备,提高 USB 外设性能
(3) 提供 2 路串口,并引出 SPI 接口,方便使用 SPI 外扩更多串口
i.MX8M系列功能清单
序号 | 功能模块 | 参数说明 |
---|---|---|
1 | 电源输入 | 12V/3A 电源输入 |
2 | 4G 模块 | 移远 EC20 7 模,使用 Micro SIM 卡座 |
3 | WIFI & BT | PCIe 蓝牙&WIFI 二合一模块, FN-LINK,8274B-PR. |
4 | 以太网 | RJ45 接口,10/100/1000 以太网 |
5 | HDMI | 标准 HDMI 接口,支持 4K 播放 |
6 | 音频输出与输入接 口 | 1 路 3.5MM 立体声输入,1 路音频输出接口,音频解码 芯片 WM8904 |
7 | USB Host | 5 路 USB 2.0 Host 接口,使用 USB 3.0hub USB5807 扩 展,其中 4 路使用标准的 USB type A,一路通过扩展座 引出 |
8 | USB Type C | 标准 USB 3.0,TYPE C 接口 |
9 | Micro SD 卡接口 | Micro SD 卡接口,4 bit |
10 | 摄像头接口 | 两路 MIPI-CSI 接口,采用 FPC 座 |
11 | M.2 接口 | 支持 PCIe X1 |
12 | 调试串口 | 调试串口,采用 3pin XH 座 |
13 | LVDS/DSI 接口 | 默认提供 LVDS 接口/MIPI-DSI 接口,二选一 |
14 | RTC | 采用外部 RTC |
15 | 启动配置 | 4bit 滑动开关 |
16 | 扩展接口 | 采用 2.0MM 排针 |
17 | 按键 | 1Reset,1On/Off,1*User |
18 | LED | 2User,1LTE |
3.i.MX8M软件资源
3.1 软件说明
MYD-JX8MX 系列开发板提供了一些列完整的软件开发资源及文档说明。其中有
Linux:
UBoot 版本:2017.03-imx_v2017.03_4.9.88_2.0.0_ga
Linux 版本 : imx_4.9.88_2.0.0_ga
Android:
Android 8.1.0_1.3.0
3.2 i.MX8M系列软件功能列表
序号 | 功能/接口 | 功能及实现 |
---|---|---|
1 | 串口/3pin 排针 | 可以发送接收数据 |
2 | 以太网 | 支持 10M/100M/1000M 通讯速率,ping 通网络设备 |
3 | Wifi/BT Wifi | 支持 station 模式,可以接连热点 |
4 | 4G 模块 | EC20 可以拨号,获取 ip,能 ping 通外网 |
5 | Hdmi | 播放视频,声音正常 |
6 | 音频接口 | 能用来录制和播放声音 |
7 | Usb host | 连接 USB 外设,可以正常使用 |
8 | Usb type C | 用来烧录镜像 |
9 | Micro SD | 识别 SD 卡 |
10 | MIPI-CSI | 成像正常 |
11 | M.2 | 外挂载 SSD,设备正常 |
12 | DSI MIPI-DSI | 正常显示 |
13 | 外部 RTC | 时钟显示正常 |
14 | 按键 | User reset power 按键正常 |
15 | LED | 1x power 1x Lte 2x user |
3.3 软件资源列表
3.3.1 Linux 软件资源列表
类别 | 名称 | 描述信息 | 源码 | |
---|---|---|---|---|
引导程序 | 第一级引导启动程序 | YES | ||
Linux 内核 | Image | 基于官方 imx_4.9.88_2.0.0_ga 版本 | YES | |
设备驱动 | PMIC | BD71873PMIC 驱动 | YES | |
设备驱动 | USB Host | USB Host 驱动 | YES | |
设备驱动 | USB OTG | USB OTG 驱动 | YES | |
设备驱动 | I2C | I2C 总线驱动 | YES | |
设备驱动 | SPI | SPI总线驱动 | YES | |
设备驱动 | Ethernet | 10M100M1000M 驱动 | YES | |
设备驱动 | MMC | MMC/eMMC/TF | 卡存储驱动 | YES |
设备驱动 | HDMI Hdmi | 显示驱动 | YES | |
设备驱动 | LCD | MIPI-LVDS 驱动 | YES | |
设备驱动 | PWM | PWM 控制 | YES | |
设备驱动 | RTC | 实时时钟驱动 | YES | |
设备驱动 | IO 驱动 | GPIO 驱动 | YES | |
设备驱动 | Touch | 电容触摸 | YES | |
设备驱动 | Audio | WM8904 驱动 | YES | |
设备驱动 | Camera | Ov5640 驱动 | YES | |
设备驱动 | WiFi & BT | QCA6174 驱动 | NO | |
设备驱动 | Watchdog | Watchdog 驱动 | YES | |
设备驱动 | LTE 模块 | 仅支持移远 EC20,使用 USB 驱动 | YES | |
设备驱动 | M.2 | NVME 驱动 | YES | |
文件系统 | Yotctorootfs | 基于 Yocto 构建带 Qt 5.9 的文件系统 | YES | |
文件系统 | Yotctorootfs | 基于 Yocto 构建终端型的通用文件系统 | YES | |
应用程序 | GPIO KEY | 按键例程 | YES | |
应用程序 | GPIO LED | 指示灯例程 | YES | |
应用程序 | NET | TCP/IP | Sokect C/S 例程 | YES |
应用程序 | RTC | 实时时钟例程 | YES | |
应用程序 | RS232 | RS232 例程 | YES | |
应用程序 | Audio | Audio 例程 | YES | |
应用程序 | LCD | 显示屏例程 | YES | |
应用程序 | Camera | 多摄像头显示例程 | YES | |
编译工具链 | Cross compiler | Yocto GCC 7.3.0Hardfloat | BINARY |
3.3.2 Android 软件资源列表
(略,可参考官方产品手册)
4.i.MX8M电气参数
项目 | 参数 |
---|---|
工作温度 | 商业级: 0~+ 70℃商业级;宽温级:-30~+80℃宽温级; |
环境湿度 | 20%~90%,非冷凝 |
机械尺寸 | 核心板:50mm82mm 底板:180 mm110 mm |
PCB 规格 | 核心板:10 层,沉金工艺生产,独立的接地信号层,无铅 底板:6 层,沉金工艺生产,独立的接地信号层,无铅 |
电源供电 | 核心板:5V 开发板:12V |
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文标题:i.MX8M系列开发板开发资料(米尔MYD-JX8MX)-创新互联
文章位置:http://lswzjz.com/article/dsidjp.html