hue2550 发表于 2014-11-13 22:43

关于linux2.6内核毫秒级实时性讨论

请问linux2.6内核版本能做到应用程序毫秒级的操作吗?例如每个8ms通过串口发送64bytes的数据。谢谢!

humjb_1983 发表于 2014-11-14 09:04

高精度定时器~
Linux的实时性不好,不能保证实时。

chenyu105 发表于 2014-11-14 10:13

??
1.baud rate satisfy64/rate < 8ms
2.nanosleep
3.SCHED_FIFO
4.mmap(serial_outb_addr)

Tinnal 发表于 2014-11-14 10:22

在内核态用hrtimer应该能满足你的需求。8ms应该没有问题。在用户态就应该不行了。

super皮波 发表于 2014-11-14 16:33

8ms不算高,内核中的hrtimer代码可以支持纳秒级别的,具体能达到什么级别的还得看你的硬件
页: [1]
查看完整版本: 关于linux2.6内核毫秒级实时性讨论