学位论文 > 优秀研究生学位论文题录展示

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

作 者: 白衡
导 师: 谷建华
学 校: 西北工业大学
专 业: 计算机应用
关键词: 嵌入式操作系统 剪裁 配置 Linux内核 GNU libc 构件
分类号: TP316
类 型: 硕士论文
年 份: 2002年
下 载: 557次
引 用: 27次
阅 读: 论文下载
 

内容摘要


嵌入式操作系统作为嵌入式系统的核心组成部分,必须满足嵌入式系统资源有限、面向特定应用、专用硬件和与应用软件密切相关等重要特征。因此,对于嵌入式操作系统剪裁的研究具有重要的理论和实用价值。 本文结合国家高技术研究发展计划(863计划)“嵌入Linux集成开发环境”和“十五”863“网络化嵌入支撑技术”课题,对嵌入式操作系统剪裁技术进行了研究。 本文首先对嵌入式操作系统应具备的特点进行了分析,比较了几种开放源码的操作系统的配置剪裁特性,确定了理想的嵌入式操作系统应具备的特征,以及对操作系统根据嵌入式系统特点进行剪裁时所需要做的工作。这些研究为后续的设计和开发工作提供了良好的理论基础。 通过对Linux内核剪裁机制的分析,本文总结了基于源代码的剪裁技术,并且针对这类剪裁方式集成度低、不支持多个编译过程的缺点,提出了改进方案。引入工程化管理的思想和可视化编译过程,实现了内核的可视化剪裁配置工具,具有可视化程度和功能集成度高等特点。 在对操作系统系统库GNU libc剪裁过程中,根据嵌入式应用程序开发的实际情况和GNU libc的结构特点提出了基于目标文件(二进制)的剪裁技术。即通过扫描应用程序符号表,确定应用程序所需的库函数和定义这些库函数的目标文件,根据这些目标文件剪裁GNU libc使其满足应用程序的需求。基于这种剪裁技术,实现了对GNU libc共享库进行剪裁的工具,具有能自动分析库函数间依赖关系、剪裁效果好、自适应能力强等特点。 最后介绍了构件和基于构件的操作系统,分析了基于构件的操作系统的剪裁配置工具集应具备的功能。确定了将操作系统构件化的基本思路,和实现基于构件的操作系统的剪裁配置工具集时需要解决的问题。 本文所实现的剪裁工具作为ETK(嵌入式工具集Embedded ToolKit)的一部分,已经通过863-306专家组的验收,并作为CC-Linux开发工具集的一部分得到了实际应用。

全文目录


相似论文

  1. 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
  2. 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
  3. 基于无源性的控制及其在磁悬浮系统中的应用,TP13
  4. 栽培方式及株行距配置对超级稻宁粳3号产量形成和群体均衡性的影响,S511.22
  5. 中国区域基础教育资源配置的均等化研究,G521
  6. 上海地区竹种调查及其在园林中的配置与应用,S795
  7. 陕西高校后勤资源配置研究,G647.4
  8. 青海油田产量成本优化配置研究,F406.72
  9. 中国房地产市场各方动态博弈机制设计及优化研究,F224.32
  10. 一种车联网智能终端设计及其路由算法研究,TP391.44
  11. ARM平台上实现Linux内核虚拟机技术研究,TP316.81
  12. 分布式数据的弱一致性维护策略的研究,TP311.13
  13. 数字家庭媒体系统设计与实现,TP311.52
  14. NAT网关port triggering功能设计与实现,TP393.08
  15. 上海世博会期间《人民日报》版面资源配置与地方形象广告,F713.8
  16. 河北省大中型工业企业科技资源配置效率分析,F224;F425
  17. 辽宁省公立高等学校固定资产配置效率研究,G647.5
  18. 基于XCP协议的拥塞控制算法研究,TP393.06
  19. 基于Linux的实时嵌入式操作系统内核的改进研究,TP316.2
  20. 中国财政投融资问题研究,F812.4
  21. 闽江河口芦苇地上不同构件枯落物分解及主要影响因子研究,S154.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 操作系统
© 2012 www.xueweilunwen.com