当前位置: 首页 > news >正文

b站铁头山羊Freertos入门篇学习3

上节我们说到freertos的代码规范

接着我们继续看框图

这是freertos的5种堆内存管理方式,配置的时候选一种即可

问题来了?frtos为什么不使用c语言的内存管理方式呢?

c语言有两个关于堆内存的函数分别是:开辟malloc,释放free,

不具有可重入性就是:一个函数被重复调用时出错

frtos中的五种堆内存管理方式,默认选第四种

适用于不销毁内核对象的程序

堆内存管理方式3在动态创建内存的时候会导致任务调度器停止freertos自行管理的堆内存存放在数组(ucheap)里,该数组为全局静态变量,所以实际上对于sram的heap段也就是说frtos创建的内核在bss段.

创建任务时,任务由两部分组成,TCB(任务控制块100个字节左右)和任务栈(每个任务单独的调用栈,该参数为创建任务函数中任务栈深度)

主函数和中断服务程序还是使用sram对应的stack段(所以编写程序时,不能把sram栈的大小设置为0)

http://www.jsqmd.com/news/1250258/

相关文章:

  • 警惕高价引流套路!上海黄金回收真实计价逻辑全面拆解 - 日常比对手册
  • 2026 年太原代理记账公司哪家靠谱?5 家正规机构盘点,避开低价隐形消费坑 - 山西融纳集团
  • 文献综述写不出?✅PaperXie一站式文献综述攻略|告别堆砌、轻松过导师审核
  • 台球三大玩法技术向深度解析:中式八球、九球、斯诺克的规则体系与策略差异
  • 中小企业靠什么盘活数据资产平台?数据资产平台如何落地轻量化数据要素运营?
  • 新用户专属✅PaperXie零基础通关福利!免费创作+查重+润色一次性解锁
  • 杭州机械设备服务GEO城市合伙人选型推荐哪家靠谱:源头技术、合伙人权益与长期复购能力一次看清 - 小随科技
  • 题解:软件安装
  • Pixel-Perfect Depth:单目深度估计的扩散模型与Transformer融合技术
  • 想发SCI,先把读文献这关过了
  • 上海黄金回收市场深度调研,不同渠道报价差距真相揭秘 - 日常比对手册
  • 2026年马氏体不锈钢渗硼加工行业解析:代表性品牌推荐与选型指南 - 资讯快报
  • mybatisplus Enum枚举,@JsonValue / @JsonCreator简单使用
  • 国家级制造业单项冠军申报核心要素及实操要点
  • AIGC检测多少算合格?2026年高校标准汇总,附降AI痕迹实测攻略
  • 真免费无套路✅2026论文查重避坑指南!PaperXie每日免费查重完胜全网
  • 某企业 APP 自动化测试 POC:AI 智能体能否真正完成测试执行闭环?
  • 基于 Django + PyTorch 的中文字体识别系统
  • 上海高端搬家机构品牌推荐 - 品牌推广大师
  • 2026追剧家庭零食品牌选型指南:正规合规服务商实力盘点+全链路合作避坑FAQ全解析 - U渠道
  • 靠谱指南,贵阳长途转运非急救救护车出租,转运安全保障细则全解读 - 资讯快报
  • 十分钟搞懂RAG检索增强生成核心原理、落地卡点与优化技巧
  • 告别卡顿!5款电脑看图神器实测推荐
  • 网络一切正常但就是打不开某个特定网站,问题出在哪?
  • 多层感知机的原理和应用场景
  • 成功上线Salesforce迁移项目
  • 鸿蒙新特性:@ohos.telephony.radio/sim 蜂窝网络实验室实战 —— 无线技术、信号强度与 SIM 卡
  • 深入解析TMS320C5x DSP架构:哈佛结构、外设协同与低功耗设计实战
  • 2026梧州黄金回收白银回收铂金回收工商备案可查全城上门回收旧金老店联系方式推荐
  • Linux Makefile 超全详解:从原理、语法到企业级实战