会议专题

A Novel Multi-task Software Architecture Applied In the Intelligent Insulin Injector An Improved Polling Loop

It seems impossible for some kinds of microprocessors to run a perfect commercial or open source embedded OS, for their limited internal resources and computing power, As a result, it appears to be more difficult for them to deal with complex multiple tasks. In order to solve the design problem of multitask software architecture in such processors, we proposed a novel method: improved polling loop, which was developed from the traditional polling loop, based on event-driven programming, running without any embedded OS, and successfully applied in the intelligent insulin injector1. This method overcomes the problem that may exist in the traditional polling loop method when responding to more than two tasks coming sequentially, which is caused by the fixed scanning order once the codes is written down. Our method dynamically allocates tasks and implements them strictly in the order of a specified priority. It has the feature of dynamic time allocation, high system stability and convenience of making changes in system functionality in the future.

MSP430 Embedded System Multi-task Management Event-driven Improved Polling Loop

Qingbo Zhan Wenrui Zhao Yi shao Jianjun Zhuang Ying Chen

School of Electronic Science and Engineering Nanjing University Nanjing, China

国际会议

2011 4th International Conference on Biomedical Engineering and Informatics(第四届生物医学工程与信息学国际会议 BMEI 2011)

上海

英文

1397-1401

2011-10-15(万方平台首次上网日期,不代表论文的发表时间)