Cortex-A+M3+51多核平台

      本教学平台采用⾼端Cortex-53+Cortex-M4,组成双嵌⼊式处理器协作⼯作模式⽅案设计。

 一、产品概述 

系统配备全功能键盘、10.1⼨⾼清电容触摸IPS真彩液晶屏,板载丰富的嵌⼊式教学实验对象:交通灯、数码管、矩阵LED、温湿度/光照传感器、直流电机、步进电机、4x4矩阵键盘、继电器等。同时预留⼤量的扩展接⼝便于外设硬件的升级,能够满⾜嵌⼊式、移动互联等学科的学习。提供完善的软件资源包、原理图、硬件设计说明资料,配套嵌⼊式裸机实验指导书、Linux系统开发实验指导书、Android系统开发实验指导书及相关教学PPT与视频资源。

    二、产品特色

1.多核兼容

兼容A9/A53 S5P4418/6818多核处理器,中控网关支持仿真器硬件裸机开发实验。

2.多屏兼容

7⼨屏、10.1⼨屏兼容设计,LCD均采用一线接口触摸,平台可自动适配它们的型号,各个系统即插即用,十分方便。

3.双路扩展资源接⼝

预留两路可拔插防反插插座接⼝,可扩展3G/4G通信模块、GPS/北⽃定位、语⾳识别、指纹识别、Arduino模块。

4.嵌⼊式实验对象

板载矩阵键盘、矩阵LED、交通灯、数码管、跑马灯、AD旋钮、直流电机、步进电机、继电器、传感器等嵌⼊式对象单元。

5.丰富的板载外设资源

板载的外设接⼝包含:嵌⼊式常⽤的⾳频输⼊输出、千兆⽹卡、USB、串⼝、485、CAN、SD卡、JTAG调试接⼝等。

6.完善的教学实验资料

提供完善的嵌⼊式裸机、Linux、Android操作系统实验指导书及教材与上⻔培训服务

7.双系统⼀键切换

系统⼀键切换Linux、Android双操作系统,配备系统移植、驱动开发及应⽤实验

8.⼀机多⽤性能

既是嵌⼊式教学系统,⼜可作为物联⽹移动终端设备,直接接⼊多种⽆线传感模块,⽀持智能家居\农业、交通等应⽤软件开发。

一、系统采用多核心方式设计,

ARM Cortex-M4核心、

ARM Cortex-A53核心等;

二、ARM Cortex-M4核心:

1)基于ARM Cortex-M4内核的STM32F429系列;

2)主频≥72MHz;支持SWD调试提供ST-Link下载器

3)3.2寸显示屏,带触摸屏;

(须提供产品彩页或截图复印件并加盖投标单位公章)

3)≥1M Flash,≥256KB+4KB RAM;

三、ARM Cortex-A53核心:

1)主频≥1.2GHz;

2)内存≥2G Byte DDR3;

3)eMMC≥16G Byte;

4)实验平台,在无需USB/SD卡等方式刷写系统,平台通过按键选择一键可任意切换双系统(Linux/Android)自启动功能,当选择运行Linux系统的时候通过Qt应用软件控制八位七段数码管动态显示、当选择Android系统的时候通过APP应用软件控制八位七段数码管动态显示。(提供视频演示)

四、接口及板载设备:

1)提供有SD卡接口、TF卡接口、USB_HOST 2.0输出、USB OTG、以太网卡、≥2路串口、音频接口、JTAG接口、CAN、485、I2C、SPI接口、HDMI接口等;

2)≥10.1寸带电容触摸液晶屏等;

(须提供产品彩页或截图复印件并加盖投标单位公章)

3)底板具有集成八颗逻辑芯片,组成GPIO管理单元,可切换GPIO至M4或Cortex-A9/53,外引一路带自锁功能按键,实现一键切换控制数码管、电机等单元;可以通过ARM Cortex-M4核心控制数码管/蜂鸣器/步进电机,将自锁开关一键切换后无需重启设备,直接通过ARM Cortex-A53核心可瞬时控制数码管/蜂鸣器/步进电机;(提供视频演示)

4、显示单元:八位七段数码管动态显示、三色交通灯显示单元、四块8*8点阵组成16*16显示DIY汉字滚动广告显示,所有显示单元支持开机自检。(提供视频演示)

5、至少包含:电机板单元(包含直流电机及驱动电路等≥2种);传感器单元(包含光强、温湿度传感器等);提供LED灯、数码管、按键、蜂鸣器、温度传感器、电位器、红外接收器、三轴加速度传感器;

6、需提供Linux系统支持内核版本不低于Linux3.4、需提供Android系统支持,Android版本不低于Android5.1、需提供uC/OS-III、RT Thread等操作系统系统支持;

    1、嵌入式M4扩展板应用开发:

     嵌入式STM32 M4开发环境搭建、嵌入式STM32 M4开发流程、嵌入式STM32 M4应用开发-跑马灯、嵌入式STM32 M4应用开发-按键、嵌入式STM32 M4应用开发-串口通信、嵌入式STM32 M4应用开发-定时器、嵌入式STM32 M4应用开发-LCD屏、嵌入式STM32 M4应用开发-光照采集、嵌入式STM32 M4应用开发-AD旋钮采集、嵌入式STM32 M4应用开发-蜂鸣器控制、嵌入式STM32 M4应用开发-继电器控制、嵌入式STM32 M4应用开发-步进电机控制、嵌入式STM32 M4应用开发-数码管控制、嵌入式STM32 M4应用开发-交通灯控制、嵌入式STM32 M4应用开发-矩阵LED控制、嵌入式STM32 M4应用开发-矩阵键盘检测、嵌入式STM32 M4应用开发-温湿度采集、嵌入式STM32 M4应用开发-红外遥控采集,实验项目数量15个

     2、嵌入式Linux系统开发:

    嵌入式Linux开发环境搭建、Linux基本操作指令、Linux系统NFS网络服务配置、Linux系统交叉编译环境配置、Linux系统Uboot编译、Linux系统内核编译、Linux GCC编译与交叉编译、嵌入式Linux应用开发-多线程、嵌入式Linux应用开发-串口通讯、嵌入式Linux应用开发-网络编程TCP、嵌入式Linux应用开发-网络编程UDP、嵌入式Linux驱动开发-GPIOLED、嵌入式Linux驱动开发-按键、嵌入式Linux驱动开发-蜂鸣器、嵌入式Linux驱动开发-直流电机、嵌入式Linux驱动开发-继电器、嵌入式Linux驱动开发-步进电机、嵌入式Linux驱动开发-数码管、嵌入式Linux驱动开发-矩阵LED、嵌入式Linux驱动开发-交通灯、嵌入式Linux驱动开发-温湿度传感器、嵌入式Linux驱动开发-ADC(光照+AD旋钮)、嵌入式Linux驱动开发-推杆开关、嵌入式Linux驱动开发-矩阵键盘、QT应用环境搭建及使用、嵌入式QT应用环境搭建及使用、嵌入式Linux QT应用开发-LED点灯、嵌入式Linux QT应用开发-串口通信,实验项目数量25个

       3、嵌入式Android应用开发:

       Android系统编译与烧写、Android应用开发环境的搭建、ADB工具配置及使用、Android应用开发流程-建立工程、Android应用开发流程-导入工程、Android应用开发流程-调试工程、Android应用开发流程-发布应用、Android应用常用布局-LinearLayout、Android应用常用布局-AbsoluteLayout、Android应用常用布局-RelativeLayout、Android应用常用布局-TableLayout、Android应用常用组件-TextView、Android应用常用组件-EditText、Android应用常用组件-Button、Android应用常用组件-ImageView、Android应用Logcat的使用、Android应用Activity生命周期、Android应用Activity之间传值、Android应用信息提示-Toast、Android应用信息提示-Notification、Android应用信息提示-Dialog、Android应用信息提示-PopupWindow、Android应用数据存储-SharedPreferences、Android应用数据存储-Sqlite、Android应用数据存储-Content Provider、Android应用多线程-Thread、Android应用多线程-Timer、Android应用多线程-Handler、Android应用Broadcast-Receiver、Android应用Broadcast-Sender、Android应用Service-startService方式、Android应用Service-BindService方式、Android应用Socket-TCP客户端、Android应用Socket-UDP数据交互、嵌入式Android应用开发-NDK开发流程、嵌入式Android应用开发(NDK)-蜂鸣器控制、嵌入式Android应用开发(NDK)-LED灯控制、嵌入式Android应用开发(NDK)-光照传感器采集、嵌入式Android应用开发(NDK)-温湿度传感器采集、嵌入式Android应用开发(NDK)-ADC旋钮电压采集、嵌入式Android应用开发(NDK)-推杆开关状态检测、嵌入式Android应用开发(NDK)-矩阵键盘状态检测、嵌入式Android应用开发(NDK)-数码管控制、嵌入式Android应用开发(NDK)-交通灯控制、嵌入式Android应用开发(NDK)-LED矩阵控制、嵌入式Android应用开发(NDK)-继电器控制、嵌入式Android应用开发(NDK)-风扇控制、嵌入式Android应用开发(NDK)-窗帘电机控制,实验项目数量45个