嵌入式实时操作系统μC/OS-Ⅱ在ARM中的应用研究作者:尹江会学位授予单位:山东大学参考文献(34条)1.崔龙.周启明.江文瑞基于ARM的实时测控系统开发平台[期刊论文]-单片机与嵌入式系统应用2003(1)2.赵昊彤.李荐民.杜勇在μC/OS下实现的嵌入式分布控制[期刊论文]-计算机工程2001(12)3.李明嵌入式互连网络接口的设计与开发工业控制2002(08)4.马义德.刘映杰.张新国嵌入式系统的现状及发展前景[期刊论文]-信息技术2001(12)5.冯继超面向二十一世纪的嵌入式系统及发展方向[期刊论文]-工业控制计算机2001(5)6.钟锡昌嵌入式操作系统在中国的发展现状与前景2002(06)7.JeanJLabrosse.袁勤勇.黄绍金.唐菁嵌入式系统构件20028.JEANJLABROSSEMicroC/OS-IITheReal-TimeKernal19989.JEANJLABROSSEEmbeddedSystemBuildingBlocks,CompleteandReady-to-useModulesinC199810.张尧学史美林计算机操作系统教程200011.陈向群现代操作系统199912.赵敏哲64位Linux操作系统与应用实例200113.Yu-ChungWang.Kwei-JayLinEnhancingtheReal-timeCapacityoftheLinuxKernal.Real-TimeCapacityoftheLinuxKernal1998(12)14.陈莉君Linux操作系统内核分析199915.SilberschatzA.GalvinPBOperatingSystemConcepts199816.JohnAStankovieStrategicDirectionsinReal-timeandEmbeddedSystems1996(04)17.叶以民.赵会斌.耿增强.李小群.郑良辰.罗从难嵌入式系统中的实时操作系统[期刊论文]-测控技术2000(4)18.邵贝贝研究和掌握嵌入式RTOS的途径2000(07)19.赵昊彤.李荐民.杜勇在μC/OS下实现的嵌入式分布控制[期刊论文]-计算机工程2001(12)20.AlanBurnsSchedulingHardReal-timeSystems:AReviewer1991(03)21.BorkoBurhtReal-timeUnixSystems:DesignandApplicationGuide199122.JohnAStankovieKrithiRamamrithamHardReal-timeSystems199823.GregBollella.KevinJeffaySupportingCo-residentOperating199524.李垣陵两种嵌入式操作系统的比较[期刊论文]-电子产品世界2002(20)25.司利云.王铁勇.吴盘龙嵌入式实时操作系统uC/OU-II及其应用2002(08)26.LabrosseJeanMicroC/OS-11TheRealTimeKernel27.JeanJLabrosse.邵贝贝嵌入式实时操作系统μC/OS-II200328.AdamDrozdek数据结构与算法(Java语言版)200329.LiuC.LaylandJschedulingAlgorithmsforMulti-programminginaHardReal-timeEnviroment1973(01)30.杜春雷ARM体系结构与编程200331.何荣森.何希顺.张跃从ARM体系看嵌入式处理器的发展[期刊论文]-微电子学与计算机2002(5)32.王田苗嵌入式系统设计与实例开发200233.WilliamStallings操作系统一内核与设计原理200134.AndrewSTanenbaum.潘爱民.王小虎计算机网络2004相似文献(10条)1.期刊论文崔迎炜.张晓林.李蕾嵌入式实时操作系统μC/OS-Ⅱ在TMS320C6701中的移植-微计算机应用2004,25(5)本文首先分析了嵌入式实时操作系统μC/OS-Ⅱ中多任务的实现机制,然后针对TI的高性能DSP处理器TMS320C6701,结合μC/OS-Ⅱ的任务切换机制,重点分析了TMS320C6701任务切换时堆栈的变化.文中也分析了将μC/OS-Ⅱ移植到TMS320C6701时需要注意的其他一些问题.2.学位论文徐卯嵌入式实时操作系统μC/OS-Ⅱ的研究及在ARM上的移植实现2006随着现代计算机技术的飞速发展和互联网技术的广泛应用,我们已经从PC时代过渡到了以个人数字助理、个人手持电脑和信息家电为代表的3C(计算机、通信、消费电子)一体的后PC时代。后PC时代里,嵌入式系统扮演了越来越重要的角色。由于嵌入式系统设计日趋复杂,嵌入式实时操作系统就必不可少了。本文介绍了嵌入式实时操作系统的特点,分析了它的基本理论和一些重要的概念;引入了嵌入式实时操作系统υC/OS—Ⅱ,对其内核工作机理,核心数据结构和各种功能的实现方法做了详细深入的剖析。采用三星的ARM9微处理器,成功的移植了υC/OS—Ⅱ内核,最后对υC/OS—Ⅱ的内核进行了测试并对其做了一些扩展的改进。具体内容安排如下:第一章介绍了嵌入式实时操作系统的历史发展,未来前景及在国内的现状。列举了四种常见的嵌入式实时操作系统。第二章对嵌入式实时操作系统的分类和主要理论知识进行了研究,涉及到任务、内核大小、内核调度、可重入性、优先级、互斥、死锁方面等。以具体的υC/OS—Ⅱ系统内核为例,从任务调度与管理、任务同步与通信、中断管理、时间管理等多方面对实时嵌入式系统进行了探讨和研究。第三章对υC/OS—Ⅱ系统内核进行了移植。第四章介绍了对υC/OS—Ⅱ内核进行了测试,对CPU利用率、内核大小、内核中常用函数所需指令周期进行了统计。3.期刊论文郭雨梅.闫磊.GUOYu-mei.YANLei嵌入式实时操作系统μC/OS-Ⅱ在C8051F020上的移植-沈阳工业大学学报2005,27(1)通过对嵌入式实时操作系统应用背景的分析,论述了在嵌入式控制系统中采用嵌入式实时操作系统的必要性.简略介绍了源代码开放的嵌入式实时操作系统μC/OS-Ⅱ及微控制器C8051F020的特点,重点阐述了μC/OS-Ⅱ在以微控制器C8051F020为运行平台的移植.对μC/OS-Ⅱ的移植条件及各个组成模块进行说明,讨论了移植过程中遇到的问题,并对需要编写的底层硬件的相关函数进行了深入细致的分析,提出了相应的示意性代码.在此基础上,根据实际系统的要求优化改进了原有的任务堆栈结构.4.学位论文魏建业嵌入式操作系统μC/OS-Ⅱ的分析、移植与应用研究2007嵌入式Internet是近几年迅速发展起来的一项新兴技术,而新的信息技术的产生、发展必将对教育技术产生深远的影响.随着Web技术的发展和应用,越来越多的网络通信设备甚至测试仪器都已经实现内置的嵌入式Web服务器.用户可以直接使用Web浏览器通过设备的以太网口来远程访问内置Web服务器的专用网页,从而实现对设备运行状态的观测和运行参数的配置等功能.因此,嵌入式系统在远程教育、高校实验室设备管理、各高校资源共享、实验数据回传等方面有着广阔的前景.而嵌入式操作系统是嵌入式系统中的关键技术,对于实现嵌入式Intefrnet应用至关重要.本文正是在这样的背景下提出的.文章从嵌入式系统体系结构的角度出发,以通用操作系统理论为基础,对嵌入式操作系统μC/OS-Ⅱ进行了深入研究、剖析,并结合Web应用编写系统内核程序,给出了μC/OS-Ⅱ+LwIP的嵌入式Internet解决方案,从而组建了一个简单的嵌入式Webserver系统.通过远程访问该节点,可以显示一个含各种图片和超链接的HTML网页.本文实现的嵌入式Webserver采用的是任务的方式,即将移植后的LwIp协议栈设为μC/OS-Ⅱ的主任务,由主任务通过μC/OS-Ⅱ提供的信号量等通信机制获取驱动程序提交的数据,经处理后分发给各协议模块(即相关处理函数)处理.由于系统建立在内核高效的μC/OS-Ⅱ之上,因此具有良好的实时性能.论文共分四部分:第一部分阐述了μC/OS-Ⅱ应用设计总体方案与开发平台的搭建,并阐述了嵌入式系统与教育信息化的密切关系,同时介绍了嵌入式系统的开发过程和调试方法,采用宿主机/目标机交叉编译方法并成功建立了开发的基本软件环境;第二部分详细论述了以ARM7TDMI处理器S3C4480为基础的系统硬件平台.ARM7TDMI是一种高效、低功耗的RISC处理器,以该内核为核心的S3C4480提供了丰富的内置部件,是一款高性价比和高性能的微控制器,非常适合做嵌入式产品开发.这里围绕S3C4480对其主要功能模块进行了电路设计,并对S3C4480的启动程序和地址空间分配作了详尽分析;第三部分对μC/OS-Ⅱ的体系结构与内核结构及内核运行方式进行了深入分析.同时着重分析了嵌入式实时操作系统μC/OS-Ⅱ的特点及其任务管理、任务通信、任务调度、中断和时钟等机制,并对相关移植工作的关键移植环节做了详细论述.这里的移植工作包括嵌入式实时操作系统μC/OS-Ⅱ在S3C4480上的移植以及LwIP协议栈在μC/OS-Ⅱ上的移植两大部分;第四部分则给出了嵌入式Webserver在μC/OS-Ⅱ下的实现方法,对本系统的硬件与网络环境设置作了详尽说明.这里对嵌入式系统应用程序实际开发过程做了详尽阐述,给出了编译、连接、调试及下载烧录的具体方案,并对嵌入式Webserver网络环境进行了测试.文章是建立在充分实践的基础上的,所作的具体工作如下:(1)通过对嵌入式实时操作系统μC/OS-Ⅱ的深入剖析,给出将其移植到S3C4480的一种实现方法.(2)从简洁实用的角度出发,通过对lwip协议栈进行裁减,使之在μC/oas-Ⅱ操作系统中稳定运行,同时结合具体应用编写了网络驱动程序.(3)由于μCOS-Ⅱ作为实时操作系统并没有自己的文件系统,因此,在系统实现中给出了两种对HTML文件进行处理的方案.(4)在TCP/IP协议栈稳定运行的基础上,实现应用层的HTTP协议,能够在开发板上运行一个简单的WebServer,从而为下一步开发更复杂的应用系统提供一个良好的运行环境.经过对嵌入式WebServer系统的测试证明,本文给出的解决方案是可行的,系统运行稳定.5.会议论文黄时佺.刘健.张军旗嵌入式实时操作系统μC/OS-Ⅱ任务管理的优化2003本文对源代码公开的嵌入式实时操作系统μC/OS-Ⅱ的任务管理子系统进行了改写.突破了原系统对任务数量的限制,去除了原系统对每个任务必须有不同优先级的要求.并采用时间片轮换调度算法来解决同优先级的任务调度问题.用户的角度看来,改进后的系统是向下兼容μC/OS-Ⅱ.改写后的系统保留或改进原μC/OS-Ⅱ所拥有的几个实时操作系统所必需具备的几个特点:可确定性、响应性、用户控制、可靠性和故障弱化运行.改写后的系统比原系统有更好的用户控制特性,更便于在其上实现大型的、复杂的应用.实验证明,改写后的系统在功能上实现了设计目标.6.学位论文张连栋嵌入式实时操作系统“μC/os-Ⅱ”的分析与改造2003此研究课题的目的是为了在嵌入式领域做一些理论上的探索和实际应用.整个课题基于源代码公开的嵌入式实时操作系统μC/os-Ⅱ.在分析了μC/os-Ⅱ以后,作者结合当今嵌入式系统的发展,对μC/os-Ⅱ进行了若干改造,主要包括:添加系统装入和启动部分,改造时钟管理系统,减小μC/os-Ⅱ的时钟粒度,去除可能出现的优先级反转问题,分析TCP/IP协议栈LWIP,RTL8029AS以太网卡驱动程序,移植TCP/IP协议栈LWIP.为μC/os-Ⅱ添加了装入和启动部分后,系统可以很方便的从软盘启动,方便了对系统的调试工作.经过改造时钟管理系统,μC/os-Ⅱ的地定时精度获得巨大提高.去除可能出现的优先级反转问题,增强了系统的实时性能.TCP/IP协议软件使得μC/os-Ⅱ可以通过以太网