嵌入式FreeRTOS学习日记(2026.10.06)
1-掌握了栈堆和RAM的联系和区别RAM划分两个区域栈和堆栈和堆都存放在RAM中。堆Heap区域malloccallocrealloc等手动申请RAM的空间栈位自动管理自动申请自动释放不是手动申请手动释放栈和堆的区别之一栈(Stack)分为硬件栈和软件栈硬件栈的区域普通的局部变量函数参数返回地址。软件栈的区域在FreeRTOS中使用的是软件栈它是全局变量存放在RAM中。RAM不包含栈和堆区域全局变量静态变量根据是否初始化存放在RAM的.bss和.date区域。特点上电分配程序结束释放。Flash的区域独立存储的位置代码const常量。另外掌握复习了volatile禁止编译器优化和const和volatile区别。2-掌握了任务的静态动态创建任务的删除以及任务的状态设置和vTaskDelay()任务的创建:xTaskCreate ()xTaskStaticCreate () 注创建静态任务需要调用 vApplicationGetIdleTaskMemory忘记的话也可根据错误警告进行配置要配置这个函数的TCB栈栈的深度StackType_t用来创建变量例如数组。Stack对应栈 Type对应类型StaticTask_t用来创建任务的TCBTaskHandle_t用来创建句柄。句柄和TCB的区别句柄是TCB结构体的指针相当于封装。TCB全称任务Task控制Control块Block即TCB是一个巨大的结构体。今天晚上只能回忆起来这么多了还有一些细节没回忆起来有错误的或者不充分各位大佬也能指出来虚心接受╰(*´︶*)╯

相关新闻

90DaysOfDevOps Day 68:Ansible Tags、变量、Inventory 与 MySQL 数据库服务器配置实战

90DaysOfDevOps Day 68:Ansible Tags、变量、Inventory 与 MySQL 数据库服务器配置实战

文档/教程 【免费下载链接】90DaysOfDevOps This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Pri…

2026/10/7 15:33:48 阅读更多 →
Vue 3实战第七天:环境配置、动态路由、插槽与Spring Boot部署全攻略

Vue 3实战第七天:环境配置、动态路由、插槽与Spring Boot部署全攻略

如果你是从第1天一路跟过来的,Day7这天咱们可以聊点能直接换钱的东西了。前六天你大体知道了Vue组件怎么写、页面怎么搭,但真到了公司里,你会发现大家聊的早就不只是new Vue()那一套:环境怎么配、动态路由怎么加、插槽做复杂布局、…

2026/10/7 15:33:48 阅读更多 →
陶瓷电容选型设计规范

陶瓷电容选型设计规范

前言文档版本:V1.0编制目的:规范多层陶瓷电容器(MLCC,贴片陶瓷电容)选型、电路设计、降额设计、PCB布局及可靠性验证,区分不同介质材质特性,规避直流偏置容量衰减、温漂、压电效应、开裂失效等风…

2026/10/7 15:32:48 阅读更多 →

最新新闻

PDN阻抗优化与芯片供电仿真:Sigrity+ADS双工具实战指南

PDN阻抗优化与芯片供电仿真:Sigrity+ADS双工具实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 16:00:27 阅读更多 →
轮式编码器里程估计实战:从脉冲换算到差速模型与标定排坑

轮式编码器里程估计实战:从脉冲换算到差速模型与标定排坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 16:00:27 阅读更多 →
WinForm RichTextBox实战:打造轻量级生产级文本编辑器

WinForm RichTextBox实战:打造轻量级生产级文本编辑器

简介:本资源是一个基于C# WinForm框架开发的富文本编辑器完整实现项目,面向C#初学者与WinForm桌面应用开发者,解决基础文本格式化、排版与交互功能快速落地问题。项目采用Visual Studio 2022开发,封装了加粗、斜体、下划线、字体颜…

2026/10/7 16:00:27 阅读更多 →
PCB邮票孔怎么加:半孔、断孔、Gerber与四款EDA实操

PCB邮票孔怎么加:半孔、断孔、Gerber与四款EDA实操

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 16:00:27 阅读更多 →
基于Spark+Kafka+Hive的智能货运系统毕业设计实战:从.dat文件到实时分析

基于Spark+Kafka+Hive的智能货运系统毕业设计实战:从.dat文件到实时分析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 16:00:27 阅读更多 →
SAP IDOC实战:采购订单自动转销售订单的完整配置指南

SAP IDOC实战:采购订单自动转销售订单的完整配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 15:59:26 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:13 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:34:12 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →