论文部分内容阅读
随着计算机技术和产品对其它行业的广泛渗透,按计算机的嵌入式应用和非嵌入式应用将其分为通用计算机和嵌入式计算机。 一个嵌入式计算机系统就是一个计算机硬件和软件的集合体,也许还包括其他一些机械部件,它是为完成某种特定的功能而设计的,嵌入式应用是指嵌入于各种设备及应用产品内部的计算机应用。 嵌入式系统在硬件设计上,由使用分离元件和微机接口芯片转向更加集成化的设计模式——CPU+PLD+AD/DA;在软件开发方面,由汇编语言编程、高级语言C/C++编程、转向在实时操作系统RTOS(Real Time Operating System)之上的编程。为进一步缩短开发时间、加强管理,平台观念已逐步引入产品的设计开发过程中。从随意性开发转向平台开发模式是嵌入式应用软硬件设计开发的发展趋势。 本文结合“快速存取取飞行数据记录器”设计开发过程,对嵌入式系统进行了系统深入的研究,重点是基于RTOS的嵌入式应用软件的设计与实现。首先,介绍了嵌入式系统的结构、特点以及嵌入式系统的设计和开发方法。对于实时操作系统,除了介绍它的发展状况外,重点对实时操作系统的内核结构、任务的管理和调度以及任务间的通信机制等做了深入的讨论。最后,以“快速存取取飞行数据记录器”为例,讲述了嵌入式系统软/硬件的设计,重点讲述了程序设计思想、具体实现等。