290 likes | 411 Views
项目 2 : PDA 的启动过程 ( 1 ). 本节课程主要知识点 PXA27x 嵌入式处理器介绍 YL-PXA270P 实验设备介绍 设备与 PC 间的通讯 Windows CE 的启动代码. 重点和难点. 重点 Windows CE 5.0 的启动代码 PC 机与目标教学平台的连接 难点 Windows CE 5.0 启动代码的烧写. PXA27x 嵌入式处理器介绍. 将 PC 机与设备连接起来. PC 机的并行口与设备的 JTAG 口连接。 PC 机的网口与设备的 100M 网卡( CON1 )连接。
E N D
项目2:PDA的启动过程 (1) 本节课程主要知识点 • PXA27x嵌入式处理器介绍 • YL-PXA270P实验设备介绍 • 设备与PC间的通讯 • Windows CE的启动代码
重点和难点 重点 • Windows CE 5.0的启动代码 • PC机与目标教学平台的连接 难点 • Windows CE 5.0启动代码的烧写
将PC机与设备连接起来 • PC机的并行口与设备的JTAG口连接。 • PC机的网口与设备的100M网卡(CON1)连接。 • PC机的串口设备的全功能串口(P2口)连接。 • PC机的USB口与设备的方形USB口连接。
设备的启动 • 按住键盘上的D键,再打开底板电源,系统会自动启动LINUX,启动后再松开D按键。 • 按住键盘上的F键,再打开底板电源,系统会自动启动Windows CE,启动后再松开F按键。 • 试着做一下。
Intel PXA27x处理器简介(1/2) • 行业内领先的多媒体性能。 • 设计面向无线客户端。 • 英特尔最新在移动领域取得的先进技术。 • 可满足多数在移动领域的应用需求。 • 能处理多种无线宽带接入要求。 • 足够的计算能力。 • 可给手机提供全运动视频会议功能。 • PDA有DVD质量的播放功能
Intel PXA27x处理器简介(2/2) • 采用ARM V5TE指令集。 • 引入了奔腾4采用的多媒体扩展功能,该技术可以播放高质量的视频。 • Intel SpeedStep动态电源管理技术,在保证CPU性能的情况下,最大限度地降低移动设备功耗。 • 提供了完善的底层操作系统支持和丰富的应用接口,适用于工业控制,数码媒体播放,交互机顶盒,车载GPS等应用。
Intel PXA27x处理器主要特点 • 高性能,低功耗的多媒体加速能力。 • 支持MPEG4和MP3解码。 • 支持高达400万像素的摄像头。 • 主频可以设置在312到624MHz之间。 • 内建256K字节的SRAM,支持英特尔StrataFlash内存,支持Baseband接口。 • 采用XScale核心技术。
Intel PXA27x处理器主要资源(1/2) • 支持高达1G容量的SDRAM内存控制单元 • Memory stick主控制器。 • MMC/CF/SDIO控制器。 • LCD控制器。 • USIM、mobile scalable link、摄像头接口 • 一个全功能串口,一个标准串口,一个蓝牙串口控制器。 • 专用基带接口。
Intel PXA27x处理器主要资源(2/2) • USB client1.1/USBhost1.1各一个。 • 具有3路SSP控制器。 • AC`97音频、I2S数字音频、I2C、GPIO控制器。 • 32路高速DMA数据通道。 • 4路PWM控制器。 • 8x8矩阵键盘接口。 • 一个实时时钟。
中央处理器 • INTEL公司的PXA270 嵌入式处理器。 • 主频520MHz,工业级。
外部存储器 • 内存:64MByte SDRAM(2片16位的SDRAM芯片组成32位接口)。 • NOR Flash:32MByte存储器(2片intel E28F128组成32位接口)。 • 64M Byte 的Nand Flash( K9F1208 )。 • 一个I2C总线的EEPROM存储器 。
串口 • 2路9线全双工异步串行口,波特率最高达115200bps • 1路5线硬件流控制异步串行口,波特率高达115200bps 网络接口 • 一个10M 标准以太网接口。 • 一个10M/100M标准以太网接口。
USB接口 • 一个USB HOST(USB 1.1 规范)接口,支持全速(12Mbps)或低速(1.5Mbps)传输 • 一个USB DEVICE(USB1.1规范)接口,支持全速(12Mbps)或低速(1.5Mbps)传输 红外通讯口 • 一个IRDA红外线数据通讯口
音频接口 • AC97音频CODEC,支持立体声音乐播放、录音和触摸屏。 • 一路音频输出,板子自带驻机体话筒可直接录音,另有一路话筒输入接口可接麦克风;立体声音频输出带有功率放大器,并有用于音量调节的旋钮 。
存储卡接口 • 一个SD/MMC卡接口,可支持256M SD/MMC卡 。 • 一个PCMCIA接口,支持PCMCIA卡和CF卡。 • 一个40芯标准IDE接口,可接硬盘或光驱。 摄像头接口 • 板子自带130万象素摄像头,并有一个摄像头扩展口可接用户其他型号摄像头。
视频和触摸屏接口 • 板上带有一个台湾元太256K色640x480/6.4英寸TFT液晶屏,带触摸屏。 • 支持STN液晶屏,尺寸从3.5寸到12.1寸,屏幕分辨率可达到1024×768象素 。 • 一个50芯LCD接口引出了LCD控制器和触摸屏的全部信号。 • 一个标准VGA接口,可直接接各种VGA接口的CRT显示器或LCD显示器。
RTC时钟 • PXA270片内RTC实时时钟 调试及下载接口 • 一个20芯Multi-ICE标准JTAG接口,用来进行程序的NOR FLASH的烧写 。
电源接口 • CPU单独使用两组高效率开关电源分别为内核和接口供电,稳定可靠。 • 底板采用开关电源供电,输入直流电压范围是7~20V(推荐使用12V),带电源开关和指示灯。
其他 • 一个CPLD (XinLin公司的XC9536)用于逻辑扩展 。 • 两路用于ADC实验的可调电位器,调节电位器改变ADC的输入电压。 • 一个3×4 的矩阵式键盘、4个GPIO按键和一个复位按键;四个高亮LED 。 • 2个50芯2毫米间距双排标准连接器用作扩展口。 • 一个PWM控制的蜂鸣器。 • GPRS/GSM/GPS模块接口。
安装ActiveSync • 设备与PC间是通过微软ActiveSync同步传输工具进行通讯。 • 从实用工具文件夹下载ActiveSync安装程序MSASYNC.EXE,安装并运行。 • 在PC机上安装USB驱动程序,从而可以连接Windows CE设备。
设置ActiveSync • ActiveSync可以通过串口,USB口,网口等方式建立连接,YL-PXA270设备默认为USB连接。 • 在Windows CE系统启动后再连接上PC的USB口和PXA270的方形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到目标板上,并有一定的监控作用。