发明名称 SINGLE-STACK REAL-TIME OPERATING SYSTEM FOR EMBEDDED SYSTEMS
摘要 A real time operating system (RTOS) for embedded controllers having limited memory includes a continuations library, a wide range of macros that hide continuation point management, nested blocking functions, and a communications stack. The RTOS executes at least a first and second task and uses a plurality of task priorities. The tasks share only a single stack. The task scheduler switches control to the highest-priority task. The continuations library provides macros to automatically manage the continuation points. The yield function sets a first continuation point in the first task and yields control to the task scheduler, whereupon the task scheduler switches to the second task and wherein at a later time the task scheduler switches control back to the first task at the first continuation point. The nested blocking function invokes other blocking functions from within its body and yields control to the task scheduler.
申请公布号 US2011088037(A1) 申请公布日期 2011.04.14
申请号 US20100902596 申请日期 2010.10.12
申请人 GLISTVAIN ROMAN 发明人 GLISTVAIN ROMAN
分类号 G06F9/48 主分类号 G06F9/48
代理机构 代理人
主权项
地址