2016-11-27 14 views
0

Новые драйверы устройств для Linux. Просто прочитайте введение о драйверах символов и блоков. Разница, которая может быть замечена между этими двумя, заключается в том, как данные управляются ядром. Предположим, если я разрешаю драйверу блочного устройства управлять 1 символом за раз, становится ли это приводом на устройстве char?Может заблокировать драйвер устройства, чтобы стать устройством устройства char

ответ

0

Согласно моим знаниям, да, вы можете. Но это не служит цели. Блочные устройства обычно имеют файловую систему. Поэтому предпочтительнее писать байт с помощью vfs, а писать напрямую. Существует высокая вероятность того, что вы повредите блок-устройство. Также набор API отличается для обоих.