尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

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

发布时间:2026/11/5 15:28:24

资讯中心
01
ARTICLE

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

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
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。