- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PXA270 的嵌入式系统应用程序移植
刘昆
北京邮电大学,北京 (100876)
E-mail:buptlk@163.com
摘 要:PXA270 作为Intel 公司新近推出的高端处理器,基于Xscale 架构,具有优异的多
媒体处理性能。本文研究了PXA270 芯片和Xscale 架构的原理,介绍了基于PXA270 开发
板的嵌入式环境搭建过程,并通过交叉编译方式实现了嵌入式Linux 操作系统内的应用程序
移植。
关键词:PXA270 、ARM 、嵌入式、minicom 、NFS
1.引言
嵌入式的开发是一项热门技术,随着计算机技术和微电子技术的迅速发展,嵌入式系统
应用领域越来越广泛,我们生活中随处可见嵌入式技术的应用,像手机,MP4 ,GPS等。如
何搭建一套开发系统,实现第一个嵌入式的应用程序是嵌入式开发要迈出的第一步。
嵌入式技术发展已有二十多年的历史,国际上也出现了一些著名的嵌入式操作系统,像
VxWorks ,Palm OS ,Windows CE等,而Linux 作为一种优秀的Free OS ,近几年在嵌入式领
域异军突起,成为了最有潜力的嵌入式操作系统。Arm Linux主要运行在以ARM为核心的处
理器上。根据运行的层次,可以划分为三大部分:启动引导(BOOT LOADER ),操作系统
[1]
内核(LINUX KERNEL ),文件系统(FILE SYSTEM ) 。
嵌入式系统的微处理器芯片同样有很多种,基于ARM技术的嵌入式芯片占有了32位嵌
入式芯片的较大市场份额,常见的像三星S3C2410 以及英特尔PXA270等。PXA270是一款英
特尔(Intel )公司高端处理器,属于PXA27x系列,使用Xscale架构。英特尔Xscale架构是继
英特尔StrongARM之后推出的一种32位嵌入式处理器,它除了应用于掌上电脑之中外,还可
[2]
应用于智能手机、网络存储设备、骨干网(BackBone )路由器等电子设备 。
笔者选用了一款基于PXA270处理器的开发板,这款开发板主要包括核心板与底板两个
部分,核心板主要集成了高速的PXA270 CPU ,配套的存储器,网卡等设备;底板主要是各
种类型的接口与扩展口。
2 .宿主机开发环境的建立
2.1 安装宿主机操作系统
嵌入式系统本身不具备自主开发能力,即使设计完成以后用户通常也是不能对其中的程
序功能进行修改的,必须有一套开发工具和环境才能进行开发。我们把装有这些开发工具和
环境的一台普通X86 PC 机称作宿主机。
我们要进行Linux 下的嵌入式开发,当然宿主机上安装的操作系统一定是Linux 。适合
于X86 PC 机的Linux 有很多种,我们选择最为常见的REDHAT Linux 9.0 版本。
在宿主机中安装REDHAT Linux 9.0 最为常见的有两种方式,一种是直接硬盘安装,另
一种方式是在Windows 操作系统下用虚拟机进行安装。读者可任选一种方式安装REDHAT 。
如选择直接硬盘安装的方式,请配置好Linux 下宿主机的各种硬件驱动程序;如选择虚拟机
安装方式,希望读者在虚拟机中加入各种接口,尤其是串口和以太网口。
-1-
最著名的虚拟机软件是“VMware Workstation” 。在RedHat9.0 Power Off 时,可点击Edit
virtual machine (虚拟机设置)选项,弹出对话框选择Hardware (硬件)选项,点击Add (添
加)按钮,添加您没有添加的设备(如图1)。
图 1 Vmware 虚拟机硬件设置
2.2 配置宿
您可能关注的文档
- 高增益四菱形无线数字电视接收天线制作.doc
- 高中奥林匹克物理竞赛解题方法+04等效法.pdf
- 高中物理_第一章《静电场》1.1_电荷及其守恒定律课件_新人教版选修3-1.ppt
- 高中物理带电粒子在电场中“曲线运动”.pdf
- 高中物理第七章 第1讲 电场力性质描述.ppt
- 高中物理电场 二 教案.doc
- 高中物理竞赛资料 第七章 机械振动和机械波.doc
- 高中物理全程学习方略(修3-1):第1章 静电场(第1~3节)(新人教版).pdf
- 高中物理易错题分析——电场.doc
- 高中信息技术 第12章利用ADO实现网页与数据库链接课件 粤教版选修3.ppt
- 基于QualNet仿真器Ad Hoc路由协议比较的研究.pdf
- 基于RS-485接口广播电视发射台站监控网络组成与通信可靠性分析.doc
- 基于RTDS_CBuilder电磁_机电暂态混合实时仿真方法_贾旭东.pdf
- 基于SA4828智能化全数字式专用变频器硬件设计.doc
- 基于SBM-Undesirable模型我国农村信用社改革绩效评价.doc
- 基于SFA上海港集装箱码头效率评价_陈春芳.pdf
- 基于SolidWorks 轮胎定型硫化机最优化设计开题报告.doc
- 基于STC89C52多通道脉搏采集系统设计.pdf
- 基于STM1光纤通信自愈保护系统研究与设计.pdf
- 基于SystemViewQPSK仿真.doc
文档评论(0)