社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
RTOS
RTOS任务分配多大堆栈才合适?
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang很多同学都有这样的疑惑:我创建一个任务,到底该分配多大堆栈空间才合适?我其中一个任务的代码量比较多,堆栈空间是不是该分配大一点?下面就围绕任务代码量,以及堆栈进行描述相关内容。RTOS任务堆栈分配市面上很多RTOS的任务都是需要提前分配堆栈大小,也就是在创建任务的时候分配好堆栈的大小。比如
strongerHuang
2024-12-02
16浏览
RTOS任务切换过程中堆栈的使用情况
扫描关注一起学嵌入式,一起学习,一起成长我们知道 Cortex-M3 系列单片机内部有双堆栈机制。即 Cortex‐M3 拥有两个堆栈指针:主堆栈(MSP)和进程堆栈(PSP)。任一时刻只能使用其中的一个。通过控制寄存器 CONTROL 中的选择位进行控制。两个堆栈指针如下:主堆栈指针( MSP):复位后缺省使用的堆栈指针,用于操作系统内核以及异常处理例程(包括中断服务例程)进程堆栈指针( PS
一起学嵌入式
2024-11-28
36浏览
RTOS两任务优先级相同,谁先执行?
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuangRTOS两任务优先级相同,谁先执行?这个问题把很多初学的小伙伴难住了,今天就来结合案例给大家简单描述一下。什么是RTOS任务优先级?在RTOS中,每一个任务(Task)都会分配一个优先级,在所有就绪的任务中,任务优先级越高就优先执行。任务优先级在我们创建任务的时候,就要赋予(设置)一个优先
strongerHuang
2024-11-26
56浏览
RTOS中协程与任务的区别
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang进程和线程我们都很熟悉了,在RTOS系统中的叫法可能不一样,我们熟悉的就是任务(Task),这个和线程(Thread)比较近似,你会发现有些地方RTOS的任务,也叫线程。但是在RTOS中还有一种不是那么常见的程序,叫协程。今天就来简单聊聊RTOS中协程和任务的内容,以及它们的区别。什么是协
strongerHuang
2024-11-24
26浏览
影响RTOS实时性的因素有哪些?
点击上方蓝色字体,关注我们影响RTOS实时性的因素主要包括任务调度延迟、中断处理延迟、系统负载、任务优先级反转、时钟精度、内存管理等。1任务调度延迟任务调度器是RTOS的核心,当一个高优先级任务准备就绪时,调度器需要及时切换到该任务。调度延迟是指从高优先级任务就绪到开始执行的时间。调度器算法(如时间片轮转、优先级调度)对调度延迟有很大影响。使用FreeRTOS中的任务优先级来示例调度的影响,例子中
美男子玩编程
2024-11-17
215浏览
MCU裸机应用程序迁移到RTOS案例说明
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang之前有小伙伴大概问了这样一个问题:我的单片机裸机代码,在RTOS中怎么实现?如何拆分多任务?不知道你们初学RTOS的时候,是不是也有这样的疑问:MCU裸机应用程序如何迁移到RTOS实时操作系统中?裸机代码迁移说明将MCU裸机应用程序迁移到RTOS(实时操作系统)应用程序,它其实是涉及软件系
strongerHuang
2024-11-10
182浏览
为什么说这是最值得学习的RTOS项目?
大家好,我是无际。很久没为自己代言了,上次发广子,还是特训营第28期,现在是第31期了,中间两期一直没找到时间编辑洗脑文案,后面通过朋友圈招满了。介于有些刚关注我的朋友,先自我介绍一下,我是2011年电气工程毕业,不是什么名牌学校背景,我对学校的印象,就是以后我儿子要上那学校,我都想打断他的腿这种。临近毕业,拼了半条命,自学了几个月单片机,面试被几十家公司按在地上摩擦(拒绝),侥幸碰到一个大冤种老
无际单片机编程
2024-11-01
213浏览
STM32实现Web服务器与Telnet功能,是否需要RTOS?
点击上方蓝色字体,关注我们来源于粉丝提问。以下是我的一些看法。先说结论,FreeRTOS + lwIP 或 RT-Thread的网络栈都有现成的Web 服务器解决方案,它们都能满足你的需求。1问题1:是否需要操作系统?STM32F107VC 的资源限制是 256K Flash 和 64K RAM,基于这些硬件限制和需求来看,采用操作系统可以带来优势,但并非绝对必要。你项目的需求包括:Web服务器:
美男子玩编程
2024-10-25
282浏览
RTOS如何实现实时性?关键措施解析
点击上方蓝色字体,关注我们RTOS(实时操作系统)的实时性是通过多种技术措施来实现的,这些措施确保系统在严格的时间约束内完成任务。这些关键措施包括任务调度、优先级管理、中断处理、定时器和时钟管理,以及内存管理。1任务调度(Task Scheduling)RTOS 的核心是调度器,它决定了哪个任务在什么时间执行。与一般的操作系统不同,RTOS 使用的是基于优先级的抢占式调度。这个调度策略允许高优先级
美男子玩编程
2024-10-19
316浏览
在STM32等单片机上,RTOS比裸机编程更有优势吗?
点击上方蓝色字体,关注我们来源于小伙伴提问。以下是我的一些看法。哈哈,看来今天你是真被那位“得瑟同事”气着了!这 RTOS 和裸机编程之争,确实值得好好辩一辩。你说得对,各有利弊,不存在谁独占一切的优点。RTOS并不是带着“模块化”和“可读性”皇冠降临的救世主。1模块化、内聚性与耦合性首先,那位同事说的模块化、高内聚、低耦合,确实是个好概念,问题是这跟RTOS没啥“独家专利”关系!裸机编程完全可以
美男子玩编程
2024-10-12
368浏览
哪些情况不用RTOS,必须上linux系统?
▲ 点击上方蓝字关注我们,不错过任何一篇干货文章!在嵌入式系统开发中,RTOS(实时操作系统)因其高效的实时性能和资源占用少的特点,常被用于对实时性要求极高的场景中。然而,在某些情况下,RTOS可能无法满足需求,这时就需要考虑使用嵌入式Linux系统。MCU加RTOS这对黄金组合,足以应对绝大多数工业控制领域,以及低端消费领域,只要对硬件性能不敏感并且要求高实时性的场合,就是他们大放异彩的时候。这
电子工程世界
2024-09-27
374浏览
RTOS没有执行任务,CPU在干嘛?
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | strongerHuang前几天,有小伙伴问了大概这么一个问题:RTOS有很多任务,如果没有执行任务了,都在延时等待(如vTaskDelay),或等待事件触发(如xQueueReceive),CPU在干嘛?从裸机转向RTOS的小伙伴,不知道你有没有过这样的疑问?裸机 vs 系统裸机情况下,就是一个while死循环:
strongerHuang
2024-09-26
481浏览
哪些情况不用RTOS,必须上linux系统?
在嵌入式系统开发中,RTOS(实时操作系统)因其高效的实时性能和资源占用少的特点,常被用于对实时性要求极高的场景中。然而,在某些情况下,RTOS可能无法满足需求,这时就需要考虑使用嵌入式Linux系统。MCU加RTOS这对黄金组合,足以应对绝大多数工业控制领域,以及低端消费领域,只要对硬件性能不敏感并且要求高实时性的场合,就是他们大放异彩的时候。这对组合还有一个极大的优势,就是硬件成本低,而且软硬
ittbank
2024-09-18
511浏览
如何在项目中使用RTOS分析工具SystemView?
关注、星标公众号,直达精彩内容相信很多小伙伴都听说过,或者用过SystemView这款工具。它是一个可以在线调试嵌入式系统的工具,它可以分析RTOS有哪些中断、任务执行了,以及这些中断、任务执行的先后关系。还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等,这在开发和处理具有多个线程和事件的复杂系统时尤其有效。本文以瑞萨RA6M4单片机 + RT-thread操
李肖遥
2024-09-13
548浏览
哪些情况不用RTOS,必须上linux系统?
关注+星标公众号,不错过精彩内容素材来源 | 网络在嵌入式系统开发中,RTOS(实时操作系统)因其高效的实时性能和资源占用少的特点,常被用于对实时性要求极高的场景中。然而,在某些情况下,RTOS可能无法满足需求,这时就需要考虑使用嵌入式Linux系统。MCU加RTOS这对黄金组合,足以应对绝大多数工业控制领域,以及低端消费领域,只要对硬件性能不敏感并且要求高实时性的场合,就是他们大放异彩的时候。这
strongerHuang
2024-09-08
487浏览
从屎山代码到RTOS,老工程师的架构进化史
你点击蓝字关注,回复“入门资料”获取单片机入门到高级开挂教程 开发板带你入门,我们带你飞文 | 无际(微信:2777492857)全文约5867字,阅读大约需要 10-20 分钟很多老铁和我反馈,说很喜欢看我写的内容,不管是朋友圈还是文章,能在字里行间中,受益匪浅。想想也很久没时间没写长文了,既然大家喜欢看,我尽量抽时间多写。长文预警,全文5800多字,写了16个小时,如果你想真正深入了解哪些项目
无际单片机编程
2024-08-28
486浏览
RTOS正在缩小与Linux的差距
▲ 点击上方蓝字关注我们,不错过任何一篇干货文章!RTOS与Linux的物联网设备操作系统之争已经持续了很多年。Linux以其强大的计算能力和丰富的软件生态,在需要复杂处理和软件支持的物联网设备上占据一席之地;RTOS凭借实时响应和资源节约的特性,在对实时性和资源占用有严格要求的场景中独领风骚。如果时间倒回五年前,那时候IoT彻底火了,但大型科技公司在面对RTOS和Linux的抉择中,对RTOS不
电子工程世界
2024-08-27
503浏览
MCU中断应用在RTOS中的注意事项
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏如果MCU没有中断,你能想象是什么情况吗?就是一个while循环,且不能中断处理及时的任务,更别说有现在的RTOS了(RTOS也是需要中断才能实现)。下面就来说说关于MCU中断应用在RTOS中的注意事项。关于MCU处理器这里先介绍一点Cortex-M处理器相关的内容,然后结合内核为Cortex-M3的ST
strongerHuang
2024-08-21
428浏览
一款可以分析单片机跑RTOS运行情况的工具
相信很多小伙伴都听说过,或者用过SystemView这款工具。它是一个可以在线调试嵌入式系统的工具,可以分析RTOS有哪些中断、任务执行了,以及这些中断、任务执行的先后关系。另外,还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等,这在开发和处理具有多个线程和事件的复杂系统时尤其有效。本文以瑞萨RA6M4单片机 + RT-thread操作系统为例,给大家描述一下:使用S
嵌入式ARM
2024-08-02
458浏览
用这款工具分析单片机跑RTOS的运行情况
关注、星标公众号,直达精彩内容来源 | 瑞萨嵌入式小百科相信很多小伙伴都听说过,或者用过SystemView这款工具。它是一个可以在线调试嵌入式系统的工具,它可以分析RTOS有哪些中断、任务执行了,以及这些中断、任务执行的先后关系。还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等,这在开发和处理具有多个线程和事件的复杂系统时尤其有效。本文以瑞萨RA6M4单片机
李肖遥
2024-08-01
517浏览
在RTOS多任务中如何使用看门狗?
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏我们都知道硬件看门狗的目的:是用来监测系统,防止系统死机,并在死机的情况下使其系统复位重启。在RTOS操作系统中,如果任务(线程)较多,出现高优先级任务长时间占用CPU资源,低优先级任务长时间得不到执行这种想象,那么我们的系统就是具有“Bug”的系统。如上描述,假如我们的线程没有死机,只是长时间得不到执行
strongerHuang
2024-08-01
547浏览
可以分析单片机跑RTOS运行情况的工具
扫描关注一起学嵌入式,一起学习,一起成长相信很多小伙伴都听说过,或者用过SystemView这款工具。它是一个可以在线调试嵌入式系统的工具,它可以分析RTOS有哪些中断、任务执行了,以及这些中断、任务执行的先后关系。还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等,这在开发和处理具有多个线程和事件的复杂系统时尤其有效。本文以瑞萨RA6M4单片机 + RT-thread
一起学嵌入式
2024-08-01
451浏览
在单片机、RTOS上跑ROS应用
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏机器人的应用越来越广泛了,大家熟知的稚晖君直接创业搞机器人,可想而至,接下来的十年,机器人绝对是热门的行业。目前市面上很多机器人都是基于一套叫做ROS的系统开发的,今天就给大家分享一个跑在MCU上,基于FreeRTOS的轻量级(micro)ROS。随着市场需求不断的扩大,这种基于MCU的ROS将会越来越普
strongerHuang
2024-07-29
685浏览
用这款工具分析单片机跑RTOS的运行情况
关注+星标公众号,不错过精彩内容来源 | 瑞萨嵌入式小百科相信很多小伙伴都听说过,或者用过SystemView这款工具。它是一个可以在线调试嵌入式系统的工具,它可以分析RTOS有哪些中断、任务执行了,以及这些中断、任务执行的先后关系。还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等,这在开发和处理具有多个线程和事件的复杂系统时尤其有效。本文以瑞萨RA6M4单片机 +
strongerHuang
2024-07-26
502浏览
RTOS任务堆栈分配的一些细节问题
关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏RTOS任务堆栈分配多少才合适?它与代码量大小有关系吗?经常都会收到类似的问题。其实,RTOS堆栈并不是代码量越大,就分配更多堆栈空间,主要取决于你任务中包含的“临时变量”。RTOS任务堆栈分配市面上很多RTOS的任务都是需要提前分配堆栈大小,也就是在创建任务的时候分配好堆栈的大小。比如uCOS创建一个检
strongerHuang
2024-07-08
538浏览
正在努力加载更多...
广告
今日
新闻
1
供需两端复苏,11月中国制造业PMI释放积极信号
2
中国重塑全球电动汽车市场,美欧汽车制造商面临巨大挑战
3
韩系动力电池今年三季度全球市占率降至23.4%,中国企业占据半壁江山
4
全球工厂的机器人密度在七年内翻了一番
5
中国华润集团正式入主长电科技,聘任全华强为董事长
6
8英寸碳化硅扩产竞速,产能过剩拐点即将出现?
7
传三星将在折叠手机中引入玻璃背板
8
美国对东南亚光伏产品征收高额反倾销税,最高税率271%!
热门
文章排行
1
各大车企付款周期汇总
一览众车
1755
2
突发!美国再次出手!对中国140家芯片公司重大打击!
集成电路IC
1365
3
卫星通信、UWB、星闪…华为Mate70发布会太炸了!
物联传媒
857
4
美国欲限制140家中国芯片公司,包含多家设备巨头
半导体工艺与设备
805
5
打破日本垄断!两大国产HBM芯片材料厂商强强联合,产销跃居全球第二!
飙叔科技洞察
712
6
这,才是今天华为Mate70最大的惊喜!
快科技
679
7
日本一水坝现巨型哥斯拉壁画:预计明年1月底将消失
快科技
469
8
华为Mate70搭载的麒麟9020芯片有多强悍?!
凡亿PCB
417
9
中国芯片新锐50强
贞光科技
413
10
华为Mate70发布,销量或超千万!
WitDisplay
412
11
新一代麒麟到底啥水平!华为Mate70系列麒麟9020处理器跑分揭秘
快科技
405
12
比亚迪智驾团队重大人事变动!
谈思汽车
388
13
走近ISSCC2025:把脉技术趋势,洞察技术前沿
芯思想
379
14
【重磅发布】12月5-7日,金刚石前沿应用、宽禁带半导体、超硬材料、超精密加工…第八届国际碳材料大会暨产业展览会,上海见
DT半导体材料
309
15
马斯克遭遇重击:加州狙击特斯拉致其股价暴跌
国纳科技匠
297
16
华为、联想、美的、小米、海尔、格力等中国35家电子家电公司2024年第三季度财报汇总
全球TMT
293
17
“史上最强大Mate”正式发布!华为Mate70系列起售价5499元
CINNOResearch
292
18
传小米2025年正式发布自研3nmSoC芯片
皇华电子元器件IC供应商
273
19
国内一GaN项目宣布投产,明年大规模推广
第三代半导体风向
265
20
舜宇光学高层变动,孙泱辞任执行董事兼行政总裁
52RD
264
21
“萝卜快跑”落地中国香港,百度终于“守得云开见月明”?
美股研究社
256
22
预计售价100~150万元,华为首款百万级豪车尊界S800正式亮相
谈思实验室
250
23
美国HBM禁令,将于12月6日发布
芯极速
244
24
极氪副总裁入职奇瑞系公司!
谈思汽车
237
25
牙膏挤爆!iPhone17八大升级,苹果史无前例的巨变
手机技术资讯
230
26
一文掌握英伟达全系列GPU
智能计算芯世界
230
27
华为Mate70Pro“纯血鸿蒙版”来了!无法兼容安卓!
飙叔科技洞察
224
28
牙膏挤爆!iPhone17八大升级,苹果史无前例的巨变
快科技
214
29
全球首个可量产UWB雷达泊车方案亮相,这家企业率先抢占新风口
高工智能汽车
213
30
特朗普宣布将对墨西哥与加拿大征收25%关税;对中国加征10%关税!
飙叔科技洞察
210
广告
最新
评论
更多>>
zanzanzan
洪正安
评论文章
2024-11-29
Allegro17.4常用系统参数的设置
xuexixuexi
dkjggger
评论文章
2024-11-27
携手共筑绿色未来:同方威视护航第29届联合国气候变化大会
资料
文库
帖子
博文
1
170中国新能源汽车品牌图谱
2
JESD204B协议读书笔记
3
《星际航行概论》(钱学森 著,科学出版社,1963年)
4
《普通高中教科书:数学》(人教A版)选择性必修 第1册 教师教学用书
5
ADS SI 仿真分析与设计
6
Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集
7
超声波测距模块官方指南
8
数字通信第五版及习题答案
9
点思DS2730多口快充65-100W适配器
10
高精度高光洁度磨削
1
《十万个为什么》Excel 问题与答案 得分 比较游戏 规则
2
这里二极管是什么作用?
3
封装衬底的铜皮如何转换成焊盘,或者直接添加一个管脚序号
4
【东软载波 ES32VF2264 开发板】环境搭建和开箱测评打印数据
5
电流回路示意图,对不对?这样也采不到负载(灯)的电流吧?要怎么更改才能采集到灯头(负载)的电流
6
【东软载波 ES32VF2264 开发板】05 基础功能测试——ADC
7
【Arduino uno教程 】(六)串口通信,发送与接收
8
浪拓(TSS)固态放电管的特点及应用电路
1
简析光耦的基本原理和其在光伏逆变器产品中的重要作用
2
豹8出圈,比亚迪高端化稳了?
3
RDDI-DAP错误
4
戴上XR眼镜去"追龙"!《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕
5
《高速PCB设计经验规则应用实践》+PCB绘制学习与验证
6
11-29学习笔记
7
远红之光来袭,艾迈斯欧司朗 GF CSSRML.24 样片秀
8
国产光耦合器的创新和产品多样性
1
特斯拉电子电气架构详解
2
霍尔传感器知识讲解
3
c 语言 char 类型变量的取值范围要注意的
4
正弦稳态电路分析-阻抗和导纳的计算(ppT)
5
学电气必须明白的79个专业知识
6
8通道RTD数据采集模块原理图分析
7
贴片功率电感失效原因
8
电动汽车或充电桩通信转换器
9
成品输送带的维修案例
10
新能源汽车产业链核心供应商盘点
在线研讨会
uModule DC/DC稳压器 - 减少热量、增加功率
ADAS系统中采用的MEMS时钟
PLL基础知识及其在时钟系统中的应用
PIC16F13145单片机可配置逻辑模块(CLB)概览
EE直播间
无线前沿新技术与测试技术峰会-线上直播
直播时间:12月05日 09:30
首场直播发布: Keysight AP5000 系列新型高性价比模拟信号源
直播时间:12月06日 10:00
功率表的基础知识及其校准
直播时间:12月10日 10:00
提升毫米波信号测试精度
直播时间:12月18日 14:00
E聘热招职位
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
供需两端复苏,11月中国制造业PMI释放积极信号
中国重塑全球电动汽车市场,美欧汽车制造商面临巨大挑战
韩系动力电池今年三季度全球市占率降至23.4%,中国企业占据半壁江山
全球工厂的机器人密度在七年内翻了一番
中国华润集团正式入主长电科技,聘任全华强为董事长