
ARM PXA255 Ⅱ型开发系统简介
随着各类网络的普及和各种多媒体设备以及移动设备的发展要求,嵌入式系统的应用也越来越广泛,就象当年的单片机那样,其普及只是迟早的事。因此,学习嵌入式系统及其应用的开发必将成为工程技术人员以及在校学生的必修课。一般来说,嵌入式系统都是由两部分组成:硬件平台和软件平台。硬件平台目前应用最为广泛的是以ARM内核构成的32位低功耗微处理器系统,如70%左右的手机是用ARM核的处理器做的。软件平台主要是指嵌入式操作系统(OS),如VxWork、WinCE、uC/OS-II、嵌入式Linux等等。由于Linux原代码公开的以及在网络上的众多资源,再加上Linux对网络协议的广泛支持和运行的稳定行,极大的方便了系统的剪裁和移植从而使得嵌入式Linux在教学、科研、工程上得到越来越多的应用。针对嵌入式系统的特点我们推出了高端的PXA255开发系统。它采用了Intel公司的Xscale CPU-PXA255, Xscale CPU-PXA255是ARM10系列的一员,它也是目前全世界运行速度最快的嵌入式系统芯片中最快的一款。首先,在硬件上,它是Intel公司专门针对低功耗、高性能的需求而设计,与ARM V.5TE兼容,主频可达400MHz,特别适合于高端的、企业级的无线、移动网络设备的应用,它使得手持设备也能够快速响应各类操作系统的请求,快速处理象MPEG-4、语音、手写识别等高强度计算的应用,它在大数据量的动画网站、流媒体、混合MP3等方面都有不俗的表现。其次,Intel公司还为开发者提供了丰富的软件资源和开发工具,极大的提高了开发效率和可靠性。象IPP(Integrated Performance Primitives)库,提供了近三千个函数以处理通信、信号处理、多媒体、加密算法及其它数学函数等,如G.723.1、、MP3、语音编解码、IMDCT、MPEG-4编码、H.263、JPEG等等;GPP库则主要提供处理三维图形的函数;还有其它的工具及事物处理标准,在此不一一例举。PXA255开发系统是针对高教教学实验的嵌入式学习、实验、开发系统。它可以极大的降低老师的工作强度,通过运用软硬件平台以及各种实验的搭配让学生更快、更有效的掌握嵌入式系统软硬件的开发。
 |
◆ 提供GUI和API接口
◆ 采用Intel公司XScale体系32位PXA255处理器,带MMU内存管理单元,工作频率为100MHz~400MHz
◆ 4M/8M/16M/32M FLASH
◆ 16M/32M/64M SDRAM
◆ 彩色TFT LCD,320*240,16位,
◆ 一个10M网卡
◆ 标准PS/2鼠标
◆ 一个USB Slave接口
◆ 一个USB Master接口
◆ 一路声频接口
◆ 两路红外接口
◆ 4路RS232串口
◆ 多媒体接口
◆ 两路并口
◆ 高精度串行A/D
◆ 高精度串行D/A
◆ 实时时钟和计数器
◆ 16路可中断I/O接口
◆ JTAG调试接口
选件:GPRS模块,实现手机功能
软件部分
◆ 使用嵌入式Linux操作系统
◆ 提供BootLoader、Kernel和Ramdisk映像库
◆ 提供Linux平台操作4*4实验键盘
◆ 提供Linux平台操作A/D实验键盘
◆ 提供Linux平台操作D/A实验键盘
◆ 提供Linux平台操作数码管和发光管
◆ 提供Linux平台操作实时时钟
◆ 提供Linux平台多媒体应用
◆ 提供Linux平台USB通讯
◆ 提供Linux平台以太网通讯
◆ 提供Linux平台中断服务
◆ 提供Download监控程序,可下载BootLoader、Kernel和Ramdisk
开设的实验
◆ 串口下载内核和文件系统
◆ 键盘实验
◆ 鼠标实验
◆ 实时时钟实验
◆ 语音处理实验
◆ GUI实验
◆ A/D转换实验
◆ D/A转换实验
◆ 以太网实验
◆ JTAG调试实验
◆ RS232串行通讯
◆ 并口实验
◆ USB实验
本设备的特点是:
1.根据PC体系结构设计,提供用户常用的接口设备,如键盘和鼠标等,可以在平台上进行基本的开发工作,通过远程编译的方式生成目标程序;
2.扩展了CPU 全部的总线和端口资源,提供给用户一套完美的核心工作平台,促进用户项 目的开发进度;
3.基于开放源代码的Linux操作系统,可以掌握和使用全部操作系统核心,拓宽 学习的知识面,理论与实践相结合,培养高层次设计人才;
4.基于TINY-X服务 器的GTK+图形开发环境,提供给用户可靠,稳定和高效的GUI平台,可以使用 全部源的资源来打造坚实的系统;
5.提供的J2ME虚拟平台,可以支持嵌入式平台上通用JAVA程序的运行,可以不加修改地运行其它平台程序
6.系统提供XSCALE处理器的100MHZ总线和全部的接口资源,可以满足用户对硬 件的灵活配置,针对不
的项目扩展不同的外设,
7.同时在EVM核心系统中也提 供了灵活的ROM和RAM重构系统,可以根据具体系统的需求调整系统选择的存 储器资源,达到精简高效的效果;在BIOS软件系统的构造和配置上,
8.自行研发了全套BIOS开发系统,提供全部的资源给用户裁剪使用,以最快的速度完成系统升级和改造的目的。
9.重新修订了Linux实时操作系统和基于GTK+的GUI,在性能的外观上已经达到现在流行PC系统的效果,配合修订之后的GCC编译器,能够编译出高效率高性能的应用程序。通过对J2ME平台的完整移植,在嵌入式平台上提供了完整的 JAVA虚拟开发环境,可以不进行修改地将其它平台程序搬移到XSCALE系统上