RTOS
文章平均质量分 80
蔡大侠
autoCAD,proE,solidworks用的贼溜,偶然发现还是电路设计挣得多,于是转行做硬件,后来发现软件开发挣的更多,于是我又转行了……
展开
-
FreeRTOS笔记——循序渐进探究内核源码的实现(一)
任务的定义与调度0 概述1 本节目标2 任务创建3 就绪列表4 任务调度0 概述参考FreeRTOS源码,使用其中部分代码,自己从头编写操作系统是如何实现任务定义、任务调度等功能,通过编写这些工程代码,能够更加深入的理解FreeRTOS系统的实现原理。keil仿真代码工程链接:github工程网址还是建议大家自己手动敲一遍,在调试过程中不断成长。备注:部分内容参考野火的FreeRTOS相关开发资料。1 本节目标2 任务创建3 就绪列表4 任务调度...原创 2020-07-05 22:58:23 · 509 阅读 · 0 评论 -
FreeRTOS笔记——链表数据结构
FreeRTOS链表实现0 概述1 关键结构体1.1 链表基础知识1.2 链表数据结构1.3 链表操作0 概述部分内容参考野火的FreeRTOS相关开发资料,在此做一个学习记录总结。1 关键结构体FreeRTOS源码实现中存在很多链表相关操作,理解链表相关操作对掌握FreeRTOS实现原理至关重要。1.1 链表基础知识FreeRTOS使用双向链表,与数组通过开辟一段连续内存存储数据不同,链表通过把离散的数据(标准C类型或者是用户自定义结构体)链接成一个表,通过对节点的插入和删除操作来实现对数据的原创 2020-07-04 20:43:07 · 600 阅读 · 0 评论 -
FreeRTOS笔记——多任务系统
FreeRTOS学习笔记1 裸机系统与多任务系统1.1 裸机系统1.2 多任务系统1 裸机系统与多任务系统1.1 裸机系统裸机系统通常分为轮训系统和前后台系统。裸机系统前后台系统1.2 多任务系统原创 2020-06-20 22:20:23 · 306 阅读 · 0 评论