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

来源 :中北大学 | 被引量 : 0次 | 上传用户:huanjian1012004
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Linux的研究之所以成为当今操作系统研究的热点,是因为它的应用蕴含着巨大的商业价值.嵌入式系统之间差别很大,掌上电脑(PDA)、机顶盒、手机、数码相机、数字电视、家用电器、工业控制设备,等等,都是典型的嵌入式应用.和桌面操作系统相比,由于嵌入式应用环境之间的差别很大,难于开发出适应于各种嵌入式应用环境的通用嵌入式操作系统.当前流行的各种嵌入式操作系统,仅仅在某些特定领域获得成功,其原因就在于此.嵌入式Linux操作系统也存在这方面的问题.因此,研究嵌入式操作系统的裁剪和定制技术就显得非常必要.作者从致力于开发自己的嵌入式操作系统和商业应用的目的出发,进行了嵌入式Linux内核的裁剪与定制研究,力求创造出具有我国自主产权的操作系统.而任何的裁减都是基于对内核的准确理解之上的,作者首先系统介绍了一个完整的Linux内核的总体结构并就其主要子系统,如初始化、中断处理子系统、进程调度进行了详细分析:然后从嵌入式Linux现代设计特点出发,提出了一种基于调用图的裁剪Linux方法并对各部分的具体裁减从实例出发进行了说明.同时又从定制角度,讨论了内存管理子系统、文件子系统的优化和选择方法.最后,文章针对DSP应用的特点,分析了如何将Linux内核加以裁剪、改造,使其适合DSP应用,形成通用的DSP操作系统.移植后的Linux内核,大小可以控制在200K以下,减小了DSP平台上应用软件的开发难度,大大降低了DSP系统的开发成本.设备驱动程序运行在核心态,是Linux内核重要组成部分.它出现的问题会直接影响嵌入式Linux的稳定,严重时会导致操作系统崩溃.文章利用虚拟字符设备来最大限度地封装硬件设备驱动的具体细节和其特定信息模式,以降低嵌入式Linux应用系统程序开发调试的难度,增强系统的可配置性.并总结了两种虚拟字符设备用以实际的嵌入式开发.文章最后对嵌入式Linux系统开发尚需解决的问题提出了自己的看法.
其他文献
随着WWW上信息资源数量成几何级数的增多,如何在海量数据空间中快速、准确的获取用户所需Web信息成为研究的焦点。本文设计并实现了一个基于分类语义的检索系统——SECS,该系统
移动Agent技术是为解决复杂、动态、分布式的智能应用而提出的一种全新计算手段,它给分布式系统的设计、实现和维护都带来了新的活力,它有着许多传统分布式计算模型无法比拟
基于点云数据的形状重建是当前计算机图形学领域研究的热点。针对采样于线状图形的离散点云数据的形状重建是其中的重要研究内容之一。采样于线状图形的离散点云数据也是常见
安全方案对移动支付系统的安全起着决定性作用,特别是无线环境中的安全和对用户即手持设备的认证,是系统成败的关键。 目前移动支付几乎都是基于SMS、WAP的小面额的支付(即
随着计算机网络的迅猛发展,网络的安全问题也越来越引起人们的重视。防火墙作为一种有效的安全防护措施被广泛应用于各种类型的网络当中。但是传统的防火墙是根据一些事先规
移动Ad Hoc网络(MANET)由移动的无线节点组成,广泛的应用在灾难恢复,战争,突发事件等场合。由于MANET没有固定的拓扑结构和网络主干,网络中的各个节点都要同时充当主机和路由
应用层VPN作为一种新兴的VPN解决方案,已经逐渐成为实现远程安全访问的最佳方式,也为网络到网络的VPN实现提供了新的解决途径。本文以应用层VPN为研究对象,首先介绍了SSL协议
本文以“上海-巴符州科技经济信息通道”项目为依托,分析、设计和实现了基于黎曼空间模型的个性化网络信息检索系统。系统实现了自动识别用户兴趣、自动生成用户模型,生成检索
机器博弈是人工智能领域公认的极具挑战性的科研方向之一,它的研究为人工智能带来了很多重要的方法和理论,产生了广泛的社会和学术影响。迄今为止,机器博弈已经在二人完备信息方
本文以集成电子商务软件GECIS开发项目为背景,构造一个基于SSL协议的表单数字签名软件构架模型,为电子商务提供更高安全保障.整个研制工作贯穿基于三层体系结构的构件化软件