1 / 29

项目 2 : PDA 的启动过程 ( 1 )

项目 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 )连接。

ray-petty
Download Presentation

项目 2 : PDA 的启动过程 ( 1 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 项目2:PDA的启动过程 (1) 本节课程主要知识点 • PXA27x嵌入式处理器介绍 • YL-PXA270P实验设备介绍 • 设备与PC间的通讯 • Windows CE的启动代码

  2. 重点和难点 重点 • Windows CE 5.0的启动代码 • PC机与目标教学平台的连接 难点 • Windows CE 5.0启动代码的烧写

  3. PXA27x嵌入式处理器介绍

  4. 将PC机与设备连接起来 • PC机的并行口与设备的JTAG口连接。 • PC机的网口与设备的100M网卡(CON1)连接。 • PC机的串口设备的全功能串口(P2口)连接。 • PC机的USB口与设备的方形USB口连接。

  5. 设备的启动 • 按住键盘上的D键,再打开底板电源,系统会自动启动LINUX,启动后再松开D按键。 • 按住键盘上的F键,再打开底板电源,系统会自动启动Windows CE,启动后再松开F按键。 • 试着做一下。

  6. Intel PXA27x处理器简介(1/2) • 行业内领先的多媒体性能。 • 设计面向无线客户端。 • 英特尔最新在移动领域取得的先进技术。 • 可满足多数在移动领域的应用需求。 • 能处理多种无线宽带接入要求。 • 足够的计算能力。 • 可给手机提供全运动视频会议功能。 • PDA有DVD质量的播放功能

  7. Intel PXA27x处理器简介(2/2) • 采用ARM V5TE指令集。 • 引入了奔腾4采用的多媒体扩展功能,该技术可以播放高质量的视频。 • Intel SpeedStep动态电源管理技术,在保证CPU性能的情况下,最大限度地降低移动设备功耗。 • 提供了完善的底层操作系统支持和丰富的应用接口,适用于工业控制,数码媒体播放,交互机顶盒,车载GPS等应用。

  8. Intel PXA27x处理器主要特点 • 高性能,低功耗的多媒体加速能力。 • 支持MPEG4和MP3解码。 • 支持高达400万像素的摄像头。 • 主频可以设置在312到624MHz之间。 • 内建256K字节的SRAM,支持英特尔StrataFlash内存,支持Baseband接口。 • 采用XScale核心技术。

  9. Intel PXA27x处理器主要资源(1/2) • 支持高达1G容量的SDRAM内存控制单元 • Memory stick主控制器。 • MMC/CF/SDIO控制器。 • LCD控制器。 • USIM、mobile scalable link、摄像头接口 • 一个全功能串口,一个标准串口,一个蓝牙串口控制器。 • 专用基带接口。

  10. Intel PXA27x处理器主要资源(2/2) • USB client1.1/USBhost1.1各一个。 • 具有3路SSP控制器。 • AC`97音频、I2S数字音频、I2C、GPIO控制器。 • 32路高速DMA数据通道。 • 4路PWM控制器。 • 8x8矩阵键盘接口。 • 一个实时时钟。

  11. YL-PXA270P实验设备介绍

  12. YL-PXA270P实验设备的外观

  13. 中央处理器 • INTEL公司的PXA270 嵌入式处理器。 • 主频520MHz,工业级。

  14. 外部存储器 • 内存:64MByte SDRAM(2片16位的SDRAM芯片组成32位接口)。 • NOR Flash:32MByte存储器(2片intel E28F128组成32位接口)。 • 64M Byte 的Nand Flash( K9F1208 )。 • 一个I2C总线的EEPROM存储器 。

  15. 串口 • 2路9线全双工异步串行口,波特率最高达115200bps • 1路5线硬件流控制异步串行口,波特率高达115200bps 网络接口 • 一个10M 标准以太网接口。 • 一个10M/100M标准以太网接口。

  16. USB接口 • 一个USB HOST(USB 1.1 规范)接口,支持全速(12Mbps)或低速(1.5Mbps)传输 • 一个USB DEVICE(USB1.1规范)接口,支持全速(12Mbps)或低速(1.5Mbps)传输 红外通讯口 • 一个IRDA红外线数据通讯口

  17. 音频接口 • AC97音频CODEC,支持立体声音乐播放、录音和触摸屏。 • 一路音频输出,板子自带驻机体话筒可直接录音,另有一路话筒输入接口可接麦克风;立体声音频输出带有功率放大器,并有用于音量调节的旋钮 。

  18. 存储卡接口 • 一个SD/MMC卡接口,可支持256M SD/MMC卡 。 • 一个PCMCIA接口,支持PCMCIA卡和CF卡。 • 一个40芯标准IDE接口,可接硬盘或光驱。 摄像头接口 • 板子自带130万象素摄像头,并有一个摄像头扩展口可接用户其他型号摄像头。

  19. 视频和触摸屏接口 • 板上带有一个台湾元太256K色640x480/6.4英寸TFT液晶屏,带触摸屏。 • 支持STN液晶屏,尺寸从3.5寸到12.1寸,屏幕分辨率可达到1024×768象素 。 • 一个50芯LCD接口引出了LCD控制器和触摸屏的全部信号。 • 一个标准VGA接口,可直接接各种VGA接口的CRT显示器或LCD显示器。

  20. RTC时钟 • PXA270片内RTC实时时钟 调试及下载接口 • 一个20芯Multi-ICE标准JTAG接口,用来进行程序的NOR FLASH的烧写 。

  21. 电源接口 • CPU单独使用两组高效率开关电源分别为内核和接口供电,稳定可靠。 • 底板采用开关电源供电,输入直流电压范围是7~20V(推荐使用12V),带电源开关和指示灯。

  22. 其他 • 一个CPLD (XinLin公司的XC9536)用于逻辑扩展 。 • 两路用于ADC实验的可调电位器,调节电位器改变ADC的输入电压。 • 一个3×4 的矩阵式键盘、4个GPIO按键和一个复位按键;四个高亮LED 。 • 2个50芯2毫米间距双排标准连接器用作扩展口。 • 一个PWM控制的蜂鸣器。 • GPRS/GSM/GPS模块接口。

  23. 设备与PC间的通讯

  24. 安装ActiveSync • 设备与PC间是通过微软ActiveSync同步传输工具进行通讯。 • 从实用工具文件夹下载ActiveSync安装程序MSASYNC.EXE,安装并运行。 • 在PC机上安装USB驱动程序,从而可以连接Windows CE设备。

  25. 设置ActiveSync • ActiveSync可以通过串口,USB口,网口等方式建立连接,YL-PXA270设备默认为USB连接。 • 在Windows CE系统启动后再连接上PC的USB口和PXA270的方形USB口间的USB线缆,稍等片刻,PC机上提示已经连接上设备。

  26. 设备与PC间进行通讯 • 连接成功后,ActiveSync的图标会变成另外一种颜色,并且提示连接成功。这时,打开菜单 File | Explore ,就可以浏览设备上的资源,也可以通过复制/粘贴的方式在系统之间拷贝文件。 • ActiveSync的成功连接是使用所有微软远程连接工具的基础。也是今后程序调试的主要通讯手段。

  27. Windows CE 的启动代码

  28. Windows CE的启动代码(1/2) • Windows CE 不是一个通用的安装版操作系统,在嵌入式硬件设备里, 一款Windows CE系统通常只会针对某一种硬件平台生成。 • 作为原始设备生产商,必须根据自己的硬件平台和应用场合定制Windows CE,最主要的工作就是编写适合于自己的板级支持包BSP。

  29. Windows CE的启动代码(2/2) • BSP包含了一个重要的组成部分:启动代码。创建一个功能完善的启动代码,是开发Windows CE系统的第一步,也是极为关键的一步。 • 启动代码是一段单独的程序代码,它存放于目标平台的非易失存储介质中,如ROM或Flash。在开发Windows CE产品过程中,它主要用于启动硬件和下载nk.bin到目标板上,并有一定的监控作用。

More Related