嵌入式系统人工智能应用-第一章 课程安排

以下内容是为了相关课程教学进行安排,基于IMX8M的平台进行开发的。感谢电子信息职业技术学院的李振、郑翔和徐骏祥协助测试和应用

1 课程设置

课程分为四个部分

  1. 嵌入式人工智能教学科研平台课程
    主要介绍嵌入式人工智能教学科研平台、嵌入式人工智能平台的基本操作与使用

  2. 基础与环境课程、
    人工智能简介、人工智能环境搭建、C、C++操作和Linux 系统入门

  3. OpenCV 入门课程
    OpenCV 的简介、OpenCV 的编程入门、图像的存取与显示、Camera 的基本使
    用、色彩空间与图像表示、图像的平滑处理、图像的特征、基于 OpenCV 的图像基本处理,

  4. TensorFlow 入门课程
    TensorFlow 的简介、TensorFlow 的安装、常用 API 简介、
    编程入门

  5. 综合案例
    数字识别、文字识别、人脸检测、人脸识别、车牌识

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
  1. 烧入成功结果

在这里插入图片描述
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 串口调试

  1. 将USB线一端插入PC的USB接口,另一端接到imx8平台的UART2接口(左方从上往下第二个串口)。
    在这里插入图片描述
  2. 开机后,串口软件上面出现以下图片。输入 root 进入系统,信息如下。
    在这里插入图片描述

4 硬件测试

  1. led 灯测试
root@imx8mm:~# cd /vendor/exp/
root@imx8mm:/vendor/exp# ./ledtest
  1. 按键测试
root@imx8mm:/vendor/exp# ./key /dev/input/event3
  1. 摄像头测试
root@imx8mm:/vendor/exp# ./camera

4 测试语音模块

root@imx8mm:/vendor/exp# amixer set Speaker 127
root@imx8mm:/vendor/exp# play 3qnyh.mp3

5 复位按键

按下平台左下方第二个 RESET 按键,系统重启。

以上就是整个板子初步入门教学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HHONGQI123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值