标签: linux kernel drivers arm
我目前正在为ARM上的嵌入式Linux编写平台设备驱动程序。我注意到的是,来自用户空间的多线程应用程序一次只能访问一个线程的驱动程序,而且不管驱动程序/ dev / *中的单独文件访问是什么,都不会同时访问。
PCIe上针对x86的相同驱动程序(带有修改的probe())可以很好地使用多线程访问其功能。
知道为什么吗?感谢。
答案 0 :(得分:0)
这实际上是用户空间应用程序中的一个错误。