嵌入式Cortex-A53教学实验系统是面向高校嵌入式相关专业教学推出的一款完整的嵌入式教学实验系统, 实验系统包括软件、硬件资源。平台设计理念来源于成熟产品设计方案, 将多种主流产品设计整合到该平台上, 从而做到更为系统的产品化教学实验平台。 实验平台采用核心板加底板的结构,以三星高性能64位八核嵌入式Exynos6818应用处理器作为基础平台,ARMv8-A 架构,1.4GHz主频运行速度,64/32 位内部总线结构, 32KB的一级数据缓存,32KB的一级指令缓存, 1MB的共享二级缓存,内嵌矢量浮点处理器VFP,可以实现2760DMIPS(每秒运算2亿7千6百万条指令)的高性能运算能力。内建MFC 多格式编解码系统, 支持MPEG-1/2/4、H.263、H.264、MJPEG等格式视频的编解码,最大支持60帧/秒1080P硬件视频解码,30帧/秒1080P硬件视频编码。内建高性能3D图形加速器及Mali-400 MP4专业GPU处理器,最大支持8192*8192分辨率,支持多屏异显,卓越的多媒体处理能力。同时支持SD卡及USB更新系统镜像,内核包含完整设备驱动,支持驱动动态加载。丰富的功能接口, 可扩展的功能模块,以供更多的应用,将极大的推动学生的创新思维能力。 实验资源包含丰富的汇编语言裸机例程、C语言裸机例程、嵌入式LINUX+QT例程、嵌入式Ubuntu例程、嵌入式Android例程及Zigbee无线通信采集控制例程,可以分别实现嵌入式ARM基础学习、嵌入式Linux操作系统学习、嵌入式Android高级应用及物联网应用等实验内容学习,配套统一的IDE开发环境,无论是汇编语言例程、C语言例程、Linux系统例程、Android系统例程均使用同一套集成开发环境,统一化工程组织,实验例程包含汇编语言、C/C++语言、JAVA语言充分运用混合编程思想。配套详细的实验内容手册,充分结合老师教学模式和方法,并且配套开发资源,方便老师教学。 实验室构成以Cortex-A53实验平台作为嵌入式基础平台,再在此基础上增加WiFi、4G、蓝牙模块和Zigbee等无线网络开发扩展模块,实现更加丰富的扩展实验及实训,并可在此基础上进行应用开发。 实验平台软件支持ARMv8-A汇编指令集、Android5.1系统、LINUX3.4.39系统、QT4、Z-Stack协议栈,提供开放的软件资源, 学生透过该教学平台的学习, 将掌握底层芯片级、系统中间级、上层应用级相关技术知识,从而进行产品级的研发设计。
1、硬件资源配置 A53核心板-硬件资源 尺寸:55mm*40mm*2.8mm,六层板沉金工艺,182PIN引脚。 处理器:64位8核ARM Cortex-A53处理器,主频1.4GHz,32KB I/D缓存;1MB二级共享缓存;933MHz DDR3数据总线;集成Mali-400高性能图形引擎,内嵌3D图形处理加速引擎,支持3D图形流畅运行,支持2048*1280高分辨率显示;支持H.263、H.264、MPEG1、MPEG2、MPEG4、VC1、VP8、Theora、AVS、RV8/9/10、MJPEG多媒体解码;支持H.263、H.264、MPEG4、MJPEG多媒体编码。 RAM内存:标配2GByte容量,频率为933MHz DDR3 RAM Flash存储:标配16GByte高性能eMMC4.5 Flash存储 电源管理:板载独立电源变频管理AXP228芯片,待机功耗0.1W,小于20mA; A53底板-硬件资源 LCD显示:板载10.1寸真彩LVDS接口TFT LCD液晶显示屏,分辨率1024×600,带Android标准虚拟按键;板载MIPI、LVDS、RGB等多种显示接口,支持RGB/LVDS/MIPI/HDMI显示; 触摸屏:10.1寸一体式多点触控电容触摸屏;支持按下触发及抬起触发,支持XY轴反转,支持旋转,支持自适应LCD屏; RGB LCD接口:24位色RGB通道,最大分辩率 2048x1280 或可扩展32路GPIO口 HDMI:板载HDMI 1.4a接口,最高1920*1080@30fps高清数字输出;支持LCD及HDMI多屏异显; 摄像头接口:板载1路MIPI CSI高清图像采集传感器接口,板载1路YUV BT656格式Camera接口;板载500W像素自动对焦OV5645高清摄像头。 数码管显示:板载4个8段共阴数码管 LED点阵显示:板载1个16x16 LED点阵 以太网通信:板载千兆以太网控制器,1个10M/100M/1000M自适应千兆以太网RJ45接口; UART:6路UART,2路RS232 DB9接口 USB Host:4路USB HOST 2.0高速接口,支持USB鼠标、键盘、蓝牙、U盘、摄像头和无线网卡; USB OTG:1路USB OTG 2.0,Mini USB A-B接口;支持USB烧录,支持USB同步数据 SD/MMC接口:一个高速MicroSD 卡(TF)接口,支持SD卡存储,支持SD/SDIO/SDHC,支持一键SD启动,支持SD烧录更新系统,最大支持64GB存储; CAN总线:板载SPI接口CAN控制器,1路CAN接口,完全支持CAN V2.0B 技术规范; RS485总线:板载1路RS485接口,支持标准RS485通信; RTC:板载独立RTC单元,板载RTC电池; SPI总线接口:内置3路SPI总线,支持8位/16位/32位总线接口,主机模式最高频率50MHz,从机模式最高8MHz,板载SPI器件,1路SPI总线接口引出; 音频接口:板载基于I2S接口的WM8960音频处理器,3.5立体声耳机输入、耳机输出插孔,支持插拔检测,支持-42dB 高灵敏度麦克风输入,板载麦克风咪头 喇叭:板载2 路8欧1W classD类喇叭输出 蜂鸣器:板载1个蜂鸣器 SPI总线:内置3路SPI总线,支持8位/16位/32位总线接口,主机模式最高频率50MHz,从机模式最高8MHz,板载SPI器件,1路SPI总线接口引出; I2C总线:3个多主器件I2C总线接口,1路I2C接口引出; 矩阵键盘:1个4x4独立矩阵键盘,非普通轻触按键,采用工业键盘 独立按键 :1个SD-BOOT按键,1个USB-BOOT按键,1个VOL+按键,1个VOL-按键,1个RESET按键,1个PWR按键; GPIO扩展接口:12路GPIO接口 ADC总线:1路16位8通道AD,一路电池电量检测通道,1路电位器模拟ADC输入; LED显示:6个独立LED指示灯 Android按键:3个Android标准虚拟按键 重力传感器:板载1个BM250 G-Sensor重力传感器,可实现自动感应屏幕旋转,重力感应应用等; PWM:内置5路32位PWM,独立PWM时钟发生器及定时器; 继电器控制:板载2个继电器模块,支持常开常闭切换,4路继电器输出接口 拨码开关输入:板载1个8位拨码开关 JTAG接口:1路20 Pin 2.54mm间距ARM标准JTAG接口 4G通信:板载4G通信模块,板载SIM卡座,支持移动、联通、电信网络,内置网络协议栈,可进行4G数据通信以及语音通话,SMA天线引出 无线通信:板载WiFi+蓝牙4.0+GPS三合一模块,支持WIFI通信,符合IEEE802.11b/g/n标准,内置TCP/IP协议栈,支持蓝牙通信,支持蓝牙4.0功能;支持GPS全球定位,独立GPS延长天线;支持WiFi+LAN+4G无缝联网; 通信扩展接口:板载2x40pin无线通信模块接口,可以扩展Zigbee、WIFI、蓝牙、EnOcean无线无源等通信模块 传感器接口:板载20PIN传感器扩展接口,I2C、ADC、UART、GPIO接口引出,可外扩各种数字、模拟、串口、IO类型传感器
 2、软件资源配置 (1)LINUX&QT系统 Bootloader U-boot: 支持INAND擦除、读、写 支持bootm、 bootargs设置 支持打印、设置、保存环境变量 支持内存内容显示 、对比、修改 支持USB 下载镜像等等功能 内核及设备驱动程序: 内核:内核版本:Linux-3.4.39 系统时钟:系统主频:1.4G 内存:2GB 显示驱动:10.1寸LVDS/TTL驱动 TOUCH:触摸屏驱动 HDMI:HDMI v1.4驱动 MFC:多媒体硬件编解码驱动
HSMMC:SD/MMC/SDIO驱动 VIP:VIP驱动 Camera:OV5645 500W AF G-sensor:Bma250驱动 Ethernet:RTL8211E驱动 PWM:PWM驱动 按键:按键驱动 IIC:IIC驱动 SPI:SPI驱动 AUDIO:音频驱动,支持AC97和IIS,默认驱动为IIS(WM8960) DMA:DMA驱动 RTC:实时时钟驱动 USB device:USB Device驱动 USB host:USB host驱动 USB OTG:USB OTG驱动 USB WIFI:rtl8723 bu驱动 BT4.0:rtl8723 bu驱动 4G:EC20CD驱动 GPS:GPS驱动 JPEG:硬件编解码驱动 2D:2D硬件加速驱动 3D:3D硬件加速驱动 (2)Ubuntu系统: Bootloader: U-boot 支持INAND擦除、读、写 支持bootm、 bootargs设置 支持打印、设置、保存环境变量 支持内存内容显示 、对比、修改 支持USB 下载镜像等等功能 内核及设备驱动程序: 系统:Ubuntu 12.04 内核:内核版本:Linux-3.4.39 系统时钟:系统主频:1.4G 内存:2GB 显示驱动:10.1寸LVDS/TTL驱动 TOUCH:触摸屏驱动 HDMI:HDMI v1.4驱动 MFC:多媒体硬件编解码驱动 HSMMC:SD/MMC/SDIO驱动 VIP:VIP驱动 Camera:OV5645 500W AF G-sensor:Bma250驱动 Ethernet:RTL8211E驱动 PWM:PWM驱动 按键:按键驱动 IIC:IIC驱动 SPI:SPI驱动 AUDIO:音频驱动,支持AC97和IIS,默认驱动为IIS(WM8960) DMA:DMA驱动 RTC:实时时钟驱动 USB device:USB Device驱动 USB host:USB host驱动 USB OTG:USB OTG驱动 USB WIFI:rtl8723 bu驱动 BT4.0:rtl8723 bu驱动 4G:EC20CD驱动 GPS:GPS驱动 JPEG:硬件编解码驱动 2D:2D硬件加速驱动 3D:3D硬件加速驱动 QT:Enbeded QT (3)Android系统: Bootloader: U-boot 支持INAND擦除、读、写 支持bootm、 bootargs设置 支持打印、设置、保存环境变量 支持内存内容显示 、对比、修改 支持USB 下载镜像等等功能 内核、设备驱动程序及应用: 系统:Android 5.1 内核:内核版本:Linux-3.4.39 系统时钟:系统主频:1.4G 内存:2GB 显示驱动:10.1寸LVDS/TTL驱动 TOUCH:触摸屏驱动 HDMI:HDMI v1.4驱动 MFC:多媒体硬件编解码驱动 HSMMC:SD/MMC/SDIO驱动 VIP:VIP驱动 Camera:OV5645 500W AF G-sensor:Bma250驱动 Ethernet:RTL8211E驱动 PWM:PWM驱动 按键:按键驱动 IIC:IIC驱动 SPI:SPI驱动 AUDIO:音频驱动,支持AC97和IIS,默认驱动为IIS(WM8960) DMA:DMA驱动 RTC:实时时钟驱动 USB device:USB Device驱动 USB host:USB host驱动 USB OTG:USB OTG驱动 USB WIFI:rtl8723 bu驱动 BT4.0:rtl8723 bu驱动 4G:EC20CD驱动 GPS:GPS驱动 JPEG:硬件编解码驱动 2D:2D硬件加速驱动 3D:3D硬件加速驱动 Clock:Android 闹钟程序,可以设置 闹铃时间、铃声选 择等等 Camera:摄像头应用程序 Gallery:图片浏览控件,支持 图片放大、缩小、上一张、下一张、幻 灯片演示、共享、旋转、裁切、图片信息等 (4)裸机程序:汇编、C语言 汇编裸机控制 C语言裸机控制 (5)Zigbee:Zigbee协议栈 Zigbee点对点通信 Zigbee无线设置 Zigbee无线收发 Zigbee星状网通信 Zigbee网状网通信 Zigbee网络分组通信 Zigbee通信绑定 Zigbee无线组网控制采集 (6)PC端工具:SD卡制作工具、镜像打包工具 镜像打包工具:提供Windows系统及LINUX系统下的裸机引导启动镜像制作工具 SD卡格式化工具:提供windows系统及LINUX系统下的可使用SD卡引导的分区工具 3、实验资源 (1)操作系统支持:Linux3.4、Android5.1、ubuntu (2)※ARM裸机汇编实验: ARM汇编语言裸机控制LED流水灯 ARM汇编语言裸机控制蜂鸣器 ARM汇编语言裸机控制继电器 ARM汇编语言裸机按键状态采集 ARM汇编语言系统复位实验 ARM汇编串口打印实验 ARM汇编串口回显实验 (3)※ARM裸机C语言实验: C语言裸机控制LED流水灯 C语言裸机控制继电器实验 C语言裸机控制蜂鸣器实验 C语言裸机控制串口通信实验 C语言裸机中断实验 C语言裸机GUI显示实验 (4)嵌入式Linux实验: 安装Ubuntu Linux 系统 Ubuntu Linux系统的配置和使用 搭建嵌入式Linux开发环境 编译系统引导U-Boot 编译Linux内核 制作根文件系统 TF卡烧写系统镜像 USB烧录系统镜像 Hello driver 驱动实验 LED指示灯驱动实验 蜂鸣器驱动实验 继电器驱动实验 拨码开关状态采集实验 UART串口通信实验 LED点阵显示实验 数码管显示实验 按键实验 WebServer应用实验 触摸屏应用实验 QT库移植实验 QT开发环境搭建实验 Hello QT 应用实验 QT 窗口组件编程实验 QT蜂鸣器控制实验 QT继电器控制实验 QT跑马灯实验 (5)Android实验 搭建Linux 主机开发环境 安装Ubuntu Linux 系统 安装Android 系统编译环境 搭建Android 应用开发环境 编译系统引导U-Boot 编译Linux内核 编译Android文件系统 TF烧写Android 镜像 USB烧写系统镜像 Android OTA升级 Android Hello示例 Android页面布局 Android继电器控制实验 Android蜂鸣器控制实验 Android自模表 Android数码管控制实验 Android跑马灯控制实验 Android拨码开关采集实验 Android串口通信实验 Android Intenet实验 活动和生命周期 listview实验 界面实战 Fragment实验 android数据存储实验 android网络编程 天气预报系统 智能无线组网应用实验
|