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



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

  

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

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

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

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




  

相关话题

  请问如何把32个霍尔传感器输入到stm32? 
  8051 6502 avr的好处都有啥? 
  如何将 usb 键盘信号转成 ps/2 信号? 
  为什么网上连开源的stm32 8个串口程序都没有? 
  如何评价中航计算机所研制的天脉操作系统? 
  嵌入式 Linux 如何操作 GPIO ? 
  能求教STM32动态内存分配如何解决内存碎片问题吗? 
  如何实现stm32运行sd卡里的程序? 
  嵌入式设备使用NandFlash作为存储,那么不使用文件系统是否可行? 
  纯粹学习嵌入式软件部分,qemu可以代替开发板吗? 

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





© 2024-12-23 - tinynew.org. All Rights Reserved.
© 2024-12-23 - tinynew.org. 保留所有权利