嵌入式3D-嵌入式3D开发环境的建立-硬件

来源:互联网 发布:武林外传电影版 知乎 编辑:程序博客网 时间:2024/06/13 01:04

我使用的是华恒(R)的 HHPXA270 板子(板子还可以,不过为我们用户的使用考虑的太少了,太不专业了,而且板子超贵。貌似博创(R)也有PXA270的板子,而且便宜很多)。
1.外部主要硬件有:
1.1 开发板:
核心板     
底板(外设接口板)
240x320 16位色LCD 模块(LCD、LCD 底板)
JTAG 烧写器 (PCB 板和数据线)
串口线
9V (220V,50Hz,1000mA) /12V(100-220V,50/60Hz,3A)电源适配器
注:由于使用tftp,JTAG 烧写器在此次开发中没有使用。
2.2 嵌入式宿主主机:
x86 PC机一台
以太网卡
串口接口

2.开发板内部硬件:
接   口    说     明
LCD/触摸屏  1 个LCD 接口,LCD 上附有触摸屏
串口     2 个4 线RS232 串口,1 个 2 线 RS232 串口
网口     1 个10/100M自适应网口
IDE    1 个IDE 接口,支持连接硬盘,并提供IDE 硬盘电源
摄像头    1 个百万象素摄像头
音频接口    1 个麦克风接口,1 个音频输入接口,1 个音频输出接口
实时时钟    1 个实时时钟
MMC 卡接口  1 个MMC 卡接口
USB    1 个USB Host接口,1 个 USB Device 接口
PS/2    1 个PS/2 接口,支持 PS/2 键盘,鼠标
红外接口    1 个红外接口,与2 线 RS232 串口复用
CF 无线网卡接口  1 个CF 无线网卡接口,支持 CF 无线网卡

3. HHPXA270开发板特性介绍
HHPXA270是用于高端手持设备、微型智能控制设备的开发套件。采用520MHz的Intel XScale 内核的处理器PXA270。PXA270是Intel于
2004年4月发布的XScale处理器家族的升级产品,最高主频达624MHz,该款套件核心板的尺寸仅相当于名片的2/3 大小。
Intel Xscale PXA270处理器是专门为手机和个人数字助理等多媒体数字娱乐平台而设计的,该款芯片把X86架构奔腾4系列上的多媒体扩展功能引入了Xscale芯片组的产品线中,用户通过这个无线多媒体扩展技术(Wireless MMX)可以在掌上设备上播放高质量的视频和玩三维游戏。同时PXA270还加入了Intel SpeedStep动态电源管理技术,在保证CPU性能的情况下,最大限度地降低移动设备功耗。Intel同时还发表了配合PXA270使用的图形协处理器——2700G多媒体加速器。这颗芯片可以以每秒30帧,的速度播放MPEG4或WMV的图像,使PXA270的多媒体性能达到极大提升。
HHPXA270 套件由核心板和底板(外设板或称基本板)组成,核心板上集成PXA270 处理器,64M SDRAM以及16M 的FLASH。
核心板和底板配合即构成一个最小的完整应用系统。系统具有体积小、耗电低、处理能力强、等特点,能够装载和运行嵌入式Linux 操作系统。用户可以在这个系统平台上进行自主软件开发。HHPXA270 套件中提供底板硬件电路图及硬件
设计文档,极大的方便了用户进行硬件扩展开发。
HHPXA270套件提供完备的嵌入式Linux 开发环境及丰富的开发调试工具软件。

4. Intel Xscale PXA270 微处理器的主要特性
PXA270 是基于Intel Xscale核心技术、ARM体系结构的一款微处理器,使用ARMv5TE指令系统,八级流水线,具有无线多媒体扩展功能,主要特色有:
> Intel Xscale 嵌入式处理器内核,主频520MH
> 32KB 数据缓存,32 KB 指令缓存
> Wireless Intel SpeedStep Technology(无线动态电源管理技术), Intel Wireless MMX(无线多媒体扩展技术)
> 最高主频 624MHz
> 扩展总线频率100MHz;
> 32 位数据,26 位外部地址线 ;
> 四个PWM通道
> Real Time Clock(RTC);
> 三个UART ,Supports IrDA 1.0;
> 支持 STN 与 TFT LCD 控制器;
> 看门狗;
> IIS音频接口;
> AC97音频接口;
> 一个USB 1.1主口,一个USB 1.1从口;
> IIC-Bus接口;
> MMC卡接口;
由以上PXA270特性可以看出,它的多媒体扩展特性,专门为高质量多媒体,3D游戏,高级视频设计的,可以满足嵌入式设备多媒体处理的需求,当然也满足我接下来所要进行的嵌入式三维图像开发的需求,如果加上Intel公司生产的专门为PXA27x定做的多媒体加速显示芯片 Intel 2700G,那可能在嵌入式三维图像处理方面将会如虎添翼,可惜HH的开发板上没有安装这个芯片。所以在接下来的开发中我们会发现,在运行一些产生比较复杂的三维图像或动画的程序时,效果会不是很好。但一般的处理三维图像处理是绝对没有问题的。

PXA270的其他特性及应用可以参考以下这些网址:
http://www.intel.com/design/embeddedpca/applicationsprocessors/302302.htm
http://pdadb.net/index.php?m=cpu&id=a270
http://www.hhnet.com.tw/tc/big5/embedded/3DPXA270.htm 

Copyright (C) duwchy, Please give source when reprint.

原创粉丝点击