| 
嵌入式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网络编程
 天气预报系统
 智能无线组网应用实验
 |