专利名称:一种基于消息队列的单片机操作系统实现方法专利类型:发明专利 发明人:李俊画,马剑,朱永,莫平勇
申请号:CN201510071580.8
申请日:20150211
公开号:CN104598208A
公开日:
20150506
专利内容由知识产权出版社提供
摘要:本发明公开了一种基于消息队列的单片机操作系统实现方法,采用C语言编写程序代码,使用Keil公司的编译器进行编译生成二进制执行文件,该方法首先定义了消息结构类型和消息结构类型的数组作为消息队列;然后设计了消息存取函数实现消息队列的先进先出功能;最后主函数无限循环读取消息,并根据消息值调用相应的任务处理函数,待任务处理函数返回后进行下一次循环。本发明的有益效果是:在本单片机软件系统中,先存入的消息先被执行,实现了抢占式多任务操作系统的功能,使编写的代码结构简洁、层次分明和容易维护,软件运行效率显著提高。
申请人:四川天邑康和通信股份有限公司
地址:610000 四川省成都市大邑县晋原镇工业大道198号
国籍:CN
代理机构:成都金英专利代理事务所(普通合伙)
代理人:袁英