电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于Linux的嵌入式操作系统的研究与设计

基于Linux的嵌入式操作系统的研究与设计_第1页
1/70
基于Linux的嵌入式操作系统的研究与设计_第2页
2/70
基于Linux的嵌入式操作系统的研究与设计_第3页
3/70
下载后可任意编辑武 汉 大 学硕 士 学 位 论 文基于 Linux 的嵌入式操作系统的讨论与设计下载后可任意编辑Research and Design of Embedded Operating System Based on Linux下载后可任意编辑摘 要在后 PC 时代,对嵌入式系统的讨论与开发成为当前的一个热点,嵌入式系统蕴含着巨大的市场需求,其应用已渗透到了各行各业。Linux 是一种通用而且适合于嵌入式系统的操作系统,它既可以嵌入到一个非常小的系统中处理简单的任务,也可以组合起来处理非常复杂的任务。因此,对嵌入式Linux 的讨论具有非常重要的意义。通过对 Linux 内核源代码和嵌入式系统特别性的分析,作者给出了嵌入式 Linux 的开发步骤并讨论了在开发过程中的一些重要问题。由于 Linux 实时性能的缺陷,而嵌入式系统往往要应用到实时性能要求很高的环境,作者对 Linux 进程管理部分进行了深化分析,提出了添加实时内核,改进实时调度方式等方法来增强 Linux 的实时性能,使其适应嵌入式系统的实时需求。本文对 Linux 文件管理和虚拟文件系统进行了分析,比较了各种可用于嵌入式系统的文件系统,并提出了构建嵌入式文件系统的基本方法。根据嵌入式系统存储空间小和实时性要求高的特点,作者对 Linux 的虚拟内存机制进行了改造,并提出了两种改进方案,一种是通过直接修改内核源代码来彻底去掉虚拟内存机制,另一种是通过将交换空间置零的方法来消除虚拟内存机制的不利影响。MiniGUI 是一个优秀的图形用户界面,本文详细分析了 MiniGUI 的原理和机制,并对基于 MiniGUI 的图形应用开发做了简单讨论。最后,本文还详细讨论了 Linux 的设备管理机制,并对设备驱动程序的开发方式进行了归纳总结。通过举例说明了字符设备的驱动程序的开发方式,对块设备和网络设备的驱动程序开发也进行了简要介绍。关键字:嵌入式 Linux实时虚拟内存管理MiniGUI设备驱动程序I下载后可任意编辑AbstractIn the pervasive computing, research and development for embedded systems have become a hotspot currently. The huge market demand is latent in embedded systems, and embedded systems have already applied to every walk of life. Linux is a versatile and cost effective operating system for embedded systems. It can be embedded in a surprisingly small system to handle s...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于Linux的嵌入式操作系统的研究与设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部