欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    嵌入式软件开发技术与工具chp4任务设计.ppt

    • 资源ID:6415046       资源大小:898.50KB        全文页数:19页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式软件开发技术与工具chp4任务设计.ppt

    第4章 任务设计,2009-2-5,4.1 任务函数的结构 4.2 任务任务级安排 4.3 任务的数据结构设计 4.4 任务设计中的问题 4.5 任务的代码设计过程,内容,任务函数的结构,单次执行类周期执行类事件触发类,在用户任务函数中,必须包含至少一次对操作系统服务函数的调用;否则比其优先级低的任务将无法得到运行机会。这是用户任务函数与普通函数的明显区别。,单次执行的任务,键盘操作启动串口通信任务,周期性执行的任务,事件触发执行的任务,任务优先级安排,任务的优先级资源任务优先级安排原则中断关联性紧迫性关键性频繁性快捷性传递性,与ISR有关联的任务应尽可能分配高的优先级,以便提高系统的实时性。,对周期性任务,执行越频繁,则周期越短,允许耽误的时间也越短,故安排的优先级也应越高,以保障及时得到执行。,信息传递的上游任务的优先级高于下游任务的优先级,如信息采集任务的优先级高于数据处理任务的优先级。,任务的数据结构设计,与操作系统有关的数据结构与操作系统无关的数据结构,任务函数代码,任务参数指针任务堆栈指针任务优先级,任务设计中的问题,在实现规定的功能外,需考虑最合适的算法(处理方法)运行效率可靠性容错性公共函数的调用与其它任务的协调共享资源的访问与其它任务进行数据通信,互斥调用,可重入设计,任务设计的关键问题 PK,任务的代码设计过程,“何时调用系统服务”,“调用什么系统任务”,系统总体任务关联图,键盘任务由主函数创建后,周期性运行,不受其他任务制约,也不需要其他任务提供数据;而键盘任务通过创建任务的形式控制其他三个任务的运行。,由“键盘任务”创建,控制数据采集ISR的启动和停止,接受ISR通过消息队列提供的原始数据,生成能谱数据,以全局数组的形式供显示任务和数据发送任务使用。,由“键盘任务”创建,使用能谱数据,完成能谱图形显示。,由“键盘任务”创建,使用能谱数据,控制串行口发送ISR的启动和停止,完成能谱数据发送功能。,C/OS-II微内核结构,The End.,

    注意事项

    本文(嵌入式软件开发技术与工具chp4任务设计.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开