• DocumentCode
    557527
  • Title

    A novel multi-task software architecture applied in the intelligent insulin injector: An improved polling loop

  • Author

    Zhan, Qingbo ; Zhao, Wenrui ; Shao, Yi ; Zhuang, Jianjun ; Chen, Ying

  • Author_Institution
    Sch. of Electron. Sci. & Eng., Nanjing Univ., Nanjing, China
  • Volume
    3
  • fYear
    2011
  • fDate
    15-17 Oct. 2011
  • Firstpage
    1391
  • Lastpage
    1395
  • Abstract
    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 multi-task 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 injector[1]. 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.
  • Keywords
    embedded systems; medical computing; multiprogramming; operating systems (computers); public domain software; software architecture; dynamic time allocation; event-driven programming; intelligent insulin injector; microprocessors; multitask software architecture; polling loop; system stability; Hardware; Insulin; Microprocessors; Monitoring; Multitasking; Real time systems; Software architecture; Embedded System; Event-driven; Improved Polling Loop; MSP430; Multi-task Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biomedical Engineering and Informatics (BMEI), 2011 4th International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-9351-7
  • Type

    conf

  • DOI
    10.1109/BMEI.2011.6098564
  • Filename
    6098564