百科问答小站 logo
百科问答小站 font logo



类似于STM32之类的单片机,RTOS比裸奔编程(裸机/裸跑)真有那么大优势? 第1页

  

user avatar   zhang-hao-72 网友的相关建议: 
      

就说一个简单但是很常见的情况,USART或SPI,通过DMA发送大量数据时,启动DMA后是否死循环傻等传输完成?DMA启动前发现上次传输还没完,是不是傻等着传完?

CPU负担不高时,傻等问题也不大,裸机也可以用状态机解决,就是写起来麻烦些。

用RTOS就不是问题了,虽然也是等,但不用傻等了,OS会切出去干别的。程序流程还是照常写,也不用折腾状态机什么的了。




  

相关话题

  C++的运行时多态,性能损失有多大? 
  单片机实现对液体里两个不同物质的浓度检测 要通过 间接检测什么信号才有用(比如温度 电阻 电压等)? 
  微处理器系统结构与嵌入式系统设计教材推荐? 
  普通一本研一电子与通信工程想走嵌入式方向该怎么学? 
  大项目不允许使用C++STL 容器合理吗? 
  为什么大多数低压电子设备(比如电脑,单片机)的总线电压是12v,5v,3.3v? 
  stm32为何在诸多的单片机中脱颖而出? 
  没有学历,没有基础,是否能成为一个嵌入式工程师? 
  现在单片机比如ESP32一秒内执行多少次代码? 
  我国已掌握50纳米以上的芯片工艺,是否已经大量采用国产单片机等其他低端芯片的国产集成电路(IC)? 

前一个讨论
家用软路由有无必要?
下一个讨论
战国时期,有个魏国,也有卫国,当时识字的人少,会不会搞错,比如上级命令你攻打魏国,结果你去打了卫国?





© 2025-05-01 - tinynew.org. All Rights Reserved.
© 2025-05-01 - tinynew.org. 保留所有权利