以下内容是为了相关课程教学进行安排,基于IMX8M的平台进行开发的。感谢电子信息职业技术学院的李振、郑翔和徐骏祥协助测试和应用
1 课程设置
课程分为四个部分
-
嵌入式人工智能教学科研平台课程
主要介绍嵌入式人工智能教学科研平台、嵌入式人工智能平台的基本操作与使用 -
基础与环境课程、
人工智能简介、人工智能环境搭建、C、C++操作和Linux 系统入门 -
OpenCV 入门课程
OpenCV 的简介、OpenCV 的编程入门、图像的存取与显示、Camera 的基本使
用、色彩空间与图像表示、图像的平滑处理、图像的特征、基于 OpenCV 的图像基本处理, -
TensorFlow 入门课程
TensorFlow 的简介、TensorFlow 的安装、常用 API 简介、
编程入门 -
综合案例
数字识别、文字识别、人脸检测、人脸识别、车牌识
别
2 设备介绍
嵌入式开发设备基于NXP的 i.MX8MMini 系列芯片。它是一款
64 位 4 核处理器,运行速度高达 1.8GHz,配合着 2G 内存、16G 高存储设备以及丰富的外围模块及接口资源,有着强大的处理性能、多媒体性能,为人工智能、物联网应用、工业级嵌入式产品而精心打造的平台。
2.1 设备资源
(1)CPU:采用 64 位 4 核 ARM Cortex-A53 架构的 MIMX8MM6DVTLZAAZ 处理器,具有图像硬件加速
器与原生千兆以太网,外加 ARM Cortex-M4;
(2)GPU:采用 3D GPU GC7000-NanoUltra 和 2D GPU GC520l。
(3)主频:1.8GHz;
(4)内存:2GB LPDDR4;3000MTS
(5)EMMC:16GB;
(6)显示:7 寸电容液晶屏;
(7)板载资源: USB2.0 接口、USB OTG 接口、SD 卡接口、USB 串口、WIFI 蓝牙模块、红外接收模块、
KEY、LED、4G 模块、陀螺仪传感器、GPS/北斗模块、音频模块、千兆以太网模块、500 万摄像头模块、
MIPI 屏;
1、操作系统
Linux + Qt 5.10.1(Kernel 4.14.98);
2、驱动程序
(1)7 寸 MIPI 驱动;
(2)电容触摸屏驱动;
(3)多媒体硬件编解码驱动;
(4)MIPI OV5640 摄像头驱动;
(5)屏幕旋转驱动;
(6)陀螺仪传感器驱动;
(7)千兆以太网驱动;
(8)PWM 驱动;
(9)KEY1~KEY4 按键驱动;
(10)音频 WM8962 驱动;
(11)RTC 实时时钟驱动;
(12)USB Device 驱动;
(13)USB host 驱动;
(14)USB OTG 驱动;
(15)WIFI 模块驱动;
(16)4G 模块驱动;
(17)蓝牙模块驱动;
(18)JPEG 硬件编解码驱动;
(19)3D、2D 硬件加速驱动;
(20)LED1~LED4 驱动;
3、开发工具
(1)VM12 虚拟机;
(2)ubuntu18.04;
(3)超级终端/xshell 或其他串口调试工具;
(4)USB 下载镜像工具 uuu;
(5)QT5.10.1;
2.2 设备烧写
1 设置拨码开关,USB OTG烧写模式:SW101[1:10] = 1 0 1 0 x x x x x x,SW102[1:10] = x x x x x x x x x 0。
1 表示 on,0 表示 off,x 代表不需要设置,平台的中下方位置,有二个拨码开关。
2. 将 USB 线一端插入 PC 的 USB 接口,另一端接到 IMX8 平台的 USB OTG 接口(平台上方)。给 IMX8 平台插上 12V DC 电源,上电开机
3 自动安装USB驱动,直到出现i以下图片。
3. 在PC上面总端执行以下代码:
uuu example_rootfs_emmc.uuu
- 烧入成功结果
5.程序烧写完毕,断电关机,请按照 eMMC 模式(SW101[1:10] = 0 1 1 0 1 1 0 0 0 1,SW102[1:10] = 0 0 0
1 0 1 0 1 0 0)拨动拨码开关。
3 串口调试
- 将USB线一端插入PC的USB接口,另一端接到imx8平台的UART2接口(左方从上往下第二个串口)。
- 开机后,串口软件上面出现以下图片。输入 root 进入系统,信息如下。
4 硬件测试
- led 灯测试
root@imx8mm:~# cd /vendor/exp/
root@imx8mm:/vendor/exp# ./ledtest
- 按键测试
root@imx8mm:/vendor/exp# ./key /dev/input/event3
- 摄像头测试
root@imx8mm:/vendor/exp# ./camera
4 测试语音模块
root@imx8mm:/vendor/exp# amixer set Speaker 127
root@imx8mm:/vendor/exp# play 3qnyh.mp3
5 复位按键
按下平台左下方第二个 RESET 按键,系统重启。
以上就是整个板子初步入门教学