论文部分内容阅读
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物,这就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。在微控制器和DSP的嵌入式系统研究方面,由于半导体工艺的发展和芯片设计水平的进步,它们的性能大幅度地提高、系统的规模增大,片上嵌入式软件变得越来越复杂。而将实时操作系统(RTOS)引入单片机和DSP系统,使嵌入式软件开发从手工作业转变成工业化协作生产,就成为解决这一问题的有效途径。 目前,嵌入式操作系统仍无法形成象PC平台那样一枝独秀的局面。比较著名的商业嵌入式操作系统有Microsoft的Windows CE、WindRiver的VxWorks等,而且源码公开的的嵌入式操作系统也不断涌现,如RT-Linux和uC/OS等等。系统的多样性和公开性使其在不同领域得到广泛的应用,所带来的工业年产值也已超过了1万亿美元。随着自动化技术的迅猛发展,嵌入式操作系统研究,将逐渐成为嵌入式研究领域中的一项重要内容。 本论文主要研究嵌入式操作系统uC/OS-Ⅱ在DSP(DSP56F826)上的移植过程以及基于DSP56F826和uC/OS-Ⅱ的嵌入式系统构件的设计。 论文的第一章给出了嵌入式实时系统的定义,分析了实时操作系统的评价指标,并阐述了当今的嵌入式操作系统的研究现状和发展趋势。 第二章分析了DSP56F826和uC/OS-Ⅱ的系统构架和特征。 第三章详细介绍了在DSP56F826上移植uC/OS-Ⅱ的过程和方法,并给出了测试实例,证明了移植的有效性。 第四章分析了DSP56F826的SCI模块的功能和特征,进行了SCI构件设计,并设计了SCI串行通信实例,验证了SCI构件设计的正确性。 最后对研究工作进行总结,并给出今后研究工作的展望。