摘要: 自己瞎理解一下RTOS的通信: “通信”中的“通”表示拨通,建立联系,就像我们只拨通别人的手机而不与之通话; “信”表示信息,表示要传递的具体内容。 1 全局变量 全局变量只能承担通信中的“信”的作用 全局变量可以承载通信的内容,但是接收方无法意识到信息的到达,除非接收方不断轮询该全局变量; 如:t 阅读全文
posted @ 2022-02-26 23:09 sureZ_ok 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1 RTOS任务切换 任务切换: 就是从任务A切换到任务B,涉及以下几个问题: 选择切换到哪个任务?(which) > 调度策略问题 什么时候调度? (when) > 被动调度(如时间片)还是主动调度 调度时候要做什么? (how) > 现场的保留与恢复 本篇主要关注现场的保留与恢复。 现场 = P 阅读全文
posted @ 2022-02-26 23:07 sureZ_ok 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1 RTOS的核心 嵌入式RTOS(实时操作系统),市面上有很多款不同的RTOS,如: FreeRTOS UCOSII RT-thread Huawei LiteOS 等等... 初次听说这么多名字不同的RTOS,容易让人眼花缭乱,难以把握它们的本质,本篇希望能从“第一性原理”出发,先提炼出RTOS 阅读全文
posted @ 2022-02-26 23:06 sureZ_ok 阅读(311) 评论(0) 推荐(0) 编辑