PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
LinuxDev
[问题] Linux serial port 回应速度最小化
楼主:
godspeedlee
(妳,我可以)
2012-12-20 22:48:41
问题:
我的实验是这样的
1. PC serial port
作者:
leolarrel
(真.粽子无双)
2012-02-21 00:05:00
标准Linux kernel 应该很难再快了,研究一下RTOS吧
楼主:
godspeedlee
(妳,我可以)
2012-02-21 09:38:00
我也很想,不过已经有包袱在上面了有可能从tty层着手吗?
作者:
askacis
(ASKA)
2012-02-21 20:43:00
不是console的话可以绕过整个tty层,先告诉kernel你只有console这个uart,另外的uart控制就把他当一般的硬件来写只是一些serial控制的程式都不能用了,都要自己给API出来
作者:
pokkys
(人很好那一个)
2012-02-22 00:37:00
试着把hrtimer打开看看有没有用。
楼主:
godspeedlee
(妳,我可以)
2012-02-22 10:14:00
谢谢各位,我连epoll都拿来试验了一下,结果相同hrtimer在user mode or kernel mode打开?可以多给些提示吗?难道是用non-blocking + nanosleep?askacis 兄建议的方式可以从user mode进行吗?可否多给些提示?谢谢!用最暴力的方式:无穷循环+non-blocking,有微幅进化3.8ms->3.6ms
作者:
pokkys
(人很好那一个)
2012-02-23 00:50:00
你可以是看看gettimeofday;nanosleep * n;gettimeofday如果没有开hrtimer,每一个nanosleep最少需要1ms也就是说如果没有hrtimer,每一个schedule都是被Hz触发的这部份不容易说清楚,你可以直接把hrtimer打开来看看。这部份其实跟你的实作有关,没有code 很难猜。
继续阅读
Re: [问题] 要玩driver需要懂os吗
DreamLoser
Re: [意见] Linux开法者之三穷
cole945
Re: [意见] Linux开法者之三穷
pokkys
Re: [问题] 关于多process执行顺序 (QT)
leolarrel
Re: [问题] 关于多process执行顺序 (QT)
cty222
[问题] Tcp Socket在 SUN OS compiler Error
TwoDemon
Re: [问题] 关于多process执行顺序 (QT)
leolarrel
[心得] wq 跟 PTT发文 ...
j999444
Re: [问题] 关于多process执行顺序 (QT)
cty222
Re: [问题] 关于多process执行顺序 (QT)
leolarrel
Links
booklink
Contact Us: admin [ a t ] ucptt.com