基于ARM处理器的嵌入式Linux系统关键技术研究

被引量 : 0次 | 上传用户:jkenclly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、微处理器技术和集成电路技术的发展,嵌入式系统已成为二十一世纪计算机应用领域中一个重要组成部分。Linux操作系统因其源代码开放、内核稳定高效、支持广泛的处理器结构和硬件平台、可定制性好等特点,特别是Linux2.6内核的快速发展,嵌入式Linux已经在嵌入式领域的应用越来越广泛。以32位IP核为基础的ARM嵌入式处理器,具有高性能、低功耗等特点已得到最广泛的应用,并且占据着32位嵌入式微处理器的绝大多数市场份额。嵌入式Linux与ARM处理器的结合,更是嵌入式技术领域一种主流的解决方案。在ARM处理器上构建嵌入式Linux系统具有巨大的实用价值。嵌入式系统是由硬件和软件相结合组成的具有特定功能、用于特定场合的独立系统。嵌入式系统在体积、功耗和成本等方面的特殊要求,决定了在设计和开发嵌入式系统时必须根据硬件和应用需求量身定制其软件系统。一个典型的嵌入式系统软件部分通常由Bootloader、嵌入式操作系统内核和根文件系统三个基本部分构成。嵌入式系统开发过程中必须结合硬件和应用需求对三个基本部分进行合理的设计和配置,以达到在特定硬件环境下构建满足应用要求的软件系统的目的。本论文研究和探讨了基于ARM处理器的嵌入式Linux系统的关键技术。论文首先研究了嵌入式Linux系统交叉编译环境的构建,使用Crosstool脚本工具实现一次性编译生成交叉编译工具链;然后详细分析了系统引导程序Bootloader的实现原理,研究了课题所使用的U-Boot的结构和实现,扩展了嵌入式Linux的引导方式;接下来详细讨论了Linux2.6内核源代码树的结构,确定需要修改和裁剪的模块与文件。针对目前较新的2.6版Linux内核源码进行配置、编译和移植;最后研究了嵌入式Linux系统根文件系统的创建,制作了一个基于Cramfs的文件系统作为嵌入式系统的根文件系统,并使用BusyBox和μClibc缩小了根文件系统的大小。通过使用本论文讨论的方法和技巧能够方便快捷的构建一个基于ARM的嵌入式Linux系统。
其他文献
声誉作为企业的无形资产日益受到关注,而银行作为经营货币的特殊企业,具有独特的声誉依赖性。对于商业银行而言,无论是传统的存贷业务还是以服务为核心的中间业务,都对声誉有
通过查阅大量文献资料,综述了滴灌与覆膜滴灌技术在国内外的应用情况,结合野外试验分析与探讨了(覆膜)滴灌条件下的土壤水盐运移特征、(覆膜)滴灌对植物根系的影响,最后针对塔里木河
目的探讨注射狂犬疫苗后出现药疹的护理效果。方法选择2018年12月~2019年9月注射狂犬疫苗患者99例,对其一般资料、年龄分布、发生时间及临床表现进行分析,采取适当的护理对策
鸦片战争以后,山东与全国其他地区一样,迎来了由传统到现代的社会转型。很长一段时间内,山东的教育一直延续传统,难以适应近代社会发展的实际需求。考诸史实,我们可以发现早在中国
移动通信作为电信业的重要业务,直接向社会提供信息服务,其发展趋势、自身规模的调整及自身通信技术的调整或提升,对国家的信息安全、经济安全与发展、人民的生活、电信运营
近年来,中国足球的水平逐年下滑,国家队连续两次世界杯亚洲区预选赛第二轮被淘汰,俱乐部队在亚冠联赛中不仅从未进过决赛,连小组出线也都越来越难,这些都表明了中国足球在世界足坛
普利策新闻奖是美国新闻界的最高奖,在美国有着重要的地位与影响,其中特稿写作奖又极具特色。从1979年首次设立“特稿写作奖”一项,已有30余篇特稿获奖。这30多篇获奖作品,在
余热锅炉是当前工业企业生产过程中利用废气、废料或废液中显热或者其他可燃物质燃烧之后产生大量热量的一种锅炉类型。随着现代化技术及设备推广使用,智能化余热锅炉在工业
浅析地方财政预算周转金关洪工近年来,地方财政对设计预算周转金的认识日趋淡化。有关预算周转金的概念、预算周转金与财政专项周转金、预算结余之间的关系认识模糊;存在着重财
自古希腊以来公正就是哲学史上探讨的一个重要问题,关于公正的看法也众说纷纭。总的来说古代公正侧重德性,近代公正侧重理性法则和功利主义的原则。而在近代资本主义市场经济条