嵌入式Iinux操作系统裁剪和定制研究

被引量 : 0次 | 上传用户:hanleifeng222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式 Linux的研究之所以成为当今操作系统研究的热点,是因为它的应用蕴含着巨大的商业价值。嵌入式系统之间差别很大,掌上电脑(PDA)、机顶盒、手机、数码相机、数字电视、家用电器、工业控制设备,等等,都是典型的嵌入式应用。和桌面操作系统相比,由于嵌入式应用环境之间的差别很大,难于开发出适应于各种嵌入式应用环境的通用嵌入式操作系统。当前流行的各种嵌入式操作系统,仅仅在某些特定领域获得成功,其原因就在于此。嵌入式 Linux操作系统也存在这方面的问题。因此,研究嵌入式操作系统的裁剪和定制技术就显得非常必要。作者从致力于开发自己的嵌入式操作系统和商业应用的目的出发,进行了嵌入式 Linux 内核的裁剪与定制研究,力求创造出具有我国自主产权的操作系统。而任何的裁减都是基于对内核的准确理解之上的,作者首先系统介绍了一个完整的 Linux 内核的总体结构并就其主要子系统,如初始化、中断处理子系统、进程调度进行了详细分析;然后从嵌入式 Linux 现代设计特点出发,提出了一种基于调用图的裁剪 Linux 方法并对各部分的具体裁减从实例出发进行了说明。同时又从定制角度,讨论了内存管理子系统、文件子系统的优化和选择方法。最后,文章针对 DSP 应用的特点,分析了如何将 Linux 内核加以裁剪、改造,使其适合DSP 应用,形成通用的 DSP 操作系统。移植后的 Linux 内核,大小可以控制在 200K以下,减小了 DSP 平台上应用软件的开发难度,大大降低了 DSP 系统的开发成本。 设备驱动程序运行在核心态,是 Linux 内核重要组成部分。它出现的问题会直接影响嵌入式 Linux 的稳定,严重时会导致操作系统崩溃。文章利用虚拟字符设备来最大限度地封装硬件设备驱动的具体细节和其特定信息模式,以降低嵌入式 Linux 应用系统程序开发调试的难度,增强系统的可配置性。并总结了两种虚拟字符设备用以实际的嵌入式开发。 文章最后对嵌入式 Linux 系统开发尚需解决的问题提出了自己的看法。
其他文献
目的探讨将叠氮溴乙锭(ethidium monoazide bromide,EMA)选择渗透性与PCR技术相结合(EMA-PCR),建立有效快速检测铜绿假单胞菌活菌的方法。方法以铜绿假单胞菌oprI基因为PCR检
<正> 一、引言我国油船和装载化学品的船只由于绝大多数缺少完善的防爆设施,所以燃烧爆炸事故时有发生。仅大庆53、大庆245油船和长江2059油驳船队和油驳3045碰撞发生爆炸的
<正> 一、前言国际海运界自六十年代初开始在油轮上装备惰性气体系统,用于防爆保安。三十年来,不仅技术上不断完善和进步,而且国际海事组织、各海运大国及世界权威船级社都颁
随着人口增长、年龄老化、新技术和新药物的应用、人类健康需求层次的提高 ,使全世界都面临着严峻的挑战 :有限卫生资源与无限增长的卫生需求之间的矛盾。本文通过简要介绍卫
信息技术发展的浪潮把人们带到了信息爆炸的时代。每时每刻潮水般的信息拥到了人们面前,需要人们去处理,去应用。信息的价值在于用户通过使用这些信息从中得到收益。计算机硬
近百年来,地球气候正经历一次以全球变暖为主要特征的显著变化,我国的气候变化趋势与全球气候变化的总趋势基本一致。农业是对气候变化反应最为敏感的部门之一,我国是发展中
里格尔87—5番茄是我国新疆特有的加工番茄汁的品种,但其生产厂家所采用的加工设备和工艺参数基本上都是国外引进,因此并不完全适合87—5番茄品种的加工,从而影响了新疆番茄
钝感高能推进剂是当前固体推进剂的重要发展方向,降低高能固体推进剂感度主要技术途径是要采用低感度高能量的原材料,一方面是应用新型低感度含能原材料,另一方面是对现有含
安史之乱后,唐一统局面被打破,出现了藩镇林立的局面。幽州镇作为河朔三镇之一,尽管它同魏博、成德二镇俱为割据型藩镇,有许多共同之处,但亦具有自己鲜明的特色。本文拟分四
现代社会需要的人才,除了要掌握一定的专业知识和技能外,还需具备一定的创新能力。为了满足社会需求,这就要求教师在向学生传授知识、培养技能的同时,也要加强培养学生的创新