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