基于MPC8250的嵌入式Linux系统开发技术.docx
《基于MPC8250的嵌入式Linux系统开发技术.docx》由会员分享,可在线阅读,更多相关《基于MPC8250的嵌入式Linux系统开发技术.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于MPC8250的嵌入式Linux系统开发技术caojing导语:与传统的人工查阅故障诊断手册相比,该系统可与飞机故障诊断系统进展实时通讯,有利于故障的快速查询、维修方案的快速选定。摘要:本文对PowerPC处理器MPC8250嵌入式linux系统充分发挥了linux对网络和MPC8250等设备的强大支持功能。与传统的人工查阅故障诊断手册相比,该系统可与飞机故障诊断系统进展实时通讯,有利于故障的快速查询、维修方案的快速选定。关键字:嵌入式linux系统PowerPC处理器MPC8250一、引言我们开发了某型飞机外场维护系统的一个网络终端通讯平台,其硬件核心采用Motorola公司的嵌入式Po
2、werPC处理器MPC8250,软件方面采用嵌入式linux作为操纵系统,实现了飞机外场维护与飞机故障诊断系统的平安、快速通讯。这个系统平台具有体积小、功耗低、性能高等特点。二、MPC8250构架与系统硬件平台简介PowerPC是Linux较早开场支持的处理器之一。PowerPC处理器芯片MPC8250基于PowerQUICCQuadIntegratedCommunicationsControllerII构造,是面向高性能、低功耗、小体积的通讯设备而开发的处理器。其内部集成了一个高性能嵌入式G2内核、一个灵敏的系统集成单元SIU和很多控制领域的常用外围通讯组件组成通讯处理模块CPM,Commu
3、nicationsProcessorModule,可用于很多方面,尤其是在通讯和网络系统方面。G2内核频率在150-200MHz之间,CPM、PCI最高频率为133MHz,外部频率为66MHz,可同时处理高达128个全双工时分复用逻辑通道。根据目的系统的不同,系统硬件平台可以引出所需的MPC8250的外部通讯接口。我们的系统提供了8M的flash用于存放内核镜像文件、文件系统、应用程序和备份数据,64MSDRAM用作内存,521KB的flash用于存放启动代码,此外还有RS232串口、10/100M以太网口以及JTAG支持等。三、基于MPC8250的嵌入式linux系统开发1.编译环境的定制通
4、常主机与目的板的CPU都不一样,需要进展穿插编译。可以进展穿插编译的工具很多,一般使用GNUC,它包括gcc、g+编译器,glibc、newlib等C库,binutils以及其他一系列开发工具。不同的开发平台需要不同的穿插编译工具。这里我们选择德国denx软件中心提供的一套用于PowerPC嵌入式linux移植的开发编译环境ELDK3.0EmbeddedLinuxDevelopmentKit。在主机上安装完毕后,修改bash_profile配置文件的途径和穿插编译环境,详细如下:PATH=$PATH:$HOME/bin:/opt/afeu/usr/bin:/opt/afeu/bin:/usr/
5、binCROSS_COMPILE=ppc_82xxEXPORTPATHCROSS_COMPILE2.目的系统资源分配嵌入式linux系统一般没有硬盘设备,存储空间特别有限。这就要求在Linux移植之前,需要对系统硬件地址精心分配,充分公道地利用。根据前面介绍的系统硬件平台,这里给出目的设备的地址分配,如表1所示。表1目的设备的地址分配3.调试环境的建立在嵌入式系统中一般没有显示器等输出设备,不利于在目的系统上进展调试。为了调试目的系统,我们通过JTAG仿真器BDI2000来跟踪调试目的机上的代码。其调试环境如图1所示。图1系统调试环境其中网卡1和目的机直接相连,用来下载内核镜像,NFS文件分享
6、等。网卡2连接到BDI2000上,再通过JTAG口连接到目的机上。串口用于命令传输、接收返回信息等。4.Linux系统引导模块U-BootU-BOOT是denx软件中心按照GPLGeneralPubliCLicense发布的系统引导模块,支持多种处理器,如ARM系列、PowerPC系列、MIPS系列、X86系列等。编译U-BOOT-1.1.0后生成可执行文件,然后根据自己的目的系统修改编辑U-BOOT包下的文件,进展移植这里需要讲明的是,由于找不到MPC8250的支持包,而它和TQM8260内核相差不大,所以下面采用8260ads的支持包,同样兼容如:修改目的系统配置文件./include/c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MPC8250 嵌入式 Linux 系统 开发 技术
限制150内