![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeRTOS学习笔记
文章平均质量分 93
孟庆磊
这个作者很懒,什么都没留下…
展开
-
FreeRTOS学习笔记——四、任务的定义与任务切换的实现
本章是我们真正从从0 到1 写FreeRTOS 的第一章,属于基础中的基础必须要学会创建任务,并重点掌握任务是如何切换因为任务的切换是由汇编代码来完成的,所以代码看起来比较难懂,但是会尽力把代码讲得透彻如果本章内容学不会,后面的内容根本无从下手在这章中:我们会创建两个任务,并让这两个任务不断地切换,任务的主体都是让一个变量按照一定的频率翻转通过KEIL 的软件仿真功能,在逻辑分析仪中观察变量的波形变化,最终的波形图具体见图。原创 2023-10-11 20:47:43 · 401 阅读 · 0 评论 -
FreeRTOS学习笔记——三、数据结构——列表与列表项讲解
FreeRTOS中存在着大量的基础数据结构列表和列表项的操作,要想读懂FreeRTOS的源码,必须弄懂列表和列表项的操作列表和列表项是从FreeRTOS源码的注释中的 list 和 listi tem 翻译过来的,其实就是C语言中的链表和节点后续内容中,链表就是列表节点就是列表项链表作为C 语言中一种基础的数据结构,在平时写程序的时候用的并不多,但在操作系统里面使用的非常多链表分为单向链表和双向链表,单向链表很少用,使用最多的还是双向链表。原创 2023-10-08 11:28:09 · 210 阅读 · 0 评论 -
FreeRTOS学习笔记——二、裸机系统与任务系统
在真正开始动手写 RTOS 之前,我们先来讲解下单片机编程中的裸机系统和多任务系统的区别。原创 2023-10-08 09:29:21 · 226 阅读 · 0 评论 -
FreeRTOS学习笔记——一、初识FreeRTOS
野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》不能进行跳跃式的阅读。原创 2023-10-07 10:07:49 · 233 阅读 · 0 评论