论文部分内容阅读
随着现代化工业生产过程复杂性与集成度的提高,嵌入式系统得到了迅速的发展。结合完善的嵌入式硬件系统设计,在嵌入式软件系统中引入嵌入式实时操作系统RTOS(Real-Time Operating System),不仅能较方便地完成测量、数据采集、通信、控制等多任务,而且能满足嵌入式系统的实时性要求,以及可靠性和稳定性的要求。首先,剖析了嵌入式实时操作系统RTX51的内核。然后,研究了基于RTX51的应用软件设计方法,以及如何保证系统实时性和可靠性的方法。最后,给出了基于RTX51的温度开关燃弧时间自动检测系统的设计过程。给出了划分任务的三个原则,它们分别是“对同一个外设的访问放在一个任务中”、“通过任务分割提高系统的实时性”、“软件工程中的‘解耦原则’用于任务的划分”。实践证明,这些任务划分的原则是行之有效的。在此基础上,从实用的角度出发,给出了编写基于RTX51实时操作系统的应用软件的指导方针。实际应用表明,RTX51嵌入式实时操作系统作为微控制器应用软件的运行平台和开发平台,它的引入,极大地方便了应用软件的开发,并且能够满足嵌入式系统的实时性和可靠性要求。