现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2013年
6期
42-44
,共3页
embedded system%intertask communication%μC/OS?Ⅲ%mailbox
为灵活、有效地在多任务程序设计中应用μC/OS?Ⅲ操作系统中的邮箱,采用理论分析与实例实验相结合的方法,得到基于μC/OS?Ⅲ操作系统的邮箱机制在全双工任务间通信、二值信号量和充当延迟函数等方面的应用技巧和方法.实验表明,邮箱的灵活应用不仅可以实现传统的任务间数据通信,还可以方便地替代互斥信号量和实现延时功能.
為靈活、有效地在多任務程序設計中應用μC/OS?Ⅲ操作繫統中的郵箱,採用理論分析與實例實驗相結閤的方法,得到基于μC/OS?Ⅲ操作繫統的郵箱機製在全雙工任務間通信、二值信號量和充噹延遲函數等方麵的應用技巧和方法.實驗錶明,郵箱的靈活應用不僅可以實現傳統的任務間數據通信,還可以方便地替代互斥信號量和實現延時功能.
위령활、유효지재다임무정서설계중응용μC/OS?Ⅲ조작계통중적유상,채용이론분석여실례실험상결합적방법,득도기우μC/OS?Ⅲ조작계통적유상궤제재전쌍공임무간통신、이치신호량화충당연지함수등방면적응용기교화방법.실험표명,유상적령활응용불부가이실현전통적임무간수거통신,환가이방편지체대호척신호량화실현연시공능.
In order to ingeniously and efficiently use mailbox of μC/OS?Ⅲ operation system in the design of multitask pro?gram,a method to combine theoretical analysis with experiment was adopted. The application skills and method of mailbox based on μC/OS?Ⅲ operation system in the aspects of full duplex intertask communications, binary semaphore and delay func?tion were achieved. The experimental results show the flexible application of mailbox can not only realize the traditional intertask data communications,but also replace the mutual exclusion semaphore and implement the delay function.