图2 模块结构
3 软件设计表2 部分任务划分与优先级分配
图3 模块设计任务逻辑关系
笔者认为,在开发基于多任务的嵌入式项目时,为使整个模块的设计具有结构化、模块化、标准化的特点,也便于将来模块实现的维护与升级,应该尽量简化各个任务间的逻辑关系,体现各个任务功能的独立性和完整性。每个任务实现一个或若干个功能,但必须成为一个单独的模块。任务间的调度策略主要通过延时以及信号量、消息邮箱、消息队列来完成。欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |