基于实时操作系统的单片机应用系统设计
时间:10-24
来源:互联网
点击:
定义为任务,在cONfig.h 中声明任务函数名和它的优先级,并且编写好自己的代码段就可以了,完全没有了传统编程下的那种上下调用的关系,系统会自动运行代码。Small RTOS51 的移植主要是要配置OS_CPU.H、OS_CFG.H 和CONFIG.H 三个文件,其中OS_CFG.H 文件主要用于对操作系统的裁减和时钟等的相关配置。
在 CONFIG.H 文件中定义4 个任务
#ifndef …..
…………
#endif
限于篇幅,向单片机2、3 的发送及接收单片机2 数据的程序略
4.结论
采用实时多任务操作系统使得编程效率更高、维护及修改也更方便,所以目前得到广泛应用,尤其是在嵌入系统中。在低端的51 单片机应用领域,利用实时多任务操作系统的思想,采用Small RTOS 多任务平台进行系统应用设计及改进,同样也有现实意义。
本文创新点:将Small RTOS 多任务的思想应用在一个具体的单片机控制的电子式存包柜系统的软件设计中,介绍了基于消息队列的任务通讯的编程方法。
- 数字信号处理(DSP)应用系统中的低功耗设计(05-02)
- 单片机应用系统的主要干扰形式(12-02)
- 单片机应用系统的抗干扰方法(12-02)
- 单片机应用系统设计步骤(12-02)
- 单片机应用系统硬件电路设计参考(11-28)
- ARM应用系统开发详解:第1章 ARM微处理器概述(11-20)