前面一直在做移植工作,用到的arm开发板是广州润尔的REAL210(V6.2)开发板Android版本
在此对此开发板做一下简单的介绍:
1、软件特性
1.1 Bootloader版本:u-boot-1.3.4
·支持cramfs/yaffs镜像烧写·支持100M以太网下载·支持USB下载
·支持NANDFLASH启动·支持SD启动
·支持通过SD卡烧写系统·支持fastboot协议下载烧写系统
1.2 内核版本:linux3.0.8
·LCD驱动
·LCD背光驱动
·VGA显示驱动
·电阻式触摸屏驱动
·电容式触摸屏驱动
·HDMI驱动
·HSMMC/SD/MMC/SDIO驱动
·IIC驱动
·SPI驱动
·KEYBD驱动程序
·AUDIO音频驱动,支持AC97和IIS
·DMA驱动
·RTC实时时钟驱动
·USBHOST/DEVICE驱动
·JPEG硬件编解码驱动
·MFC多媒体硬件编解码驱动,支持MPEG-4/MPEG2、H.264/H263、VC-1、DivX等格式
·CMOS/CCDCamera驱动
·2D硬件加速驱动
·3D硬件加速驱动
·以太网驱动
·SD卡驱动,最大支持32G
·3G驱动
·SDIOWIFI驱动
·BT驱动·USBADB驱动,可以进行ADB调试,同时把开办板当U盘使用
1.3 Android版本:Android4.0.3
·支持BT
·支持以太网上网
·支持WIFI上网
·支持3G上网
·支持GPRS上网
·支持GSM语音通话,短信
·支持HDMI输出
·支持VGA输出
·支持CMOS/CCDCamera拍照与视频录制
·支持硬件视频编解码,H263/H264/MPEG4/VC1
·支持硬件2D/3D加速
·支持GPS,支持电子地图
·支持LCD背光调节·支持USBADB
·支持USB鼠标
·支持SD卡扩展
·支持音频播放与录制
·支持APPMarket
1.4 交叉工具链:arm-eabi-gcc-4.4.3
1.5 JDK版本:jdk1.6.0_26
2、硬件特性
2.1 CPU的资源介绍
·内核:ARMCortex-A8
·主频:1GHz
·支持NEON指令
·支持MPEG-4/MPEG2、H.264/H263、VC-1、DivX的视频编解码1080p@30fps
·支持2D图形加速,最大支持8000×8000分辨率
·支持3D图形加速(PowerVRSGX540),OpenGL-1.1&2.0、OpenVG1.0
·支持SD/MMC/SDIO接口存储卡,,最高支持32GB·支持JPEG硬件编解码,最大支持8192×8192分辨率
2.2 核心板的资源介绍
·内存:4GbitsDDR2(512MB)
·Flash:8GBEMMC·集成单片电源管理芯片
·集成100M以太网卡
·集成AC97接口HIFI声卡
·系统总线扩展接口
2.3 底板资源介绍
·板载RTC
·板载标准JTAG接口
·板载1个独立CAMERA接口
·板载RS232串口×4、RS485串口×1
·外扩I2C、SPI、PWM、AD/DA等接口
·支持5×5矩阵键盘接口,板载5个Android专用键盘
·板载4个USBHOST2.0,1个USBOTG2.0接口
·板载2个SDIO接口(1个SD卡接口,1个SDIOwifi接口)
·板载TV-OUT、HDMI、VGA接口输出·支持4.3寸、7寸多款液晶模块
·支持电阻式触摸屏与电容式触摸屏
·板载CAN总线接口
·板载485总线接口
·板载模拟CCD摄像头接口
·板载GPS模块
·板载WIFI模块
·板载miniPCI接口WCDMA/CDMA2000/TD-CDMA等多种制式3G模块
·板载工业级GSM/GPRS,支持GSM通话/短信/GPRS上网,是目前市场上唯一支持Android
核心板E210COREV3如下:
3、补充知识
3.1 ARMv7-a和ARMv8-a
英国ARM公司旗下CPU现今拥有两大架构:ARMv7-aARMv8-aARMv7-a架构下的CPU有Cortex A5、A7、A8、A9、A12、A15、A17几种CPU。A5、A7、A8、A9是低耗低性能;A12、A15、A17是高耗高性能。ARMv8-a架构下有Cortex A53、A57。A53是低耗低性能;A57高耗高性能。ARMv7-a是32位架构ARMv8-a是64位架构(也支持32位),性能比ARMv7-a高差不多一倍。高通现阶段所有CPU都是基于ARMv7-a架构自主研发的CPU,比如200、400、600、800、801、805等。高通年底将会正式进军ARMv8-a架构,推出615(8核A53)、808(2核A57+4核A53)、810(4核A57+4核A53)联发现阶段所有CPU都是基于ARMv7-a架构的ARM公版CPU,比如MT6582(4核A7)、6592(8核A7)、6595(4核A7+4核A17)联发年底将会进军ARMv8-a架构,推出MT6752(8核A53)。三星CPU是基于ARMv7-a架构的公版CPU。华为海思CPU是基于ARMv7-a架构的公版CPU。其他各家CPU生产商如broadcom博通之类的也是研发基于ARM公版CPU的。苹果A7 CPU是基于ARMv8-a架构自主研发的Cyclone双核CPU。即将出来的A8晶片同样是基于ARMv8-a架构,传言是四核CPU。
3.2 Cortex-A8
我知道按攻略去旅行的人往往玩得过于按步就班,