5013| 6
|
Linux驱动中固定周期执行某些操作的实现方案讨论 |
5金钱
最佳答案你的目的时要求周期无延时(且精度要求到50us一下), 在进程中处理时无解的,嵌入式Linux本身就非实时系统,只要涉及内核切换的动作,都不保证时间的精确性,是随机的,特别是你精度要求还很高的情况,不符合实际,想实现实时,只能在中断上下文里面做,你只能自己实现SPI通讯收发函数满足中断里处理(这里有个思路:类似uboot的做法,在定时器中断里面实现无系统的SPI通讯,在提交到SPI驱动缓存中,由上位机去访问, 而不使用官方的sp ...
| ||
没有脑袋
|
||
发表于 2020-5-24 17:30:37
|
显示全部楼层
| ||
发表于 2020-5-25 01:02:21
|
显示全部楼层
| ||
发表于 2020-5-25 09:28:25
|
显示全部楼层
| ||
森罗万象
|
||
发表于 2020-5-25 10:28:51
|
显示全部楼层
| ||
| ||
没有脑袋
|
||
发表于 2020-5-27 09:29:48
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 12:36
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网