欢迎来到天天文库
浏览记录
ID:39112122
大小:6.78 MB
页数:64页
时间:2019-06-25
《μC2fOS-Ⅱ内核与其在纸币识别器上应用的分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、原创性声明本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中南大学或其他单位的学位或证书而使用过的材料。与我共同工作的同志对本研究所作的贡献均已在论文中作了明确的说明。作者签名:芝釜叁聋日期:立生牡月上日学位论文版权使用授权书本人了解中南大学有关保留、使用学位论文的规定,即:学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。同时
2、授权中国科学技术信息研究所将本学位论文收录到《中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。作者签名:蓬塾经导师签名丝日期:旦链月立日硕士论文第一章绪论1.1嵌入式系统概述第一章绪论昴一早珀1=匕嵌入式系统(EmbeddedSystem),又称嵌入式计算机系统(EmbeddedComputerSystem),是指以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积与功耗严格要求的专用计算机系统n1。,一般来说,整个嵌入式系统的体系结构可以分成四个部分:嵌入式处理器、嵌入式外围设备、嵌入式操作系统和嵌入式应用软件。如图I-I所示。图l
3、一1嵌入式系统的组成嵌入式系统是将先进的计算机技术、微电子技术、现代电子系统技术与各个行业的具体应用相结合后的产物。这一点决定了嵌入式系统必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。随着电子技术,信息技术和通讯技术的快速发展,以及互联网的广泛应用,同时随着硬件技术的发展及人们对于信息产品功能要求的提高,嵌入式系统逐渐成为这一行业的热点。1.2嵌入式操作系统1.2.1嵌入式操作系统的概念及特点嵌入式操作系统(EmbeddedOperatingSystem,EOS)是指运行在嵌入式环境中,负责嵌入式系统的全部软硬件资源的分配、调度、控制、协调的系统软件圆’●在嵌入
4、式应用中使用最主要的原因是它可以提高系统的可靠性和实时性,另硕士论文第一章绪论一个原因就是可以缩短开发周期,降低开发成本并提高开发效率。嵌入式系统总是希望加载的操作系统软件不能占据过大的内存空间,不能消耗过多的系统软硬件资源。这样就要求嵌入式系统的操作系统与传统意义上的操作系统有很大区别,要做到代码量小,对堆栈、寄存器、定时器及中断等系统部件的依赖要少,能在各种不同类型的单片机上实现。EOS除具备一般操作系统最基本的功能,如任务调度、同步机制、中断处理等外,还有以下特点跚:·实时性。EOS广泛用于要求迅速响应的场合,实时响应要求严格,因此,嵌入式系统中,操作系统就叫做实时操作系统
5、(RTOS,RealTimeOperatingSystem)。·可伸缩性。开放可伸缩型的体系结构。包括内核的裁剪及易移植等特性。·外设接口的统一性。提供各种设备驱动接口。1.2.2目前流行的嵌入式操作系统以下是几种目前流行的嵌入式操作系统嘲。1.LinuxLinux已经成为Windows系统问世以来最热门的操作系统之一。它的开放性使众多的热情开发者为它打造了非常坚实的基础。同时,也派生出众多的类似系统。2.UCLinuxuCLinux是一个缩减的Linux系统,特别适合于在不需要内存管理的高级单片嵌入式系统上。3.eCOSeCOS是一个代码开放的嵌入式操作系统,具有良好的系统功能
6、和应用支持,可以在许多单片上运行。4.WindowsCEWindowsCE是Windows的嵌入式系统版本,是专门为各种移动和便携电子设备、个人信息产品、消费类电子产品、嵌入式应用系统等设计的一种32位高性能操作系统。具有类似Windows风格的用户界面,可以与Windows环境下的软件很方便的接口。但是,它的代码是不开放的。5.VxWorks.VxWorks是美国WindRiver公司1983年设计开发的一种嵌入式实时操作系统的产品。因其良好的持续发展能力、高性能的内核、友好的开发环境、卓越的可靠性,被广泛应用于通信、航空、航天等实时性要求极高的领域中。这是一个功能完善的嵌入式
7、操作系统,但是它的代码不是开放的。6.RTX512硕士论文第一章绪论RTX51是专门针对8051设计的操作系统,代码紧凑、体积小巧。已经很多应用中证明这是一个成功的8位单片机的操作系统,代码完全开放。7.
8、lC/OSIIC/os是一个特殊风格的嵌入式操作系统,它有很多版本,可以适应从X86到8051的各种不同类型不同规模的嵌入式系统,代码开放。IlC/OS-II是
9、lC/os的第二版,是一个高度简洁、可ROM固化、可裁剪、实现抢占式实时多任务的操作系统内核,可用于各种微处理器系统
此文档下载收益归作者所有