分类: RTOS

5 篇文章

WillOS 核心机理深度解析(第四章):内核协作——维护秩序的“外交官”
项目地址:WillOS/WillOS/Inc/allocator.h at master · LieWill/WillOS 返回总导读:关于我独立开发 RTOS 这一件事 在前两章中,我们已经解决了“如何分配土地(Allocator)”和“如何排班(Scheduler)”的问题。但是,如果系统里有两个任务同时想去写同一个串口,或者任务 A 必须等任…
WillOS 核心机理深度解析(第二章):内存分配——为操作系统筑基
项目地址:WillOS/WillOS/Inc/allocator.h at master · LieWill/WillOS 返回总导读:关于我独立开发 RTOS 这一件事 在 RTOS(实时操作系统)的世界里,内存分配器(Allocator)就像是一个地产开发商。它负责将物理内存这片“荒地”规划成整齐的“地块”,让系统中的其他组件(特别是接下来的调…
WillOS 核心机理深度解析(第一章):驱动内核全舰的“动力引擎”
项目地址:WillOS/WillOS/Inc/allocator.h at master · LieWill/WillOS 返回总导读:关于我独立开发 RTOS 这一件事 欢迎来到 WillOS 核心机理深度解析系列。对于刚入门 RTOS 的开发者来说,理解“多任务”不应停留在概念层面,而应深入到 Cortex-M 硬件特性 与…
关于我独立开发RTOS这一件事——WillOS
如果你点开这篇文章,大概率也是一名在嵌入式深坑里摸爬滚打,或者对“底层操作系统到底是怎么跑起来的”充满好奇的开发者。 很多时候,我们习惯了直接调用 xTaskCreate 或者 rt_thread_startup,就像驾驶一辆已经调教好的跑车。但作为一名开发者,总有那么一个瞬间,想亲手拧开底盘的螺丝,看看那些活塞、连杆…