2016-01-21 4 views
0

В настоящее время я пишу драйвер устройства платформы для встроенного Linux на ARM. То, что я заметил, заключается в том, что многопоточное приложение из пользовательского пространства может одновременно обращаться к одному потоку драйвера и никогда не работать независимо от доступа к файлу в/dev/* для драйвера.многопоточный доступ к драйверу устройства платформы

Тот же самый драйвер (с модифицированным зондом()), предназначенный для x86 на PCIe, отлично работает с многопоточным доступом к его функциям.

Любая идея, почему? Благодарю.

+0

Вы проверяете многоядерный процессор? –

+0

Да, это двухъядерный рычаг. – stacknstr

ответ

0

Это была ошибка в приложении для пользовательского пространства.

Смежные вопросы