嵌入式Linux内核裁剪及移植的研究与实现

被引量 : 82次 | 上传用户:lvangis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统是嵌入式系统的软件核心,它管理系统中所有的软件和硬件资源,并且满足嵌入式系统的专用性和可裁剪性。嵌入式Linux以其开源、可裁剪以及模块化设计等特点,吸引了国内外众多研发人员的青睐。研究Linux内核的裁剪和移植的方法,对实际应用中定制嵌入式Linux内核具有指导意义。本文从内核裁剪的角度出发,首先深入分析了Linux内核各功能模块的实现原理;接着对细粒度裁剪嵌入式Linux内核以及内核的移植做了深入的研究;最后通过具体的事例来分析内核的裁剪效果。本文主要包括的内容如下:1.提出了细粒度模块化的内核裁剪方法。本文通过分析“makemenuconfig”配置裁剪方法、基于源代码的裁剪方法以及基于调用图的裁剪方法,提出了细粒度模块化的内核裁剪策略;并对内核中各模块进行细粒度地裁剪,在剔除系统多余进程、优化内存管理功能、裁剪文件系统以及定制TCP/IP网络协议栈等方面做了深入地研究。真正的实现了,能够根据具体的应用需求细粒度裁剪Linux系统内核。2.实现了ARM平台的嵌入式Linux内核的移植。本文首先详细分析了开源启动程序U-boot的执行流程、U-boot的移植以及调试过程,总结了U-boot的移植步骤及移植过程中需要修改的文件;接着详细分析了嵌入式Linux内核参数的传递方法及其实现以及嵌入式Linux内核的启动过程;最后实现了嵌入式Linux内核在基于ARM920T的S3C2410硬件平台上的移植,并总结了移植方法和流程。3.嵌入式移动POS机系统内核的实现。本文通过嵌入式移动POS机这一具体事例,实现了嵌入式Linux内核细粒度的裁剪以及移植;最后比较了普通裁剪方法和本文提出的裁剪方法。得到的结论是本文所提出的裁剪方法对Linux内核能实现“更小规模”的裁剪。
其他文献
本研究从组织层面、家庭层面以及社会层面各抽取一个变量来考察其对企业员工心理压力的影响,旨在了解企业员工的心理压力、直属领导风格、家庭亲密度与适应性及社会支持状况,
贫困,是当今世界“3P”(人口、贫困、污染)问题之一,尤其是发展中国家面临的一个巨大问题。各个国家都在努力探索适宜的扶贫方式,小额信贷应运而生。经过数十年的发展,由于成
互联网的发展改变了人们的生活,使我们足不出户就能获得知识,同时也有可能在获得知识的同时侵犯了他人享有的权利。网络的虚拟性、匿名性、无国界性、海量性、快速传播性,对
随着市场经济的发展,市场竞争日趋激烈,企业的长久发展取决于其绩效的持续提高,而企业和团队的绩效是由员工来创造和体现的。因此,如何最有效地激发员工的工作热情、提高员工
鲁迅相信人类、生命在总体上是进化的、向上的,这并不意味着他也确信,在具体到一个国家、民族,也必定是进化向上的,这要视国民是否努力改革而定。鲁迅曾寄希望于青年,目睹1927年国
ExxonMobile和DOW化学公司分别采用限定几何构型催化剂技术开发的丙烯-乙烯共聚物Vistamaxx和Versify,是新型热塑性聚烯烃弹性体材料,具有可控的分子结构、优异的力学性能和
跳远是一项集速度与力量为一体的、爆发式的远度跳跃项目。在整个跳远技术中起跳技术是跳远技术的核心,而助跑与起跳相结合则是制约起跳技术的关键环节。跳远全程助跑约16~22
人的发展历程就是一个不断适应自我和适应环境变化的过程。随着生存环境的改变,我们的心理环境也在改变,适应良好与否就成为判断心理是否健康的标准之一。适应可以视为心理健
复原力指个体在压力状态下拥有的个人资源,包括内部保护因子和外部保护因子。国外学者对复原力进行了广泛的研究,但国内对复原力的研究还处于初步阶段。本研究的目的是为有关
在全球性经济危机的影响下,使得本已严峻的就业形势更加雪上加霜,大学生创业不仅能够缓解当前的就业压力,还能为经济发展注入新的活力。虽然近几年来大学生创业的人数有所提