已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淘宝店铺 技术论坛 手把手教你学STM32 FreeRTOS 主讲人 正点原子团队硬件平台 正点原子STM32开发板版权所有 广州市星翼电子科技有限公司淘宝店铺 技术论坛 开源电子网公众平台 正点原子 官方网站 联系电话ALIENTEK 手把手教你学STM32 FreeRTOS FreeRTOS任务基础知识 淘宝店铺 技术论坛 主讲人左忠凯 目录 淘宝店铺 技术论坛 FreeRTOS在STM32F4xx上的移植 参考资料 STM32开发板 STM32FxxxFreeRTOS开发手册 第四章FreeRTOS任务基础知识FreeRTOS官方资料 TheDefinitiveGuidetoARMCortex M3andCortex M4Processors 3rdEdition 就是开发板光盘中的Cortex M3和M4权威指南 161204 Mastering the FreeRTOS Real Time Kernel A Hands On Tutorial Guide FreeRTOS Reference Manual V9 0 0 1 FreeRTOS任务特性 淘宝店铺 技术论坛 1 简单 2 没有使用限制 3 支持抢占4 支持优先级5 每个任务都拥有堆栈导致了RAM使用量增大 6 如果使用抢占的话的必须仔细的考虑重入的问题 2 FreeRTOS任务状态 淘宝店铺 技术论坛 四种任务状态 1 运行态2 就绪态3 阻塞态4 挂起态 淘宝店铺 技术论坛 3 任务优先级 任务优先级决定了任务的执行优先级别 在FreeRTOS中任务优先级可选范围为 0 configMAX PRIORITIES 1数字越大 优先级越高 4 任务实现 任务实现即为任务的具体工作内容 voidvATaskFunction void pvParameters 1 for 2 任务应用程序 3 vTaskDelay 4 不能从任务函数中返回或者退出 从任务函数中返回或退出的话就会调用configASSERT 前提是你定义了configASSERT 如果一定要从任务函数中退出的话那一定要调用函数vTaskDelete NULL 来删除此任务 vTaskDelete NULL 5 5 任务控制块 描述任务属性的数据结构称为任务控制块 为TCB t typedefstructtskTaskControlBlock volatileStackType t pxTopOfStack if portUSING MPU WRAPPERS 1 xMPU SETTINGSxMPUSettings endifListItem txStateListItem ListItem txEventListItem UBaseType tuxPriority tskTCB typedeftskTCBTCB t 6 任务堆栈 任务堆栈用来保存任务现场 CPU寄存器值 创建任务的时候需要指定任务堆栈 任务堆栈的变量类型为StackType t 此变量类型如下 defineportSTACK TYPEuint32 t defineportBASE TYPElongtypedefportSTACK TYPEStackType t 50 4 200B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年OLED电视机企业ESG实践与创新战略分析研究报告
- 未来五年协议分析器企业ESG实践与创新战略分析研究报告
- 未来五年压力容器设备行业跨境出海战略分析研究报告
- 湖北招教综合真题及答案
- 未来五年玉米种植企业制定与实施新质生产力战略分析研究报告
- 采购活禽合同范本
- 护筒租赁合同范本
- 开关买卖合同范本
- 金属加工合同范本
- 顶账房协议书范本
- 招标代理公司企业管理制度
- 交通运输布局及其对区域发展的影响课时教案
- 自然元素设计分析
- 2025年中医院护理核心制度理论知识考核试题及答案
- 建设监理框架协议书
- 比亚迪储能项目介绍
- 工厂托管协议书范本
- 2025年9月广东深圳市福田区事业单位选聘博士11人备考题库附答案
- 正视自己的不足课件
- 糖尿病足溃疡VSD治疗创面氧自由基清除方案
- 叉车作业安全培训课件
评论
0/150
提交评论