提出了一种事件驱动型嵌入式软件设计框架,抽象并实现了嵌入式软件程序中包括基于优先级的任务调度、基于消息队列的任务间通信、发行-订阅服务、共享资源访问和系统定时器服务等在内的公共功能,简化了嵌入式软件的应用程序设计。