论文部分内容阅读
在以计算机技术、通讯技术相结合的信息时代的快速发展和互联网的广泛应用的形势下,随着后PC 时代的到来,3C(Computer、Communication、Consumer)合一的趋势已经形成。在自动控制领域内,嵌入式软件必然成为重要成员,嵌入式操作系统也将成为软件业的热点。同时,在汽车电子系统的应用开发领域,由于需要功能的不断增加及其对智能化和安全性的要求,嵌入式系统必将成为新宠儿。同时在计算机本身的领域里面,微型化和专业化成为发展的新趋势,同样也需要嵌入式系统的支持。因此,研究嵌入式系统技术有着相当重要的实际意义。本论文详细论述了作者在参与国家“863”计划重大软件专项项目“面向汽车电子控制的嵌入式系统开发平台及其应用”的研发工作期间,在基于μC/OS-II 的嵌入式系统方面所做的工作,主要围绕着μC/OS-II 系统内核结构及其系统开发展开研究。论文首先介绍了嵌入式系统的基本概念和原理,回顾了嵌入式系统的历史进程,并比较分析了国内外的发展和现状特点,针对国内技术水平上存在的不足提出了展望;接着论文重点分析了μC/OS-II 的系统内核结构,并具体说明了其时间管理,任务管理,任务之间的通讯与同步,内存管理等基本功能如何实现;并对μC/OS-II 系统内核结构进行了裁剪和修改,将其移植到了80x86 处理器上;然后在移植的基础上对内核进行了测试,对CPU 利用百分率,当前的任务总数,各个任务的执行时间及各个任务在所有任务中占用的比例进行了统计;最后,针对现有的工作,提出了一些需进一步研究探讨的任务。