您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 家电行业 > armlinux嵌入式系统的研究及其在信息家电中的应用
青岛科技大学硕士学位论文ARM-Linux嵌入式系统的研究及其在信息家电中的应用姓名:李园园申请学位级别:硕士专业:控制理论与控制工程指导教师:魏权利20060420ARM-Linux嵌入式系统的研究及其在信息家电中的应用作者:李园园学位授予单位:青岛科技大学相似文献(10条)1.学位论文谢伟毅Linux2.6内核在嵌入式系统中的应用——Linux2.6内核到2006长期以来,linux作为优秀的开源操作系统软件被广泛应用于嵌入式系统中。而linux操作系统内核是整个系统中最为关键的部分,关系到整个系统的稳定性、可靠性和系统性能。Linux内核的发展非常之快,现在的版本已经到了2.6.14,但由于历史以及厂商的原因,当今的linux嵌入式操作系统中普遍使用的还是2.4的内核。2.6的内核较之于2.4的内核有了很多的改进和bug的修补,在稳定性、可靠性以及性能上都有较大的提升。而要在嵌入式系统中使用新的内核,首先要做的就是内核移植的工作。因此本人把2.6的内核通过修改移植到SH7751RBBNVP嵌入式开发平台中,希望为把2.6内核应用在嵌入式系统中提供条件。本课题的研究内容主要有以下几个方面:文章开始讲述了嵌入式系统以及嵌入式Linux的相关知识,分析了Linux2.6内核的改进以及性能的提升。接着详细分析了为新的硬件添加Linux支持的原理和方法,然后在此基础之上阐述了在Linux2.6中为本课题使用的SH7751RBBNVP增加支持的方法,并且通过引用所增加代码的结构和作用进行了进一步分析。最后讲述了实际系统运行的环境的搭建方法。本课题将linux2.6的内核移植到SH7751RBBNVP嵌入式开发平台中,为Linux2.6内核在嵌入式系统中的应用提供了条件。2.期刊论文基于linux嵌入式系统的研究-计算机与数字工程2005,33(10)从linux操作系统,嵌入式系统,采用linux作为嵌入式系统的原因,linux嵌入式系统的组成,linux嵌入式系统开发平台和开发环境五个方面对linux嵌入式系统进行了较深入研究.在此基础上,根据863计划,以及当前国家对自主操作系统的大力支持,指出了开发linux嵌入式系统的必要性.3.学位论文汤书森基于ARM10&Linux嵌入式系统开发研究2008当前,嵌入式系统己经成为IT业的一个焦点。对于复杂的系统,为使其具有资源管理、系统管理和中断处理等能力,提供多任务处理,更好的分配系统资源的功能,很有必要针对特定的硬件平台和实际应用移植操作系统。对于Linux在不同硬件平台上的移植实现,是目前嵌入式研究的热点问题。另外,驱动程序开发也是嵌入式系统开发的一个重要方面,嵌入式系统必须针对应用需要而对硬件和软件进行剪裁,所以面对具体软硬件环境,对Linux内核进行修改和剪裁是移植中的关键问题,也是嵌入式系统研究的重点与难点。启动过程是嵌入式系统开发的很重要环节,是进行嵌入式系统的内核裁剪、文件系统建立、驱动程序及应用程序开发的基础。本文基于ARM10&Linux的研究热点,开展了如下的研究工作:1、分析和概括了ARM的体系结构、嵌入式Linux操作系统及Linux内核的结构,搭建了嵌入式Linux开发环境。2、分析了Bootloader的部分关键代码及其启动过程。是本文研究比较深入和突出的地方。3、探讨和解决了如何根据目标嵌入式系统的需求,对Linux操作系统进行修改和剪裁。4、最终在基于PXA27O-EP实验平台上,完成了内核和文件系统烧写。5、分析了一般驱动程序开发过程,及设备驱动程序的结构。实现了一个简单的字符型设备驱动程序,并进行驱动模块动态的加载与卸载实践了对内核大小的改变。4.期刊论文王亚军.刘金刚.WANGYa-jun.LIUJin-gangLinux运用于嵌入式系统的技术分析-计算机应用研究2005,22(5)Linux和嵌入式系统都是计算机学术领域中的技术热点,两者的结合,为它们开辟了新的发展空间,也带来了许多新的技术问题.针对Linux运用于嵌入式系统所产生的技术问题及解决方案,作了详实的阐述.5.学位论文冯世奎基于ARM的Linux嵌入式系统移植的研究与应用2006随着信息化、网络化、智能化的发展,嵌入式技术得到了极大的发展,linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,具有巨大的市场潜力和商业价值。嵌入式处理器种类繁多,要使linux嵌入式系统在各个领域得到广泛的应用,就必须把linux嵌入式系统移植到各种处理器平台上,特别是当前主流平台上,并应用于实际的产品。ARM平台是目前应用非常广泛的处理器体系结构,自然也是linux嵌入式系统移植的一个重点。本文是作者在对linux嵌入式操作系统大量研究和实践的基础上,针对linux嵌入式系统移植的几个主要核心技术展开。首先详细分析了ARM体系结构的特点并对其进行了系统的总结和归纳,然后详细的分析和阐释了bootloader重要性、概念、功能、框架,总结和归纳了bootloader移植关键问题,特点以及移植过程,接下来系统地分析了linux内核与ARM平台移植相关的重要数据结构,中断和内存管理,紧接着作者归纳了嵌入式文件系统选择的原则、类型以及制作文件系统的必须具备的内容。最后,在对linux系统核心移植技术归纳和总结的基础上,将linux系统移植技术应用于一款工控触摸屏人机界面,它是国内较早使用linux嵌入式系统的人机界面,它的应用成功,会更加有力的推动linux嵌入式系统在我国工业产品中的应用。6.学位论文宁波Linux嵌入式系统在工控领域的研究与实现2007随着信息化、网络化、智能化的发展,嵌入式技术得到了极大的发展,linux操作系统以其稳定性好,可靠性高,源代码公开,可剪裁,版权免费等优点,已成为嵌入式领域的一股新兴力量,具有巨大的市场潜力和商业价值。嵌入式处理器种类繁多,要使linux嵌入式系统在各个领域得到广泛的应用,就必须把linux嵌入式系统移植到各种处理器平台上,特别是当前主流平台上,并应用于实际的产品。近年来,随着计算机技术、通信技术的迅速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式系统开发已经成为了信息产业的热点。基于ARM硬件平台及Linux操作系统的嵌入式产品应用开发已成为主流。而在嵌入式的开发过程中,针对目标平台的操作系统移植成为影响嵌入式产品开发进度的一个关键因素。ARM平台是目前应用非常广泛的处理器体系结构,自然也是linux嵌入式系统移植的一个重点。本文是作者在对linux嵌入式操作系统大量研究和实践的基础上,针对linux嵌入式系统移植的几个主要核心技术展开。首先详细分析了ARM体系结构的特点并对其进行了系统的总结和归纳,然后详细的分析和阐释了bootloader重要性、概念、功能、筐架,总结和归纳了bootloader移植关键问题,特点以及移植过程,接下来系统的分析了linux内核与ARM平台移植相关的重要数据结构,中断和内存管理,紧接着作者归纳了嵌入式文件系统选择的原则、类型以及制作文件系统的必须具备的内容。最后,在对linux系统核心移植技术归纳和总结的基础上,将linux系统移植技术应用于一款工控触摸屏人机界面,它的应用成功,会更加有力的推动linux嵌入式系统在我国工业产品中的应用。本文正是基于上述现状,对基于ARM平台的Linux系统移植技术进行了全面的分析,对系统引导、文件系统等诸多方面的移植进行了研究与实现。7.期刊论文冯世奎.刘玓.FENGShi-kui.LIUDiLinux嵌入式系统根文件系统的选择与制作-成都信息工程学院学报2006,21(4)Linux操作系统做为嵌入式系统近年应用越来越广泛,Linux根文件系的装载是Linux内核启动期间进行的最后操作之一,它是Linux嵌入式系统的一个重要组成部分,系统地分析了Linux嵌入式系统根文件系统的类型,内容选择以及制作方法.8.学位论文魏平基于Linux的嵌入式系统的核心技术研究及实现2005本论文详细论述了基于Linux的嵌入式操作系统研究工作领域里所做的研究和实践,主要是以一个嵌入式系统的构造的具体过程为实例,详细剖析了嵌入式系统的结构,以及嵌入式系统的构造方法。首先,本论文对嵌入式系统的概念和信息电器的概念做出表述,并且说明Linux的特点、发展状况和开发环境。然后,本论文对如何构造嵌入式系统,如何选择软硬件,以及使用使用Linux进行嵌入式系统开发的便利性做出分析,阐述了采用Linux作为嵌入式系统开发的原因。接着,本论文以嵌入式网络摄像机的设计过程为例,详细介绍了嵌入式系统的开发过程,如何移植Linux到嵌入式平台上,以及在开发过程中遇到的问题及如何解决。最后,针对现有的工作,提出了嵌入式网络摄像机在工业和民用方面的广泛应用前景,以及进一步开发出完整的、具有市场竞争力的产品提出展望。另外,论文还针对嵌入式系统的实时性,阐述了Linux在实时性方面的改进方法,阐述了RT-Linux的思想和概念。这对进一步改进Linux的实时性具有很重要的实际意义。9.期刊论文刘东远.LIUDong-yuan基于嵌入式系统uC-Linux的路由实现-韶关学院学报(自然科学版)2006,27(6)阐述了Linux下的IP转发、uC-Linux中Iptables的工作原理和利用其IP伪装的功能实现路由的方法,设计出一个基于三星ARM7处理器44B0的路由方案.10.学位论文张星烨基于Linux的嵌入式系统在测控系统中的设计与应用2003该文针对当前工业控制领域对测控系统提出的将测控分散到现场、实现远程监控的要求,给出了一种应用于测控系统的基于Linux的嵌入式系统的设计方案.通过对各种嵌入式操作系统的比较,选择Linux作为嵌入式系统的操作系统.对Linux内核进行了深入的分析与研究,着重分析了和实时性有关的Linux的调度算法和中断机制,并分析了将Linux作为嵌入式操作系统的不足之处.完成的主要工作围绕着将Linux改造成嵌入式操作系统所进行的具体工作而展开.利用Linux自身提供的条件编译系统精简内核,初步解决了Linux作为嵌入式操作系统面临的内核太大的问题.利用实时应用接口(RTAI)来增强Linux的实时性,引入实时硬件抽象层结构(RTHAL),利用Linux的内核模块机制提供实时服务和完成实时任务,解决了Linux实时性不足的问题.通过一个数据采集程序的实现给出了在RTAI-Linux环境下开发实时应用程序的设计方法.本文链接::上海海事大学(wflshyxy),授权号:73b2b779-93fe-45d0-a863-9dd4009689fa下载时间:2010年8月16日
本文标题:armlinux嵌入式系统的研究及其在信息家电中的应用
链接地址:https://www.777doc.com/doc-111524 .html