嵌入式操作系统uClinux裁剪技术研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
嵌入式操作系统uClinux裁剪技术研究
作者:周彩贞 Publish: 2007-9-10 Hits:-
【中文题名】 嵌入式操作系统uClinux裁剪技术研究
【英文题名】 Research of Tailoring Technology on Embedded Operating System uClinux
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2007-9-10
【中关键词】 嵌入式操作系统,uClinux,裁剪,粗粒度,细粒度,
【英关键词】 embedded operating system,uClinux,tailor,coarse grain,fine grain,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>操作系统>实时操作系统
【论文摘要】  嵌入式操作系统作为嵌入式系统的核心组成部分,必须满足嵌入式系统资源有限、面向特定应用、专用硬件和与应用软件密切相关等重要特征。因此,对于嵌入式操作系统裁剪技术的研究具有重要的理论和实用价值。uClinux作为开源操作系统是国际上的一个研究热点,近年来得到了飞速的发展。由于uClinux是一个庞大、高效且复杂的操作系统,其内容中有许多是嵌入式系统所不需要的,并且嵌入式存储设备限制了存储容量,因此如何针对应用系统对uClinux进行裁剪成为了嵌入式系统软件开发的难点和重点。 本文主要研究uClinux系统的裁剪问题。裁剪uClinux的主要目的就是建立一个与特定嵌入式应用系统的软硬件需求相匹配的嵌入式uClinux系统。目前随着嵌入式应用的增多和uClinux等源代码开放软件的发展,软件开发者越来越多地构建基于uClinux的嵌入式系统。在这个过程中,关键的一步就是对uClinux内核或者系统关键组件libc或文件系统的裁剪,而目前对裁剪方法的专门研究还不多。 目前uClinux的裁剪一般是利用了uClinux自身的条件编译系统,但由于通常的裁剪不涉及对代码的深入了解,所以裁剪的程度不高...
【论文题纲】
摘要 3-4
Abstract 4-8
第1章 绪论 8-12
1.1 课题背景 8-9
1.2 嵌入式裁剪技术的研究意义 9-11
1.3 本文的工作内容 11
1.4 本文的组织结构 11-12
第2章 嵌入式操作系统综述 12-25
2.1 操作系统体系结构 12-15
2.1.1 系统结构 12-13
2.1.2 内核结构 13-14
2.1.3 嵌入式操作系统体系结构 14-15
2.2 嵌入式操作系统 15-17
2.2.1 嵌入式操作系统应具备的功能 15-16
2.2.2 嵌入式操作系统的特性 16-17
2.3 嵌入式 Linux操作系统 17-20
2.3.1 嵌入式 Linux国内外研究现状 17
2.3.2 嵌入式 Linux的特点 17-18
2.3.3 嵌入式 Liunx主要产品介绍 18-20
2.4 嵌入式 Linux裁剪技术和存在的问题 20-24
2.4.1 裁剪的定义 21
2.4.2 嵌入式 Linux裁剪技术分析 21-23
2.4.3 目前裁剪技术存在的问题 23-24
2.5 本章小结 24-25
第3章 UCLINUX操作系统分析 25-38
3.1 UCLINUX简介 25-26
3.2 UCLINUX系统分析 26-33
3.2.1 启动模块 27
3.2.2 内核初始化 27
3.2.3 系统调用处理/异常处理 27-28
3.2.4 驱动程序 28
3.2.5 内存管理 28-31
3.2.6 进程管理 31-33
3.2.7 uClinux的文件系统 33
3.3 UCLINUX的小型化原理 33-34
3.4 UCLINUX内核及其配置 34-37
3.4.1 uClinux的微内核结构 34-35
3.4.2 uClinux内核功能 35
3.4.3 uClinux的内核配置 35-37
3.5 本章小结 37-38
第4章 嵌入式 UCLINUX粗粒度裁剪技术 38-55
4.1 UCLINUX的裁剪思想 38-41
4.1.1 分层的uClinux构建方法 38-40
4.1.2 分模块的uClinux构建方法 40-41
4.2 由UCLINUX的体系结构引出的裁剪策略 41-42
4.3 分层裁剪UCLINUS操作系统 42-51
4.3.1 uClinux的目录结构 42-43
4.3.2 裁剪 Linux应用程序层 43-47
4.3.3 裁剪嵌入式uClinux的库函数层 47-49
4.3.4 裁剪硬件驱动层 49-51
4.4 分模块裁剪UCLINUX内核 51-54
4.4.1 裁剪文件系统模块 51-53
4.4.2 裁剪内存管理模块 53-54
4.5 本章小结 54-55
第5章 嵌入式 UCLINUX细粒度裁剪技术 55-68
5.1 粗粒度裁剪方法的不足 55
5.2 UCLINUX内核裁剪 55-61
5.2.1 基于调用图的裁剪方法 55-58
5.2.2 去除多余的驱动程序 58-60
5.2.3 裁剪有关体系结构的代码 60-61
5.3 文件系统的裁剪 61-67
5.3.1 源代码的修改 61-65
5.3.2 源代码裁剪 65-67
5.4 本章小结 67-68
第6章 全文总结 68-70
参考文献 70-73
致谢 73-74
论文发表情况 74
【DOI】 LunWen.ID:2.2008.361317
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:嵌入式操作系统 论文 uClinux 裁剪 粗粒度 细粒度
计算机软件最新论文
计算机软件热门论文