技巧 #5 – 使用 RTOS 对象
我们今天要讨论的最后一个技术是使用其他 RTOS 对象来延迟时间 。 如果你仔细查看你最喜欢的 RTOS 中的信号量、互斥体和队列等对象的 API , 你会注意到大多数等待的 API 调用也包含延迟时间 。 此延迟时间也可用于导致应用程序延迟 。
与 RTOS 对象相关的是大多数 RTOS 还包括软定时器 。 这些是基于软件的定时器 , 由正在运行的硬件定时器触发 。 然后可以将与技术#2 和技术#3 中所示的技术类似的技术与这些软计时器一起使用 , 以在代码执行中产生延迟 。
结语
【机器人|嵌入式开发:延迟代码执行的5种技术】有几种不同的技术可供想要延迟代码执行的开发人员使用 , 所使用的技术将取决于系统中可用的软件和硬件资源 。 然后 , 嵌入式开发人员可以决定他们想要使用的解决方案有多复杂 。 不过 , 归根结底 , 肯定有几种机制可以帮助将代码执行延迟定义的时间段 。
- 36氪首发|烹饪机器人公司「智谷天厨」获数千万元天使轮融资,羲融善道独家投资
- meta|促进更逼真AR/VR体验,Meta正在开发全新空间音频工具
- 机器人|华为机器人新专利上线 网友:先有华为后有天开上鸿蒙如升仙
- 第六届全省中小学生互联网+机器人设计活动决赛顺利结束
- NVIDIA的DLSS技术已经深受玩家和开发者认可|性能2倍于DLSS!AMD游戏神技FSR 2.0正式支持Xb
- “文旅机器人小i”上岗
- 文旅机器人“小i”来了
- 蓝牙AOA定位那点事系列085:如何应对第一次合作软件开发合作伙伴的问题和需求
- 如何评价扫地机器人离家出走一事?
- 酷家乐|硬件创业:智能硬件产品详细开发指南
