![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RTOS
文章平均质量分 94
RTOS
嵌入(师)
一个慢慢努力提升的小趴菜
展开
-
链表相关知识(通用链表)
在链表相关知识(初学)中,写出来一个简单的链表基本操作,因此我们引入一个新的结构体node_t,使之能够形成一个新的链接形式,如下所示,在下面这个架构中,我们不管结构体是啥样的,只要是成员中包含node_t node的节点即可进行链接起来。原创 2024-08-16 23:43:42 · 273 阅读 · 0 评论 -
链表相关知识(初学)
链表是一种动态数据结构。当数据插入或删除时,链表的大小随之发生变化。因此,在使用链表时,程序员需要在运行时分配和释放内存空间。这是堆内存的一个优点,它允许程序员动态地分配内存空间来满足链表的动态性。在堆内存上使用链表还有一个好处,即它不会像栈内存一样随着函数的调用和结束而自动释放。这意味着,即使函数返回了,链表中的元素仍将保留在内存中,并可以在其他函数中继续使用。因此,通常情况下,程序员选择在堆内存上实现链表,这可以满足链表动态增长和释放内存的需求。原创 2024-08-16 22:12:42 · 148 阅读 · 0 评论 -
RTOS栈大小的确定
汇编文件 (.s 文件):定义:在嵌入式系统中,汇编文件通常是指包含汇编语言代码的文本文件,其中的指令和数据使用特定的汇编语法表示。这些文件以 .s 作为文件扩展名。作用:汇编文件用于编写底层的系统级代码,通常包括中断服务程序、启动代码、设备驱动程序等。它们直接与硬件交互,并对系统资源进行管理。例如,一个嵌入式系统的汇编文件可能包含了与硬件设备通信的指令,如对寄存器的读写、对外设的控制等。我们会通过keil5来生成反汇编文件来查看如何估算栈的大小:原创 2024-08-15 20:49:37 · 428 阅读 · 0 评论