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

29
项项 2 PDA 项项项项项 1 本本本本本本本本本 PXA27x 项项项项项项项项 YL-PXA270P YL-PXA270P 项项项项项项 项项项项项项 项项项 PC 项项项项 Windows CE 项项项项项

Upload: ray-petty

Post on 03-Jan-2016

129 views

Category:

Documents


7 download

DESCRIPTION

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

TRANSCRIPT

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

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

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

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

难点 Windows CE 5.0 启动代码的烧写

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

PXA27x 嵌入式处理器介绍

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

将 PC 机与设备连接起来 PC 机的并行口与设备的 JTAG 口连接。 PC 机的网口与设备的 100M 网卡( CON

1 )连接。 PC 机的串口设备的全功能串口( P2

口)连接。 PC 机的 USB 口与设备的方形 USB 口连

接。

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

设备的启动 按住键盘上的 D 键,再打开底板电源,

系统会自动启动 LINUX ,启动后再松开D 按键。

按住键盘上的 F 键,再打开底板电源,系统会自动启动 Windows CE ,启动后再松开 F 按键。

试着做一下。

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

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

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

Intel PXA27x 处理器简介( 2/2 ) 采用 ARM V5TE 指令集。 引入了奔腾 4 采用的多媒体扩展功能,

该技术可以播放高质量的视频。 Intel SpeedStep 动态电源管理技术,在保

证 CPU 性能的情况下,最大限度地降低移动设备功耗。

提供了完善的底层操作系统支持和丰富的应用接口,适用于工业控制,数码媒体播放,交互机顶盒,车载 GPS 等应用。

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

Intel PXA27x 处理器主要特点 高性能,低功耗的多媒体加速能力。 支持 MPEG4 和 MP3 解码。 支持高达 400 万像素的摄像头。 主频可以设置在 312 到 624MHz 之间。 内建 256K 字节的 SRAM ,支持英特尔 S

trataFlash 内存,支持 Baseband 接口。 采用 XScale 核心技术。

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

Intel PXA27x 处理器主要资源( 1/2 ) 支持高达 1G 容量的 SDRAM 内存控制单

元 Memory stick 主控制器。 MMC/CF/SDIO 控制器。 LCD 控制器。 USIM 、 mobile scalable link 、摄像头接口 一个全功能串口,一个标准串口,一个蓝

牙串口控制器。 专用基带接口。

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

Intel PXA27x 处理器主要资源( 2/2 ) USB client1.1/USBhost1.1 各一个。 具有 3 路 SSP 控制器。 AC`97 音频、 I2S 数字音频、 I2C 、 GPI

O 控制器。 32 路高速 DMA 数据通道。 4 路 PWM 控制器。 8x8 矩阵键盘接口。 一个实时时钟。

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

YL-PXA270P 实验设备介绍

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

YL-PXA270P 实验设备的外观

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

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

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

外部存储器 内存: 64MByte SDRAM ( 2 片 16 位的

SDRAM 芯片组成 32 位接口)。 NOR Flash : 32MByte 存储器( 2 片 inte

l E28F128 组成 32 位接口)。 64M Byte 的 Nand Flash ( K9F1208 )。 一个 I2C 总线的 EEPROM 存储器 。

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

串口 2 路 9 线全双工异步串行口,波特率最高

达 115200bps 1 路 5 线硬件流控制异步串行口,波特率

高达 115200bps

网络接口 一个 10M 标准以太网接口。 一个 10M/100M 标准以太网接口。

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

USB 接口 一个 USB HOST ( USB 1.1 规范)接口 ,

支持全速 (12Mbps) 或低速 (1.5Mbps)传输 一个 USB DEVICE ( USB1.1 规范)接口,

支持全速( 12Mbps )或低速( 1.5Mbps )传输

红外通讯口 一个 IRDA红外线数据通讯口

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

音频接口 AC97 音频 CODEC ,支持立体声音乐播

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

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

存储卡接口 一个 SD/MMC 卡接口,可支持 256M SD/

MMC 卡 。 一个 PCMCIA 接口 , 支持 PCMCIA 卡和 C

F 卡。 一个 40 芯标准 IDE 接口,可接硬盘或光驱。

摄像头接口 板子自带 130 万象素摄像头,并有一个摄

像头扩展口可接用户其他型号摄像头。

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

视频和触摸屏接口 板上带有一个台湾元太 256K色 640x480/

6.4 英寸 TFT液晶屏,带触摸屏。 支持 STN液晶屏,尺寸从 3.5寸到 12.1寸,屏幕分辨率可达到 1024×768象素 。

一个 50 芯 LCD 接口引出了 LCD 控制器和触摸屏的全部信号。

一个标准 VGA 接口,可直接接各种 VGA 接口的 CRT显示器或 LCD显示器。

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

RTC 时钟 PXA270 片内 RTC 实时时钟

调试及下载接口 一个 20 芯 Multi- ICE 标准 JTAG 接口,

用来进行程序的 NOR FLASH 的烧写 。

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

电源接口 CPU 单独使用两组高效率开关电源分别为内核和接口供电,稳定可靠。

底板采用开关电源供电,输入直流电压范围是 7~ 20V (推荐使用 12V ),带电源开关和指示灯。

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

其他 一个 CPLD ( XinLin 公司的 XC9536 )用于逻辑扩展 。

两路用于 ADC 实验的可调电位器,调节电位器改变 ADC 的输入电压。

一个 3×4 的矩阵式键盘、 4 个 GPIO 按键和一个复位按键;四个高亮 LED 。

2 个 50 芯 2毫米间距双排标准连接器用作扩展口。

一个 PWM 控制的蜂鸣器。 GPRS/GSM/GPS模块接口。

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

设备与 PC 间的通讯

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

安装 ActiveSync

设备与 PC 间是通过微软 ActiveSync 同步传输工具进行通讯。

从实用工具文件夹下载 ActiveSync 安装程序MSASYNC.EXE ,安装并运行。

在 PC 机上安装 USB驱动程序,从而可以连接 Windows CE 设备。

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

设置 ActiveSync

ActiveSync 可以通过串口, USB 口,网口等方式建立连接, YL-PXA270 设备默认为 USB 连接。

在 Windows CE 系统启动后再连接上 PC的 USB 口和 PXA270 的方形 USB 口间的 USB 线缆,稍等片刻, PC 机上提示已经连接上设备。

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

设备与 PC 间进行通讯 连接成功后, ActiveSync 的图标会变成另外一种颜色,并且提示连接成功。这时,打开菜单 File | Explore ,就可以浏览设备上的资源,也可以通过复制 /粘贴的方式在系统之间拷贝文件。

ActiveSync 的成功连接是使用所有微软远程连接工具的基础。也是今后程序调试的主要通讯手段。

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

Windows CE 的启动代码

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

Windows CE 的启动代码( 1/2 ) Windows CE 不是一个通用的安装版操

作系统,在嵌入式硬件设备里, 一款Windows CE 系统通常只会针对某一种硬件平台生成。

作为原始设备生产商,必须根据自己的硬件平台和应用场合定制 Windows CE ,最主要的工作就是编写适合于自己的板级支持包 BSP 。

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

Windows CE 的启动代码( 2/2 ) BSP包含了一个重要的组成部分:启动

代码。创建一个功能完善的启动代码,是开发Windows CE 系统的第一步,也是极为关键的一步。

启动代码是一段单独的程序代码,它存放于目标平台的非易失存储介质中,如ROM 或 Flash 。在开发 Windows CE 产品过程中,它主要用于启动硬件和下载 nk.bin 到目标板上,并有一定的监控作用。