- 5
- 0
- 约4.28千字
- 约 5页
- 2021-01-02 发布于天津
- 举报
学习好资料 欢迎下载
学习好资料 欢迎下载
S.D丄u的uC/OS II入门学习笔记(2):多任务
初学者的疑惑
对于一个单片机学习者, 如果从未接触过嵌入式操作系统, 就会觉得它是非常复杂而神
秘的。从我个人的经历说起,之前写的所有程序都是在单片机上“裸奔”的。开始学习
OS之前,对OS存在几个疑惑:
一个CPU如何同时执行多个任务?
答:CPU不能同时执行多个任务,甚至不能同时执行两个任务。每一个时刻, CPU
只能执行一个任务。
CPU如何运行多个任务呢?
答:CPU是通过分时复用的方法运行多个任务的。 也就是把时间切分成一个一个的
时间片段,一个时间片段运行一个任务, 然后下一个时间片段运行另一个任务。 应注意
的是,一个时间片段并不一定能完整的运行一个任务, 一个任务可能需要若干个时间片
段才能从头到尾将代码运行一遍。
这些任务是相互独立的吗?如果不是独立的,它们之间又有什么联系?
答:这些任务可以是相互独立的,也可以是相互联系的。举两个简单的例子。 (1):
假设有两个任务,一个是用 P1.0 口控制LED闪烁,3次/秒;另一个是用 P1.1 口控制 LED闪烁,2次/秒。那么这两个任务就是相互独立的。 (2):假设有两个任务,一个是
测量外部输入的方波信号的频率;另一个是控制一个 LCD显示模块,显示该方波信号
的频率值。那么这两个任务就是有联系的,它们有公共的资源,
您可能关注的文档
- Android学习笔记线程Message和Runnable.docx
- AutoCAD选择对象的方法大全.docx
- B-SMAN女装FAB基础知识点.docx
- bladed软件学习笔记.docx
- cad粗糙度标注中的知识点(20201227062715).docx
- case类产品检验规范.docx
- CB板检验考试试题及答案.docx
- CC新编MS审核员申请人审核表现报告.docx
- CPA注会复习会计总结很需要.docx
- cprimer学习笔记面向对象编程.docx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
最近下载
- 刘鹏:算力路由(CATS)技术标准进展和展望-25页(1).pptx VIP
- 最新公司质量月报及总结(免费).pptx VIP
- 《马克思主义基本原理概论》各章节_重点汇总笔记.pdf VIP
- 【课件】Unit 4 Using Language How do I know my students 课件人教版高中英语选择性必修第一册.pptx VIP
- 石脑油安全卡.doc VIP
- 电工基础四版习题册的答案第四章磁场与电磁感应.doc VIP
- 九年级物理全册 第十七章 欧姆定律课件 (新版)新人教版 (2).ppt
- 六年级语文上册 3-4单元测试题 (原卷+答案)2023-2024年部编版.docx VIP
- 质量统计分析月报(6月).docx VIP
- 轮式智能移动操作机器人技术与应用—基于ROS的Python编程全套教学课件.pptx
原创力文档

文档评论(0)