gzyueqian
13352868059
首页 > 新闻中心 > > 正文

PXA255处理器软硬件平台环境

更新时间: 2010-05-05 14:15:06来源: 粤嵌教育浏览量:1928

硬件平台
 (1)PXA255 处理器
  Intel PXA255是基于 XScale 微架构的一款嵌入式应用处理器,它在 XScale结构的基础上集成了众多的外设接口,如:PCMCIA 控制器、LCD控制器、多媒体 Linux 移植/ARM通信口等,是专为高性能、低功耗的便携式手持设备而开发的。CSB226 是基于 PXA255处理器而设计的一款 Linux 移植/ARM 开发板,本文的移植工作就是在此开发板上进行的。CSB226还配置有许多外设,包括:64MB SDRAM 内存、32MB Flash、CS8900A以太网控制器、CF接口等。
  (2)硬件环境搭建
  嵌入式 Linux 移植/ARM开发通常采用宿主机-目标机的主从开发模式[3]. 宿主机指开发主机,由一台通用 PC 机或工作站构成;目标机即指嵌入式设备,在本文中是 CSB226 开发板。
  硬件的连线图如图 2 所示,开发板和宿主机之间通过串口、以太网或 JTAG口等进行通信,采用 "交叉" 开发 Linux移植/ARM 方式。 本文采用硬件仿真工具 BDI2000进行软件的调试,仿真器一端通过 JTAG口与目标机相连,另一端用网线与宿主机相连。
  软件环境
  本文 Linux 移植/ARM 开发主机采用 RedHat9.0 操作系统。首先需要对开发主机和目标机做一些设置,然后搭建交叉编译和调试环境,具体步骤如下:
  在开发主机上需要做以下设置:
  (1)启动 NFS 服务,为目标机使用 NFS 文件系统做准备;
  (2)安装 TFTP服务器,为目标机从主机上下载文件提供服务;
  (3)启动 Telnet 服务;
(4)安装Minicom工具,它是 Linux环境下的超级终端工具,用它与目标机进行串口通信。另外,目标机上需要设置 IP地址,与开发主机设置 Linux移植/ARM 在同一网段。对于交叉编译环境,使用广泛的 ARM Linux 交叉工具链为 arm-linux-toolchain,由 bin、include、lib 三部分组成。调试环境的搭建使用 GNU/GDB 调试工具,安装后生成 ARM 平台的交叉调试工具 arm-linux-gdb.

免费预约试听课