论文部分内容阅读
在微控制器和DSP的嵌入式系统研究方面,随着半导体工艺的发展和芯片设计水平的进步,他们的性能大幅度的提高,系统的规模增大,片上嵌入式软件变得越来越复杂。而实时操作系统引入嵌入式系统和DSP系统,使嵌入式软件开发从手工作业转变成工业化协作生产,就成为解决这一问题的优先途径。嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用结合后的产物,这就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 本文主要做了以下工作: 首先围绕开发以Motorola公司的MCORE系列微控制器MMC2107为核心的硬件平台,研究了如何针对系统的需求进行硬件电路设计,具体包括如何选取芯片,如何进行接口电路设计,以及在设计和调试过程中应该注意的问题等。试验结果证明该系统具有低功耗、功能强大、成本低的特点,充分利用了MMC2107芯片提供的资源。其次在硬件平台的基础上成功的移植了实时嵌入式操作系统uC/OS—Ⅱ,将系统所要实现的功能分成多个任务分别设计任务程序,在操作系统的调度管理下进行系统的运行。 第一章给出了嵌入式实时系统的定义,分析了实时操作系统的评价指标,并阐述了当今的嵌入式处理器的研究现状和发展趋势。 第二章介绍了税控收款机的整体设计以及软件功能的划分。 第三张详细介绍了移植uC/OS-Ⅱ的过程和方法,并在实践中证明了移植的有效性。 第四章详细介绍了税控收款机主板的硬件设计,主板包括CPU、LCD液晶驱动、FLASH、串口等常用的外设。 第五章介绍了驱动爱普生MU110-Ⅱ型针式打印头的打印机驱动板的硬件电路设计。 最后对研究工作进行总结,并给出今后研究工作的展望。