基于Linux嵌入式操作系统的设备驱动程序的研究

被引量 : 0次 | 上传用户:neckil77
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件均可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统在嵌入式系统需求不断增长的今天,Linux也凭借其内核微小、可裁减,资源丰富和硬件支持广泛的优越特性加入到嵌入式系统开发的阵营,并逐步得到业内人士的认可。采用Linux进行嵌入式开发要面对的问题主要有两个:一个是操作系统的改造,裁减内核或是直接改写Linux的内存管理、进程调度机制还有一个就是设备驱动程序的设计开发。论文将研究的重点在Linux设备驱动程序的设计。文章首先介绍了嵌入式Linux系统及其优点,分析比较了几种嵌入式系统,详细介绍了Linux设备驱动程序的设计原理以及设计方法。最后以实例详细介绍Linux设备驱动程序的设计与具体实现。设备驱动运行在核心态,是Linux内核重要组成部分。本文在分析Linux内核的同时,讨论了嵌入式操作系统的定义、分类和现状、嵌入式实时系统的特点作为嵌入式的Linux操作系统的内核裁剪、相关的数据结构及内核接口。介绍了实时嵌入式系统的各种调度策略(RM和EDF策略)。然后结合课题实践,详细描述了基于Linux的嵌入式操作系统设备驱动程序的分析过程,给出在开发环境中PCI总线设备驱动程序的实现过程。
其他文献
通过对分离结晶作用和批式熔融作用Cly/Clx-Cly图解的数学分析,笔者认为,虽然ClLa/Clsm-ClLa图解在一定程度上能区分这两种不同岩浆作用过程,但是,Treuil等的解释是不完全的
机场协同决策(A-CDM)将机场、空管、航空公司等相关方数据集成至统一平台,并将数据进行共享,实现以机场为中心、各个运营方资源的合理调配,提高提高机场运营效率和服务品质。
<正>李商隐的代表作《锦瑟》选入中学语文教材(粤教版必修3),列入第四单元"古典诗歌",与王维的《山居秋暝》、王昌龄的《从军行》、杜甫的《登高》以及刘禹锡的《石头城》组
寓教于乐作为课堂教学的方法,在教育实践中受到很多教师的青睐,但现实中也存在诸多弊病。本文从词源及日常语境的角度对作为文本的"寓教于乐"进行剖析,阐述其教育学意蕴,说明
在我国,巨灾应对常常超出政府本身的能力范围,从而需要执政党进行统筹、决策和动员,还需要军队参与应急救援,这就产生了党、政、军等公共部门的能力整合问题。但是,巨灾应对
作为我国重要的能源资源保障基地,资源型城市经济结构转型升级是国民经济持续健康发展的必然要求。榆林是我国重要的煤炭和石油战略基地,在经济快速增长、人口城市化率提高的
文章阐述了中药蒸发浓缩设备的工作原理、结构及特点,并简要陈述了如何根据中药提取液的粘度、热敏性等性质来选择合适的浓缩设备,为中药制药企业选择合适的蒸发浓缩设备提供
传统的知识观是建立在哲学认识论和心理学理论的基础之上的,是一种"物性"标准和"绝对真理"标准,对理解教育中的知识问题具有局限性。教育工作者应站在教育学视野下理解知识及
<正> 临床上为解除三叉神经第二支疼痛以及对上颌的部分牙齿、上颌窦,上颌骨前部、下睑、睑下区、鼻外侧、上唇等手术常用眶下神经及其在管内的分支阻滞。但有时进针难,既或
大港滩海地区地处渤海湾盆地腹地,位于黄骅裂谷盆地东侧海岸线以东水深5 m线的地区,是古近纪以来发育形成的凹隆相间的复合构造区。该区自上而下发育4套生油层系,即东二段、