Linux操作系统在ARM硬件平台上的移植

被引量 : 17次 | 上传用户:smarten
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Linux操作系统是一个开放的,自由的操作系统。由于具有稳定,高效,开放源代码的特点,因此在大多数嵌入式平台以及大型服务器中得到了广泛的认可,从民营企业到国有大型机构,从个人手持终端设备到航天航空高精度作业中都充斥着liunx系统的身影。ARM CPU体系结构是针对低功耗,高性能,廉价等特点根据RISC(精简指令集)来设计的处理器,因此其得到了嵌入式设备的青睐,从大型机械设备控制到个人移动终端设备都广泛的使用着ARM架构的处理器。本文瞄准了ARM体系结构在嵌入式领域的广泛应用,通过对linux内核的研究,并在此基础上移植了针对ARM9处理器架构的linux操作系统。该系统主要包括四大功能模块:Bootloader模块,Linux内核模块,文件系统模块,外围设备驱动模块。其中,Bootloader主要实现了硬件设备的初始化,内存空间的映射,为操作系统内核配置正确的环境。Linux内核是系统的核心,整个系统的处理调度都在内核中完成。文件系统是Linux操作系统的重要组成部分用于存放内核镜像、配置文件、各种命令、设备文件、应用程序等等。外围设备驱动主要完成对外围设备的使能工作,主要包括以太网设备,LCD设备等。本课题实现了Linux内核2.6.36与ARM9体系结构的有机结合,使ARM9硬件平台能够正常运行linux操作系统。并且通过对常用Linux内核的移植方法中分析,提出了基于模块化编译外围设备驱动的方法从而达到内核的最优化移植。
其他文献
目的调查分析白城市结核病防治知识知晓率,为开展健康促进工作提供依据。方法采用随机分层抽样的方法,在白城市5个县(市、区)随机抽取6类共计500人进行调查。调查内容包括结核病
通过对高强度不锈钢拉杆的合理选材和特殊热处理,在保证不锈钢拉杆屈服强度达到725MPa的同时,获得了稳定的、良好的综合力学性能;对不锈钢拉杆材料的化学成分以及含量也提出了更
今天,随着网络和信息技术的迅速发展,网络促进了人们的生活,并对社会发展的各个方面产生了深远的影响,但与计算机网络的沟通是一把双刃剑,与此同时,信息丢失是对人类安全的严
<正>本文结合作者对瑞士公共交通实地考察学习的经历,对瑞士圣加伦、卢塞恩、伯尔尼、日内瓦、苏黎世等城市公共交通系统的分析和比较,介绍了瑞士公共交通的基本情况,总结了
POS与商业情报系统翁心刚(北京物资学院企业管理系)一、POS系统定义商品备货能否达到供求平衡,或者说备货水平的最终确定,是在零售阶段与消费者之间的买卖活动完结时点上表现出来的。因
锥形扬声器发声的主要部件——振膜,在很大程度上决定了扬声器的有效频率范围、失真以及音质。
为了解和掌握南水北调中线总干渠水质状况,依据总干渠26个常规水质断面监测数据,分析了总干渠沿程水质变化趋势.结果表明,主要污染指标(CODMn、氨氮、总氮和总磷)呈现出沿程增
我校2019届高三年级参加的十一月调研考试中解析几何试题是一道难度极高的试题,许多同学由于方法不准或计算失误,导致第2问不能得分.现给出一个较好解法,并对结论给出推广.
期刊
目的:研究富含膳食纤维的豆渣饲料对抗消化淀粉降低因缺乏雌性激素导致的高血脂症效果的影响。方法:将32只Wistar成年雌鼠进行双侧卵巢切除手术,恢复后随机分为4组,分别饲喂膳
健康教育宣传画的设计,是把卫生知识的理论生活化,形象化;通过视觉语言进行传递信息和表达观点,让观众了解宣传的理念并深入去感受和体验,引发心灵的振动.这种宣传教育方式成