PXA270教学科研平台主要是面向计算机、电子、自动控制专业的高端平台,微处理器主频稳定运行在520MHz,可运行Linux 2.6.x和WinCE.net 5.0操作系统,支持QT/E、minigui等嵌入式图形界面,提供完整的驱动和应用程序源码,既适合作为计算机、软硬件等专业开设嵌入式系统设计课程的教学平台,又适合广大从事PMP、PDA、智能手机的厂商和科研单位作为参考设计平台。
PXA270教学科研平台由处理器核心板、主板及LCD三部份组成。核心板和主板的接口设计充分考虑了升级产品的兼容性,核心板可以升级到PXA271、PXA272微处理器,而主板资源不变。此外,除了具有丰富的接口资源,良好的可扩展性也是PXA270平台的一大特点。PXA270预留了32位扩展总线接口方便用户扩展新功能。
PXA270核心模块资源:
* 基于Intel XScale架构内核的嵌入式处理器PXA270
* 系统稳定工作在520MHZ主频
* 64MB SDRAM、64MB Flash
PXA270主板资源:
* 8寸640x480TFT真彩LCD
* 四线阻抗式触摸屏
* USB接口:一个USB1.0主口,一个USB从口,两个USB2.0主口
* JTAG接口(包括8Pin和20Pin标准)
* 两个10M/100M网卡
* 3个RS232标准串口
* 两个CAN接口
* 红外通信收发器(支持irDA)
* PCMCIA接口
* SD卡接口
* IDE接口:IO模式和DMA模式
*CF卡接口
*PS2鼠标键盘接口
*音频接口:输入和输出
* CMOS 摄像头接口
*模拟复合视频输入接口
* VGA接口
* 实时时钟
* 4*4键数字键盘
* GPS、GPRS模块接口
* AD接口
* 32位168Pin扩展总线接口,
* IIC、SPI接口
* 类似ATX的电源设计,软件可以控制系统电源
选配模块:
GPS模块、GPRS模块、模拟摄像头,dsp模块、蓝牙模块、数字摄像头等
PXA270软件资源:
* Bootloader:blob
* 操作系统:Linux 2.6.x,WinCE.net 5.0
* 驱动程序:提供所有板级设备的驱动程序
* XScale交叉编译连接工具
PXA270应用软件:
* mplayer媒体播放器,实现MPEG、MPEG2、MPEG4、AVI、WMV等多种媒体解码
* 摄像头视频采集
* GUI:QT/E或 migui
Linux实验
第1章 嵌入式Linux开发基础知识
1.1 嵌入式Linux简介
1.2 嵌入式Linux开发平台简介
1.3 嵌入式Linux开发流程
1.4 建立嵌入式Linux开发环境
第2章 基础实验
2.1 熟悉Linux开发环境
2.2 多线程应用程序设计
2.3 串行端口程序设计
2.4 嵌入式WEB服务器实验
2.5 网络传输实验
2.6 GPS通讯实验
2.7 音频应用实验
2.8 红外通讯应用实验
第3章 图形界面应用程序设计
3.1 安装与建立QT桌面运行环境
3.2 QT DESIGNER简介以及QT/E的交叉编译
3.3 建立本机QTOPIA虚拟平台
3.4 QTOPIA2.1.1在UP-TECHPXA270-S上的移植
第4章 内核实验
4.1 引导装载程序(Bootloader)移植实验-BLOB
4.2 Linux内核移植与编译实验
4.3 文件系统实验
第5章 驱动模块实验
5.1 内核驱动设计入门-模块方式驱动实验
5.2 LCD控制实验
5.3 内核驱动设计-触摸屏驱动实验
5.4 IDE_CF卡模块读写实验
5.5 MMC驱动实验
5.6基于PXA270-S Linux的FPGA实验
5.7 USB HID接口实验
5.8 U盘接口实验
5.9 USB摄像头接口实验
5.10 基于PCMCIA的CF卡读写和无线局域网通讯实验
5.11 蓝牙无线通讯实验
5.12 GPRS通讯实验
5.13 电视采集卡实验
5.14 高清晰摄像头实验
WinCE实验
第一章 Windows CE.net 5.0 系统特性概述
1.1 概 述
1.2 系统功能
1.3 技术组件
1.4 Windows CE.NET 下的程序设计
第二章 Windows CE.net 系统入门
2.1 Windows CE.net 系统建立实验
2.2 Windows CE.net 系统的构建
2.3 Windows CE.net Eboot 配置实验
第三章 Windows CE.net 程序设计
3.1 EVC 软件环境建立实验
3.2 简单MFC 应用程序开发实验
第四章 Windows CE.net 程序设计进阶
4.1 基于WinCE DirectShow 的多媒体播放机实验
4.2 通讯软件实验
第五章 Windows CE.net 驱动程序设计
5.1 WINDOWS CE.NET 简单流驱动开发实例
第六章 Windows CE.net Framework 程序设计
6.1 C# 程序入门实验
6.2 使用Visual Studio 2005 设计移动游戏程序