基于MPC852T的嵌入式Linux系统移植.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

中国科技论文在线

基于MPC852T的嵌入式Linux系统移植

曹跃

北京邮电大学计算机网络研究中心,北京(100876)

摘要:本文介绍了嵌入式系移植的方法,系统移植亦称为搭建嵌入式系统环境,是嵌入式

系统开发的第一步,通常包括交叉编译环境搭建,bootloader移植、操作系统移植和文件系

统制作等工作。本文以MPC852T处理器为例,着重介绍了移植PPC-Boot和Linux内核的

方法。

关键词:MPC852T;嵌入式系统;Linux

1引言

过去的若干年中,嵌入式系统早已融入我们的生活,例如在我们日常生活中随处可见的

家电产品,交通工具,通信产品都离不了嵌入式系统,甚至许多大型电脑系统也是由无数小

的嵌入式系统所组成。由此可见对嵌入式系统的深入研究是有意义,有价值,同时也是有必

要的。

什么是嵌入式系统?嵌入式系统是以应用为中心、计算机技术为基础,软、硬件可裁剪,

适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。与通用型的

不同,嵌入式CPU大多工作在为特定用户群设计的系统中。根据英国电机工程师协会的定

[1]

义,可以知道它具备了以下四项特性:

1)执行特定的功能

2)以微处理器以及外围构成核心

3)要求严格的时序和稳定性

4)全自动的操作循环

嵌入式系统可以分为硬件及软件两部分。其中硬件的设计包括单片机控制电路设计、网

络功能设计、无线通信设计及使用接口等等方面。嵌入式软件的开发包括嵌入式操作系统的

开发,硬件驱动的开发,应用程序的开发等等。本文着眼于嵌入式软件范畴,想要开发嵌入

式软件首先必须搭建一个良好的开发环境,需要进行系统移植,这正是本文的核心内容。本

文总体分为两部分:第一部分介绍一个基于MPC852T的嵌入式系统。第二部分详细阐述了

如何移植这样的系统。

2系统介绍

一个最基本的嵌入式系统应该是硬件平台+嵌入式操作系统的结构,为了保证系统能正

常启动,还需要bootloader。此外,由于嵌入式系统软件开发一般采用交叉编译的方式,所

以选择适当的交叉编译工具搭建一个交叉编译环境也是必要的。本文中介绍的嵌入式系统结

构为MPC852TPowerPC嵌入式通信处理器+嵌入式Linux操作系统,bootloader选择ppcboot,

交叉编译工具使用eldk。

2.1MPC852TPowePC嵌入式通信处理器

MPC852TPowerPC嵌入式通信控制器(PowerQUICC)是集处理器与通信电路于一体

的处理器,它可应用于各种控制场合,特别适合应用于通信与网络设备中。如图1所示为

MPC852T的实物图。

-1-

中国科技论文在线

MPC852T是由基于Motorola(现为Freescale)的MC68360嵌入式通信控制

器演变而来的,属于MPC866家族。PowerQUICC结构系列处理器由三个模块组

成,即PowerPC内核、系统接口单元(SIU)及通信处理模块(CPM)。这三个

模块均采用32位内部总线。MPC852T的主处理器是32位的PowerPC内核,能

够实现内存管理(MMU)以及指令与数据的暂存。MPC852T的系统接口单元中,

存储器控制单元可支持多种高性能的存储器,包括EEPROM,SDRAM和

FLASH,还增加了PCMCIA控制器及实时时钟电路。如图2所示为MPC852T

[2]

的功能框图。

图1MPC852T硬件平台实物图

图2MPC852T功能框图

2.2嵌入式Linux

文档评论(0)

139****1921 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档