270 likes | 445 Vues
PDA 的启动过程. 本节课程主要知识点 S5PV210 嵌入式处理器介绍 UT- S5PV210 实验设备介绍 设备与 PC 间的通讯 Windows CE 的启动代码. 重点和难点. 重点 Windows CE 6.0 的启动代码 PC 机与目标教学平台的连接 难点 Windows CE 6.0 启动代码的烧写. S5PV210 嵌入式处理器介绍. S5PV210 处理器简介. 三星 S5PV210 ,主频: 800MHz/1GHz , 512K L2 ,内存: 1G mDDR2 , 32bit , 45nm 工艺。
E N D
PDA的启动过程 本节课程主要知识点 • S5PV210嵌入式处理器介绍 • UT-S5PV210实验设备介绍 • 设备与PC间的通讯 • Windows CE的启动代码
重点和难点 重点 • Windows CE 6.0的启动代码 • PC机与目标教学平台的连接 难点 • Windows CE 6.0启动代码的烧写
S5PV210处理器简介 • 三星S5PV210,主频:800MHz/1GHz,512K L2,内存:1G mDDR2,32bit, 45nm工艺。 • 视频处理:PowerVR VXD370。多格式支持,最高1080p,3D加速。 • 代表机型:三星i9000,Galaxy Tab。类似的A4芯片还有苹果公司的iPad、iPod touch4、iPhone 4。
S5PV210处理器主要特点(1/2) • S5PC110和S5PV210是目前最强的Cortex-A8芯片。 • S5PV210和S5PC110只是封装上的区别,本质上并没有多少的变化。前者封装尺寸较大,适用于平板和上网本,后者的封装适用于手机。 • 苹果公司A4芯片,只是将其中的PowerVR SGX540改成了SGX535,3D性能稍有降低。负责视频硬解的VXD370被改成了VXD375。 • S5PC110的Cortex-A8经过了三星的改进,同频率下具有更高的效能(+10%-20%),同时配置了512K的L2缓存。
S5PV210处理器主要特点(2/2) • 苹果公司 A4配备了640KB的L2缓存。 • S5PC110 3D处理部分配置了主流而强劲的SGX540,实测性能领先其他Cortex-A8产品1倍以上。 • 视频解码部分,苹果公司的A4依旧是720p H.264 MP4解码。 • 三星的Galaxy S可以支持多种格式多种封装的解码,包括热门的MKV封装。不过并不支持RMVB的硬件解码,只能通过软解实现480p。
S5PV210处理器主要资源(1/2) • 采用45nm低功率制程,CPU典型功耗11mW。 • CPU主频1GHz。 • 支持1G Bytes DDR2。 • 0.65mm引脚间距,17×17mm2 FBGA封装。 • 支持USB HOST 2.0、USB OTG 2.0。 • 4个SDIO/HS-MMC接口。
S5PV210处理器主要资源(2/2) • 3D图形加速器采用PowerVR SGX540。 • 2D图形加速,最大支持8000×8000分辨率图片。 • JPEG硬件编解码,最大支持65536×65536分辨率图片。 • 视频硬件编解码,支持1080p@30fps。 • HDMI、TV-OUT、CAMERA×2。
中央处理器 • 三星公司的S5PV210AH-A0嵌入式处理器 • 内核:ARM Cortex-A8 • 主频:1GHz
外部存储器 • 内存:Samsung K4T1G108,1G 字节, DDR2内存 • Flash:Samsung K9F2G08,256M 字节, SLC NAND FLASH
串口 • 支持4路RS232串口(COM1~COM4) • 3个5线串口,1个3线串口,DB9公接口 • 支持2路RS485串口(COM5、COM6) • 通过RS232转换 网络接口 • 100M标准以太网接口,DM9000AEP芯片
USB接口 • 支持4个USB HOST 2.0接口 • 支持1个USB OTG 2.0接口 红外通讯口 • 一个IRDA红外线数据通讯口
音频接口 • 支持AC97 • 支持I2S接口 • 支持立体声音频输入/输出、功放、喇叭接口
存储卡接口 • 2个SD卡接口,1个T-FLASH卡接口,1个SDIO wifi接口 • 支持ATA硬盘接口 摄像头接口 • 支持2个独立CAMERA接口
图形处理 • 支持MPEG-4/MPEG2、H.264/H263、VC-1的视频编解码1080p@30fps。 • 支持2D图形加速,最大支持8000×8000分辨率。 • 支持3D图形加速(SGX540),OGL-1.1&2.0、OpenVG1.0。 • 支持JPEG硬件编解码,最大支持8192×8192分辨率。
视频接口 • TV-OUT :RCA接口,标准复合视频信号输出,可直接连接各种视频播放设备。 • VGA:可直接连接VGA接口设备,比如电脑显示器,最大支持1024×768分辨率。 • HDMI v1.3:1080p@30fps • LVDS、 DVI、 MIPI接口
RTC时钟 • 片内RTC实时时钟 调试及下载接口 • 一个20芯Multi-ICE标准JTAG接口
其他 • 支持4.3寸、7寸、10.2寸、10.4寸、12.1寸,TTL/LVDS多款液晶模块。 • 支持WIFI、3G、GPS、蓝牙、摄像头、红外等功能。 • 支持8×8矩阵键盘接口,板载美式键盘。 • 支持系统总线扩展接口。 • GPS模块。 • 2路SPI接口,3路I2C接口。
安装ActiveSync • 设备与PC间是通过微软ActiveSync同步传输工具进行通讯。 • 从实用工具文件夹下载ActiveSync安装程序MSASYNC.EXE,安装并运行。 • 在PC机上安装USB驱动程序,从而可以连接Windows CE设备。
设置ActiveSync • ActiveSync可以通过串口,USB口,网口等方式建立连接, UT-S5PV210设备默认为USB连接。 • 在Windows CE系统启动后再连接上PC的USB口和UT-S5PV210的B形USB口间的USB线缆,稍等片刻,PC机上提示已经连接上设备。
设备与PC间进行通讯 • 连接成功后,ActiveSync的图标会变成另外一种颜色,并且提示连接成功。这时,打开菜单 File | Explore ,就可以浏览设备上的资源,也可以通过复制/粘贴的方式在系统之间拷贝文件。 • ActiveSync的成功连接是使用所有微软远程连接工具的基础。也是今后程序调试的主要通讯手段。
Windows CE的启动代码(1/2) • Windows CE 不是一个通用的安装版操作系统,在嵌入式硬件设备里, 一款Windows CE系统通常只会针对某一种硬件平台生成。 • 作为原始设备生产商,必须根据自己的硬件平台和应用场合定制Windows CE,最主要的工作就是编写适合于自己的板级支持包BSP。
Windows CE的启动代码(2/2) • BSP包含了一个重要的组成部分:启动代码。创建一个功能完善的启动代码,是开发Windows CE系统的第一步,也是极为关键的一步。 • 启动代码是一段单独的程序代码,它存放于目标平台的非易失存储介质中,如ROM或Flash。在开发Windows CE产品过程中,它主要用于启动硬件和下载nk.bin到目标板上,并有一定的监控作用。