论文部分内容阅读
嵌入式系统因其体积小、性能好、功耗低,可靠性高等特点已得到广泛的应用。因此也给各种仪器仪表的发展改进提供了新的空间。本课题构建了由32位的ARM7嵌入式微处理器AT91M55800A和实时操作系统uC/OS-Ⅱ组成的平台,在此基础上进行应用开发,实现了无纸记录仪的设计。 本课题主要工作是搭建一个基于ARM7芯片的嵌入式实时控制平台,并在该平台上开发一种工业过程控制中常用的仪表——无纸记录仪。 (1)简单介绍了基于ARM7的嵌入式系统,着重介绍ARM的体系结构以及嵌入式操作系统。 (2)搭建一个基于ARM7芯片的嵌入式实时控制硬件平台:硬件上以ATMEL公司的ARM7微处理器AT91M55800A作为主芯片,芯片并口总线上配有静态存储器、程序FLASH、LCD接口、USB接口等。串口总线上配备数据存储器,EEPROM及铁电芯片。 (3)嵌入式实时控制平台软件上实现了把嵌入式操作系统uC/OS-Ⅱ移植到了该硬件平台上以保证平台的实时性。论文详细阐述了uC/OS-Ⅰ在平台上的移植过程,并给出了跟该平台硬件相关的移植代码。 (4)在已经搭建的嵌入式平台基础上,开发一种工业过程控制中常用的仪表——无纸记录仪。重点介绍了上位机硬件结构、上位机软件模块结构,提出了无纸记录仪设计中的一些关键技术包括设计中较有特色和优势之处的数据存储、数据追忆、数据转存等模块设计。 (5)在论文的最后,就嵌入式系统在无纸记录仪中的应用和发展做了进一步的展望。