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



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

  

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

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

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

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




  

相关话题

  废旧的 Android 手机能拿来干什么有趣的事? 
  我现在是一名嵌入式方向的研究生,发现学的东西比做纯软件的多,工资还没他们高,嵌入式的优势到底在哪儿? 
  对编程感兴趣的程序员是否都对电路、单片机也怀有浓厚的兴趣? 
  为什么用现代的单片机还是实现不了以前的红白机那么好的游戏效果? 
  如何不依赖任何外界现成软件和其他计算机设备运行没安装操作系统的电脑? 
  如何防止电脑被单片机(外接电源)烧坏? 
  大项目不允许使用C++STL 容器合理吗? 
  嵌入式硬实时OS方面,国产技术能力怎么样? 
  MCU市场发展方向有哪些? 
  嵌入式linux内核在内存中运行地址0x30008000到内存起始运行地址0x30000000中的(0x8000=32k)怎么回事? 

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





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