商标 | Xc |
---|---|
型号 | Xc-arm |
规格 | 500*600 |
包装 | 500*600 |
产量 | 1000 |
型号 | Xc-arm |
规格 | 500*600 |
商标 | Xc |
包装 | 500*600 |
1、平台简介
本教学平台采用STM32微控制器+ Cortex-A9系列兼容处理器,组成双嵌入式处理器协作工作模式方案设计。其中Cortex-A系列处理器,拥有国内 裸机代码学习功能,配备嵌?式仿真器,可学习嵌?式体系结构,处理器?作原理,系统支持一键切换,具备Linux系统开发,Android系统开发,可深?学习操作系统?作原理,为学习及二次开发构建完整的知识体系,储备?素质?才。
2、平台布局
系统拥有Cortex-A9和Cortex-M4双核心处理器,配备全功能键盘、10.1寸高清电容触摸IPS真彩液晶屏,板载交通灯、数码管、矩阵LED、温湿度/光照传感器、直流电机、步进电机、4x4矩阵键盘、继电器等丰富的嵌入式教学实验对象。同时预留大量的扩展接口便于外设硬件的升级,能够满足嵌入式、移动互联等学科的学习。
提供完善的软件资源包、原理图、硬件设计说明资料,配套嵌入式裸机实验指导书、Linux系统开发实验指导书、Android系统开发实验指导书及相关教学PPT与视频资源。
3、平台特点
(1)双核驱动
平台拥有Cortex-A9和Cortex-M4双核心处理器,支持一键切换主控核心
(2)多屏兼容
7?屏、10.1寸屏兼容设计,LCD均采??线接口触摸,平台可?动适配它们的型号,各个系统即插即用,十分?便。
(3)丰富的板载外设资源
板载矩阵键盘、矩阵LED、交通灯、数码管、跑马灯、AD旋钮、直流电机、步进电机、继电器、传感器等嵌?式对象单元
(4)双系统一键切换
系统?键切换Linux、Android双操作系统,配备系统移植、驱动开发及应?实验
(5)开放接口支持
提供开放接?,同时预留传感器和执?器接?,可外接其它器件。进?创新教学与实验,以及其他项。
(6)双路拓展资源接口
预留两路可拔插防反插插座接?,可扩展3G/4G通信模块、GPS/北?定位、语?识别、指纹识别、Arduino模块嵌入式实验对象。
4、产品主要模块介绍
4.1、Cortex-A9核心板
核心板芯片:Cortex-A9四核处理器S5P4418,处理器主频1、4GHz
l 采用28nm制作工艺,内置高性能4核A9 ARM架构,配备Mali-400 GPU
l 支持32KB*4 I/D一级缓存,1MB二级缓存,支持单通道32位数据总线,高达800MHz工作频率的LPDDR2/3,LVDDR3(Low Voltage DDR3),DDR3,支持3.3V的IO电平
l DDR3内存:2GB DDR3 存储:16GB EMMC 存储
l 电源管理:AXP228,支持动态调频, 功耗
l 板载接口:音频输入输出接口、1路TF卡插座、1路千兆以太网RJ45接口、3路USB Host2.0接口;1路USB OTG接口、2路RS232接口、1路RS485接口、1路500W CMOS 高清摄像头接口、S500M芯片 WiFi/蓝牙4.0二合一。
4.2、Cortex-M4核心板
l 基于ARM Cortex-M4内核的STM32F429单片机;
l 主频180M;GPIO 翻转速度为90MHz。
l 2MB FLASH,SRAM有 256KB
l 3.2寸显示屏,带触摸屏;
l 8个UART串口,3个I2C接口,3个12位的独立ADC。
l 支持SWD调试提供ST-Link下载器
4.3、嵌入式实验单元
l 2个继电器,2个四位一体8段数码管
l 光照传、温湿度传感器,红外接收头
l 步进电机、直流电机、ADC旋钮
l 16*16 LED点阵,4*3 LED交通灯
l 4x4矩阵键盘
4.4、人机交换单元
l LCD液晶:10.1寸TFT LCD TFT LCD。
l 触摸屏:5点电容触控屏;
l 视频输出:HDMI 1.4视频输出接口;
l 键盘:标准带fn 7寸 全键盘
5、软件功能
5.1、嵌入式接口APP
嵌入式接口Android演示程序,可以实现光照传感器、温湿度传感器、ADC、开关、按键等状态的采集,以及LED、蜂鸣器、直流电机、数码管、LED矩阵、继电器、交通灯等硬件的控制。
5.2、M4演示程序
如果将嵌入式综合教学实验平台的功能开关配置为嵌入式M4开发板控制模式后,所有的嵌入式实验单元就都由M4单片机来控制了。M4嵌入式开发板出厂默认自带演示程序,可以通过触摸屏切换功能。
6、课程教学资源
6.1、教材
《嵌入式系统软件开发技术基础》清华大学出版社。由风河大学计划 --西华师范大学何先波主编。
《嵌入式系统:组成、原理与设计编程》人民邮电出版社。由风河大学计划 --湖南大学软件学院金敏老师编写。
6.2、实验课程
嵌入式综合教学实验平台光盘配套的4门课程的主要实验目录如下:
《嵌入式裸机开发》实验手册目录 |
1.S5P4418裸机开发环境搭建 |
2.S5P4418裸机开发和调试流程 |
3.S5P4418裸机开发- 汇编指令 |
4.S5P4418裸机开发-ASM汇编调用 |
5.S5P4418裸机开发-C语言程序 |
6.S5P4418裸机开发-GPIOLED点灯 |
7.S5P4418裸机开发-按键状态检测 |
8.S5P4418裸机开发-风扇控制 |
9.S5P4418裸机开发-继电器控制 |
10.S5P4418裸机开发-步进电机控制 |
11.S5P4418裸机开发-数码管控制 |
12.S5P4418裸机开发-矩阵LED控制 |
13.S5P4418裸机开发-交通流水灯控制 |
14.S5P4418裸机开发-串口通讯 |
15.S5P4418裸机开发-外部中断 |
16.S5P4418裸机开发-蜂鸣器控制(PWM) |
《嵌入式Linux系统开发》实验手册目录 |
1.嵌入式Linux开发-环境搭建 |
基本操作指令 |
系统NFS网络服务配置 |
系统交叉编译环境配置 |
系统Uboot编译 |
系统内核编译 |
编译与交叉编译 |
8.嵌入式Linux应用开发-多线程 |
9.嵌入式Linux应用开发-串口通讯 |
10.嵌入式Linux应用开发-网络编程TCP |
11.嵌入式Linux应用开发-网络编程UDP |
12.嵌入式Linux驱动开发-GPIOLED |
13.嵌入式Linux驱动开发-按键 |
14.嵌入式Linux驱动开发-蜂鸣器 |
15.嵌入式Linux驱动开发-直流电机 |
16.嵌入式Linux驱动开发-继电器 |
17.嵌入式Linux驱动开发-步进电机 |
18.嵌入式Linux驱动开发-数码管 |
19.嵌入式Linux驱动开发-矩阵LED |
20.嵌入式Linux驱动开发-交通灯 |
21.嵌入式Linux驱动开发-温湿度传感器 |
22.嵌入式Linux驱动开发-ADC(光照+AD旋钮) |
23.嵌入式Linux驱动开发-推杆开关 |
24.嵌入式Linux驱动开发-矩阵键盘 |
应用环境搭建及使用 |
26.嵌入式QT应用环境搭建及使用 |
27.嵌入式Linux QT应用开发-LED点灯 |
28.嵌入式Linux QT应用开发-串口通信 |
《嵌入式Android应用开发》实验手册目录 |
系统编译与烧写 |
应用开发环境的搭建 |
工具配置及使用 |
应用开发流程-建立工程 |
应用开发流程-导入工程 |
应用开发流程-调试工程 |
应用开发流程-发布应用 |
应用常用布局-LinearLayout |
应用常用布局-AbsoluteLayout |
应用常用布局-RelativeLayout |
应用常用布局-TableLayout |
应用常用组件-TextView |
应用常用组件-EditText |
应用常用组件-Button |
应用常用组件-ImageView |
应用Logcat的使用 |
应用Activity生命周期 |
应用Activity之间传值 |
应用信息提示-Toast |
应用信息提示-Notification |
应用信息提示-Dialog |
应用信息提示-PopupWindow |
应用数据存储-SharedPreferences |
应用数据存储-Sqlite |
应用数据存储-Content Provider |
应用多线程-Thread |
应用多线程-Timer |
应用多线程-Handler |
应用Broadcast-Receiver |
应用Broadcast-Sender |
应用Service-startService方式 |
应用Service-BindService方式 |
应用Socket-TCP客户端 |
应用Socket-UDP数据交互 |
35.嵌入式Android应用开发-NDK开发流程 |
36.嵌入式Android应用开发(NDK)-蜂鸣器控制 |
37.嵌入式Android应用开发(NDK)-LED灯控制 |
38.嵌入式Android应用开发(NDK)-光照传感器采集 |
39.嵌入式Android应用开发(NDK)-温湿度传感器采集 |
40.嵌入式Android应用开发(NDK)-ADC旋钮电压采集 |
41.嵌入式Android应用开发(NDK)-推杆开关状态检测 |
42.嵌入式Android应用开发(NDK)-矩阵键盘状态检测 |
43.嵌入式Android应用开发(NDK)-数码管控制 |
44.嵌入式Android应用开发(NDK)-交通灯控制 |
45.嵌入式Android应用开发(NDK)-LED矩阵控制 |
46.嵌入式Android应用开发(NDK)-继电器控制 |
47.嵌入式Android应用开发(NDK)-风扇控制 |
48.嵌入式Android应用开发(NDK)-窗帘电机控制 |