- 主题:有谁介绍一下RTOS编程的精髓
估计就是在cpu硬件里实现了时间片,不需要软件调度了也就没有死锁或者优先级之类的软件问题了。比如寄存器实现8套就可以支持8个线程相互独立运行
【 在 skl737208 的大作中提到: 】
: 你是说的并行多线程处理器吗?前段时间版上有提过,但是实际项目没用过,看介绍没有延时,看着满好玩的;
: 这是感芯科技产品的介绍:
: 并行多线程是一种全新的CPU工作模式与软件开发模式,不同于单线程裸机编程,只能顺序执行,也不同于操作系统通过切换造成的多线程执行,并行多线程的各个线程是一直在并行运行的,彼此互不打扰,没有优先级的概念,也没有切换的随机性。
--
FROM 112.64.60.*
调度器保证高优先级的任务会被及时唤醒执行,除非消息接受方优先级太低,那你也不着急接收了啊
【 在 heyuanlie 的大作中提到: 】
: 但消息发出去了,什么时候能响应也不能确定啊。
:
--
FROM 112.64.60.*
精准采样要求时间精度高,大力飞砖不一定赶得上那个时间点
【 在 Oriphia 的大作中提到: 】
: 采样和主题是同一个问题?
:
--
FROM 112.64.60.*
你说的对,连续采样确实可以解决很多这样的情况,但触发式采样怎么办?你不知道哪个时间哪个通道需要采样
【 在 Oriphia 的大作中提到: 】
: 采样需CPU参与吗?你用旧MCU中断信号单点采样,完全是因为内存不够,我力大砖飞可以连续采样,传感器采样,经过ADC后的采样数据是DMA直接全部搬到内存缓冲里,cpu足够快甚至可以处理所有的采样信号。用RISC架构只是处理数据滞后,连续采样的时间精度比中断信号采样高得多。
:
: #发自zSMTH@LYA-AL00
--
FROM 112.64.60.*