梅科尔工作室OpenHarmony设备开发培训笔记-第4章学习笔记

梅科尔工作室王逸夫
发布于 2022-8-5 15:06
浏览
0收藏

梅科尔工作室OpenHarmony设备开发培训笔记-第4章学习笔记
任务管理
了解任务的概念
任务管理就是Liteos根据任务的优先级{0~31}向用户提供任务去实现
任务四个状态:阻塞,就绪,运行,退出
任务相关概念
TCB就是任务的属性栏;任务栈就是系统为之分配的空间;上下文则是系统运行时的资源

掌握如何创建任务
    cmsis_os2的API的任务接口介绍
    任务接口的创建
    扩展实验

学会如何管理好多个任务的运行
    就是要像我们做事情一样重要的先做(根据优先级与所耗的时间来排序)

定时器
相关概念 支持创建更多的定时器
运作机制
如何启动和关闭定时器

信号量
信号量的概念 控制任务的执行
信号量的运作机制
如何利用信号量实现任务之间同步或临界资源的互斥访问

事件管理
基本概念
运作机制
功能实现
事件扩展

互斥锁
概念
运作机制
实现互斥锁功能
拓展

消息队列
概念
运作机制
实现消息队列功能
扩展实验

标签
收藏
回复
举报
回复
    相关推荐