基于ARM架构的嵌入式Linux系统移植环境的搭建.docVIP

基于ARM架构的嵌入式Linux系统移植环境的搭建.doc

  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文档。上传文档
查看更多
基于ARM架构的嵌入式Linux系统移植环境的搭建.doc

基于ARM架构的嵌入式Linux系统移植环境的搭建   摘 要 本文的研究主要是简述ARM架构的嵌入式Linux系统的基本理论,解释了什么是嵌入式系统、Linux系统简介、嵌入式Linux系统、ARM架构的嵌入式Linux系统;从最基本理论入手,能引起初学者兴趣,培养基础知识;同时还简洁的阐述在WINDOWS操作系统下利用虚拟机技术,来建立一个Linux开发环境以及搭建ARM架构的嵌入式Linux系统移植环境应该注意的相关事项。   关键词 Linux系统移植 虚拟机 ARM架构   中图分类号:TP3 文献标识码:A   0引言   美国著名的未来学家尼葛洛庞帝在1999 年访华时曾预言,4~5 年后嵌入式系统将是继PC和Internet之后最伟大的发明。这个预言已经成为现实, 现在任何一个普通人都拥有着各种使用嵌入式技术的电子产品,小到MP3,智能手机等数字化产品,大到智能家电,车载电子设备。在工业和服务行业中,嵌入式的运用就更加广泛。目前,世界各项嵌入式系统正处于高速发展阶段。嵌入式系统设备在应用数量上已经替代了传统的通用计算机,甚至远远超过了传统计算机。正是因为嵌入式的应用越来越广泛,基于嵌入式系统的应用开发需求也就越来越多。   嵌入式系统主体是以应用为中心,以计算机技术为基础的系统。但是和通用计算机系统有着很大的不同,其本质区别在于系统的应用不同。嵌入式系统(Embedded system),是一种“嵌入机械或电气系统内部、具有专属功能的计算机系统”,通常要求实时计算性能。被嵌入的系统通常是包含硬件和机械部件的完整设备。这个对象可能是庞大的机器,也可能是小巧的手持设备,用户在使用的时候并不会关心这个计算机系统的存在;通用计算机如个人计算机则设计灵活,以满足广大终端用户的需求。   嵌入式设备上使用的系统和应用软件,其本身是不能在设备上进行开发或修改的,必须在主机上开发或修改好后才能移植到嵌入式设备上去使用的。前面提到嵌入式产品多种多样,硬件环境有很大的不同,所以在把应用移植到嵌入式设备上时,我们还要根据嵌入式设备的特殊要求对这些设计好了的软件系统和应用进行修改,使得其能够匹配在功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。   嵌入式系统的种类繁多,由于篇幅有限,本文中只能选用ARM架构下的Linux嵌入式系统,作为嵌入式移植环境搭建的测试平台。   1 ARM架构的嵌入式Linux系统移植环境搭建   由于目前的市场中PC机的操作系统还是以WINDOWS系统为主,所以本文主要介绍如何在WINDOWS操作系统下利用虚拟机,来建立一个Linux开发环境。目前市场上的虚拟机软件也很多,在这里我们采用VMware-workstation虚拟机。首先把VMware-workstation软件包复制到PC机的WINDOWS系统中,并且进行安装,和普通的软件安装一样,只需要按照安装步骤的提示装完软件,直到桌面出现软件图标。   安装好虚拟机以后,再进行Linux操作系统的安装。Linux操作系统存在着许多不同的版本,如Ubuntu,Fedora等,但它们都使用了Linux内核。根据开发的需要,可以在虚拟机中选择安装一种版本或多个不同的版本的Linux操作系统,整个安装过程都是在虚拟机中完成的,当选定了一种版本的Linux操作系统后,我们首要做的事就是从网上下载相关的操作系统安装包,由于Linux操作系统是免费的,所以在网上是可以下载到各种版本的Linux操作系统安装包的,而且不会违反版权法。   准备好了Linux操作系统的安装包后,我们还是先把它放到PC机的WINDOWS操作系统的本地硬盘中,然后打开虚拟机软件,进入到虚拟机软件后,可看见图2,并选择Creat a New Virtual Machine。然后按照提示进行Linux操作系统的安装,安装的详细过程就不在这里描述了。   2搭建环境时的常见问题及解决方法   在安装Linux操作系统时,可能会碰到很多的问题使得装好后的系统无法启动,或者启动后看不见登录窗口等等一些问题。在这里我们对一些常见的问题进行解释,比如在安装Linux系统时,如果PC机的性能不够好的话,则不要选取虚拟机中的3D Display选项,因为毕竟虚拟机是搭载在WINDOWS操作系统之上的,如果选择这个3D选项,可能会影响虚拟机中的操作系统的运行速度。还有些版本的Linux系统(如Fedora 9),安装完成以后,启动时会卡死在启动界面,有两种方法可以解决这个问题,一是在系统启动时按任意键进入到启动选择界面(如图3),选择“e”键进入到选择命令行启动方式,在Kernel开始的命令行后面加入“acpi=off”的参数,就可以解决启动卡死的问题,另一

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档