嵌入式操作系统剪裁技术研究

被引量 : 0次 | 上传用户:racerdan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统作为嵌入式系统的核心组成部分,必须满足嵌入式系统资源有限、面向特定应用、专用硬件和与应用软件密切相关等重要特征。因此,对于嵌入式操作系统剪裁的研究具有重要的理论和实用价值。 本文结合国家高技术研究发展计划(863计划)“嵌入Linux集成开发环境”和“十五”863“网络化嵌入支撑技术”课题,对嵌入式操作系统剪裁技术进行了研究。 本文首先对嵌入式操作系统应具备的特点进行了分析,比较了几种开放源码的操作系统的配置剪裁特性,确定了理想的嵌入式操作系统应具备的特征,以及对操作系统根据嵌入式系统特点进行剪裁时所需要做的工作。这些研究为后续的设计和开发工作提供了良好的理论基础。 通过对Linux内核剪裁机制的分析,本文总结了基于源代码的剪裁技术,并且针对这类剪裁方式集成度低、不支持多个编译过程的缺点,提出了改进方案。引入工程化管理的思想和可视化编译过程,实现了内核的可视化剪裁配置工具,具有可视化程度和功能集成度高等特点。 在对操作系统系统库GNU libc剪裁过程中,根据嵌入式应用程序开发的实际情况和GNU libc的结构特点提出了基于目标文件(二进制)的剪裁技术。即通过扫描应用程序符号表,确定应用程序所需的库函数和定义这些库函数的目标文件,根据这些目标文件剪裁GNU libc使其满足应用程序的需求。基于这种剪裁技术,实现了对GNU libc共享库进行剪裁的工具,具有能自动分析库函数间依赖关系、剪裁效果好、自适应能力强等特点。 最后介绍了构件和基于构件的操作系统,分析了基于构件的操作系统的剪裁配置工具集应具备的功能。确定了将操作系统构件化的基本思路,和实现基于构件的操作系统的剪裁配置工具集时需要解决的问题。 本文所实现的剪裁工具作为ETK(嵌入式工具集Embedded ToolKit)的一部分,已经通过863-306专家组的验收,并作为CC-Linux开发工具集的一部分得到了实际应用。
其他文献
目的探讨创伤性血气胸临床诊治办法。方法回顾性分析岳阳市第一人民医院近年来收治的48例创伤性血气胸患者的临床资料,闭合性胸部损伤41例;开放性胸部损伤7例。经保守治疗4例
目前办公自动化系统的发展已经到了第三代,即基于知识管理的办公自动化。系统建立在企业Intranet平台之上,能够帮助企业实现动态的内容显示和知识的实际管理,使企业的每一个员工
脉冲压缩是现代雷达的一种重要体制。随着现代武器和现代飞行技术的发展,对雷达的作用距离、分辨力和测量精度等性能指标提出了越来越高的要求。而脉冲压缩有效地解决了雷达距
马河向斜分划为威信段、镇雄段2个区段,待威信段、镇雄段相继施工后,揭露出诸多地质现象,凸显无疑.通过确定其区域特殊位置和收集其大地构造背景资料,结合含煤地层沉积环境及
中国共产党成立以来,农村基层党组织的演进轨迹可以分为探索成长、曲折发展、转变前行和创新前进四个阶段。农村基层党组织建设的加强,对保障农村工作的顺利开展具有重要意义
我们处在信息时代,现代信息技术是支撑企业经营的必备条件。信息技术突破了单位之间和地域之间的局限,实现了网络化和全球化,以信息高速公路和企业局域网支撑的信息经济为核心,是
目的建立测定人血浆中来曲唑浓度的高效液相色谱法,并研究来曲唑分散片在正常人体中的生物利用度。方法血浆样品经乙醚萃取浓缩后,用DiamonsilC18柱(4.6mm×200mm,5μm)分离,
空间语在交际中传递着重要的信息,甚至会决定交际的成功与否.从空间安排、体距两方面阐述了东西方空间语在商务交际中的差异,分析了造成这种差异的地理经济、价值观念及思维
<正>幼儿舞蹈是舞蹈艺苑中一支鲜嫩的花朵,它除了舞蹈艺术具有的特性外,又有它自身的个性与特点。突出表现在活泼、天真、夸张、形象、有趣。舞蹈是一门独立的艺术学科,舞蹈
论文主要内容包括:工作流技术国内外现状;贵州电信办公自动化业务流程分析;工作流引擎的分析与设计;工作流管理系统的研究;工作流引擎在贵州OA系统中的应用等。 本文首先介绍了