节点文献
面向嵌入式系统设计的RTX51应用技术研究
Research on RTX51 Applied Technology Aiming at Design of Embedded System
【作者】 欧伟明;
【作者基本信息】 中南大学 , 计算机技术, 2007, 硕士
【摘要】 随着现代化工业生产过程复杂性与集成度的提高,嵌入式系统得到了迅速的发展。结合完善的嵌入式硬件系统设计,在嵌入式软件系统中引入嵌入式实时操作系统RTOS(Real-Time Operating System),不仅能较方便地完成测量、数据采集、通信、控制等多任务,而且能满足嵌入式系统的实时性要求,以及可靠性和稳定性的要求。首先,剖析了嵌入式实时操作系统RTX51的内核。然后,研究了基于RTX51的应用软件设计方法,以及如何保证系统实时性和可靠性的方法。最后,给出了基于RTX51的温度开关燃弧时间自动检测系统的设计过程。给出了划分任务的三个原则,它们分别是“对同一个外设的访问放在一个任务中”、“通过任务分割提高系统的实时性”、“软件工程中的‘解耦原则’用于任务的划分”。实践证明,这些任务划分的原则是行之有效的。在此基础上,从实用的角度出发,给出了编写基于RTX51实时操作系统的应用软件的指导方针。实际应用表明,RTX51嵌入式实时操作系统作为微控制器应用软件的运行平台和开发平台,它的引入,极大地方便了应用软件的开发,并且能够满足嵌入式系统的实时性和可靠性要求。
【Abstract】 As the increase of complexity and integration during the modem industrial manufacture process, the embedded system has been being progressing rapidly. In combination with the improved design of the embedded hardware system, the introduction of embedded Real-Time Operating System(RTOS) in the embedded software system, can not only facilitate the multi-task, such as measuring, data collecting, telecommunication, control etc., but also meet the real-time, reliability and stability requirements of the embedded system.First of all, the kernel of RTX51--one Embedded Real-Time Operating System(ERTOS) is analyzed. And then, the methods to design the application software and to guarantee real-time and reliability of the system based on RTX51 are studied. Finally, the design process of automatic testing system on the arc duration of temperature switch based on RTX51 is presented.Three principles of task decomposition: to place all the access to one single peripheral in one single task, to partition the task for improvement of real-time, and to apply the "decoupling rules" in software engineer to task decomposition, are given. Practice has proved that these three principles of task decomposition are effective. Based on this, in the perspective of practicality, the programming guideline for application software based on RTX51 real-time operating system(RTOS) is presented.Practical application reveals that, the introduction of RTX51--one Embedded Real-Time Operating System(ERTOS), as one operation and development platform for micro-controller application software, can greatly facilitate developing the application software and satisfy the real-time, reliability and stability requirements of the embedded system.
【Key words】 embedded system; real-time operating system; RTX51; arc duration; MCU;
- 【网络出版投稿人】 中南大学 【网络出版年期】2007年 06期
- 【分类号】TP368.11
- 【被引频次】4
- 【下载频次】384