1) 采用基于全新的STM32MP157微处理器为主控平台,这是双核 ARM Cortex A7/650MHz 和 Cortex®-M4/209MHz 两种内核的异构架构处理器,支持 3D 图形处理单元(3D GPU);
2) 专为教学定制和选取的丰富外设,包含4G模块(可选配5G模块)、RFID模块、矩阵键盘、500W像素摄像头等;
3) 支持RS485总线、CAN总线、Wi-Fi、Bluetooth4.2、4G/GPS等多种有线、无线网络通信方式;
4) 支持Ubuntu18.04系统,支持触摸屏、音频输入输出、HDMI显示、支持鼠标、键盘接入、蓝牙4.2文件传输、WIFI无线网络接入、500W摄像头视频采集;
5) 支持u-boot-2020.01、Linux 5.4、Qt 5.14、buildroot 2021.02.01、FreeRTOS;
6) 支持OpenCV4.0机器视觉应用,TensorFlowLite等机器学习框架,提供丰富的人工智能实验及案例;
7) 板载仿真器接口,标配SWD仿真器(调试 Cortex-A7/Cortex-M4内核);
8) 双网口设计,一路千兆以太网接口,一路百兆以太网。
1.1.1 ARM体系结构与接口技术(Cortex-M4)
实验类别 |
实验名称 |
ARM体系 结构与接口技术 |
1) Cortex-M4 GPIO编程 |
2) Cortex-M4按键扫描 | |
3) Cortex-M4外部中断 | |
4) Cortex-M4串口通信接口 | |
5) Cortex-M4 TIM定时器中断 | |
6) Cortex-M4窗口看门狗 | |
7) Cortex-M4空气温湿度传感器控制 | |
8) Cortex-M4环境光检测实验 | |
9) Cortex-M4蜂鸣器控制 | |
10) Cortex-M4火焰感应实验 | |
11) Cortex-M4光电开关检测实验 | |
12) Cortex-M4震动马达控制实验 |
1.1.1 ARM体系结构与接口技术(Cortex-A7)
实验类别 |
实验名称 |
ARM体系 结构与接口技术 |
1) Cortex-A7 GPIO点灯编程 |
2) Cortex-A7 GPIO按键编程 | |
3) Cortex-A7 UART串行通信接口 | |
4) Cortex-A7 按键中断 | |
5) Cortex-A7 I2C接口 | |
6) Cortex-A7 SPI接口 | |
7) Cortex-A7 A/D转换器 | |
8) Cortex-A7 PWM脉冲宽度调制 |
1.1.2 FreeRTOS实验
实验类别 |
实验名称 |
FreeRTOS实验 |
1) FreeRTOS 二值信号量实验 |
2) FreeRTOS 记数型信号量实验 | |
3) FreeRTOS 互斥信号量实验 | |
4) FreeRTOS 软件定时器实验 | |
5) FreeRTOS 事件标志组实验 | |
6) FreeRTOS 队列实验 | |
7) FreeRTOS 列表和列表项实验 |
1.1.3 Linux应用开发
实验类别 |
实验名称 |
Linux应用开发 |
1) Linux系统调用和用户编程接口 |
2) Linux标准I/O概述 | |
3) Linux标准I/O编程 | |
4) Linux下多任务机制的介绍 | |
5) Linux进程编程 | |
6) Linux下进程间通信 | |
7) Linux多线程编程 | |
8) Linux网络体系结构 | |
9) Linux网络基础编程 | |
10) Linux服务器模型 | |
11) Linux套接字高级编程 | |
12) 多核协同工作(Cortex-A7与CortexM4) |
1.1.4 Qt开发实验
实验类别 |
实验名称 |
Qt开发实验 |
1) 信号和槽 |
2) 信号槽应用之秒表 | |
3) 文件操作 | |
4) 数据库管理 | |
5) 网络编程之TCP | |
6) 网络编程之UDP | |
7) 程序引用 | |
8) 贪吃蛇 | |
9) 打地鼠 | |
10) 购物车 | |
11) 抽奖小程序 |
1.1.5 Linux驱动移植
实验类别 |
实验名称 |
Linux驱动移植 |
1) Linux系统源码编译 |
2) Linux系统镜像烧写 | |
3) Linux系统设备树详解 | |
4) Linux系统Bootloader(Uboot)移植 | |
5) Linux系统Trusted Firmware-A移植 | |
6) Linux系统内核配置及编译 | |
7) Linux系统内核eMMC驱动移植 | |
8) Linux系统内核网卡驱动移植 | |
9) Linux系统HDMI驱动移植 | |
10) Linux系统内核RGB LCD驱动移植 |