多线程访问平台设备驱动程序

时间:2016-01-21 00:40:13

标签: linux kernel drivers arm

我目前正在为ARM上的嵌入式Linux编写平台设备驱动程序。我注意到的是,来自用户空间的多线程应用程序一次只能访问一个线程的驱动程序,而且不管驱动程序/ dev / *中的单独文件访问是什么,都不会同时访问。

PCIe上针对x86的相同驱动程序(带有修改的probe())可以很好地使用多线程访问其功能。

知道为什么吗?感谢。

1 个答案:

答案 0 :(得分:0)

这实际上是用户空间应用程序中的一个错误。