
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
手搓实时操作系统实践:从零构建属于自己的系统世界
目前只是实现了系统一些基础的功能,还有很多功能没有实现。当然实现的功能也存在缺陷,后续也会不断地改进各模块地性能,以及完善整个系统的功能。写这个项目也是觉得从零搭建一个系统很大程度上加深了我对系统的理解,也希望这些内容可以帮助到正在学嵌入式的你。最后如果有任何问题欢迎指出。

RT-Thread启动过程 :从汇编开始的启动流程
这个系列参考了《嵌入式实时操作系统RT-Thread设计与实现》,会详细介绍RT-Thread的启动流程,即是如何从零开始在开发板上运行起一个RTOS内核的。本文将会以开发板为例展开进行详细介绍。这五大部分。在这一小节中,本文将讲述通过wsl烧录RT-Thread的基本流程。并在最后讲解startup_ch32v30x.S文件的执行过程。

0、从零开发一个简易RTOS系统
跟着[完结] 循序渐进,学习开发一个RISC-V上的操作系统 - 汪辰 - 2021春视频走完了开发一个简易操作系统的全流程。从中学到了一个简易操作系统启动的顺序、如何编写汇编启动文件、ld链接文件的作用以及如何指导程序在mcu的ram中的布局,以及如何使用通用寄存器、外设寄存器、状态控制寄存器等。在第 0 章 Bootstrap 中,我们需要深入理解的工作原理,确保能够准确解析并理解文件中每一行

嵌入式c语言内存分配,malloc、calloc、realloc学习记录
数组的长度是预先定义好的,在整个程序中,但是在实际的编程中,往往会发生这种情况,即,而无法预定。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数可以按需内存空间,也可把不再使用的空间回收再次使用。动态分配内存就是在堆区开辟空间。

到底了







