节点文献
实时多任务操作系统在微型打印机上的应用
Application of Real-Time Multitasking Operating System in Microprinter
【作者】 吴冬书;
【作者基本信息】 北京工业大学 , 控制理论与控制工程, 2000, 硕士
【摘要】 嵌入式系统不断向智能化、网络化的方向发展。嵌入式系统的软件变的越来越复杂,用汇编语言在硬件上直接进行软件开发已不适合应用发展的要求。应用实时多任务操作系统(RTOS)作为嵌入式设计的基础和开发平台将成为嵌入式应用设计的主流。 本文分析了RTOS的性能指标和引入RTOS对软件设计带来的影响,对RTOS的应用者有一定的指导作用。作者选用80C51XA CPU为硬件,在CMX—RTOS的基础上设计热敏打印机软件。通过对打印机软件结构的分析,合理地对打印机软件进行任务划分,设计出一个热敏打印机的雏形。通过对打印机性能的测试,说明了用RTOS设计微型打印机的可行性。 作者根据用RTOS进行软件设计的经验,总结了应用RTOS的方法和应该注意的问题。为推广RTOS在嵌入式系统以及工业控制领域的应用积累了有益的经验。
【Abstract】 The intelligentized embedded system and the interlinkage of embedded system result in the increasing complexity of software that resides in embedded system. The approach to develop software of embedded system with assembly language does not meet the request of application. Introducing Real Time Operating System (RTOS) as a development kit would become the key approach to implement software of embedded system. In this paper, the author firstly analyses the performance of RTOS and the advantage introduced by RTOS to software implementation, which would guide the designer to apply RTOS correctly. And then, with 80C5 1XA CPU, thermal printer software is developed on basis of CMX-RTOS. The author investigates the structure of thermal printer software, and rationally divides the whole software into task modules that are programmed individually. As a result, a sample of thermal printer product is worked out, the test result of which indicates that it is feasible to implement its software with RTOS. Finally, the author sums up the skill of using RTOS and puts forward the points for attention on basis of experience with RTOS, which will benefit the generalization of RTOS to application of embedded system or industry control area.
【Key words】 Real-time; Multitasking; Embedded System; Thermal Printer; RTOS; 80C51XA; CMX-RTOS;
- 【网络出版投稿人】 北京工业大学 【网络出版年期】2002年 01期
- 【分类号】TP316
- 【被引频次】8
- 【下载频次】228