Вопросы с тегом «drivers»

Драйвер устройства или программный драйвер - это компьютерная программа, позволяющая компьютерным программам более высокого уровня взаимодействовать с аппаратным устройством.

3
В чем разница между пространством пользователя и пространством ядра?
Используется ли пространство ядра, когда ядро ​​выполняется от имени пользовательской программы, т.е. системного вызова? Или это адресное пространство для всех потоков ядра (например, планировщика)? Если это первый, чем это означает, что обычная пользовательская программа не может иметь более 3 ГБ памяти (если деление составляет 3 ГБ + 1 ГБ)? Кроме …
73 linux  kernel  drivers 

12
Какова философия задержки записи данных на диск?
В Linux завершенное выполнение команды, такой как cpили ddне означает, что данные были записаны на устройство. Например, необходимо вызвать syncили вызвать функцию «Безопасное извлечение» или «Извлечь» на диске. Какая философия стоит за таким подходом? Почему данные не записываются сразу? Нет ли опасности, что запись не удастся из-за ошибки ввода-вывода?

6
В чем разница между драйверами ядра и модулями ядра?
Когда я делаю lspci -kна своем Kubuntu с ядром 3.2.0-29, я вижу что-то вроде этого: 01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1) Subsystem: NVIDIA Corporation Device 0492 Kernel driver in use: nvidia Kernel modules: nvidia_current, nouveau, nvidiafb Существует драйвер ядра nvidiaи модулей ядра nvidia_current, nouveau, …

4
Перемещение установки linux на новый компьютер
Я знаю, что в некоторых случаях может быть трудно перенести установку Windows с одного компьютера на другой (физически переместить жесткий диск), но как это работает в Linux? Не загружены ли большинство модулей драйверов при загрузке? Так что теоретически это будет так много хлопот? Очевидно, что конфиги xorg изменится и проприетарные …

3
Есть ли в ядре функция main ()? [закрыто]
Я изучаю драйверы устройств и программирование ядра. Согласно книге Джонатана Корбета, main()в драйверах устройств нет функции. Итак, у меня два вопроса: Почему нам не нужна main()функция в драйверах устройств? Есть ли у самого ядра main()функция? Может кто-то объяснить это мне?




7
Как закрыть X Server, чтобы избежать ошибок при обновлении драйвера nVidia?
Я попытался обновить драйвер nVidia, но у меня возникла ошибка при запуске установки драйвера. Смотрите ошибку: ОШИБКА: вы, кажется, используете X-сервер; пожалуйста, выйдите из X раньше установка. Для получения более подробной информации, пожалуйста, смотрите раздел УСТАНОВКА ДРАЙВЕР NVIDIA в README доступен в драйвере Linux Страница загрузки на www.nvidia.com. Примечание: я …

1
Как назначить USB-драйвер устройству
Этот вопрос двоякий: Во-первых, как вручную отсоединить драйвер от USB-устройства и подключить другой? Например, у меня есть устройство, которое при подключении автоматически использует драйвер usb-хранилища. вывод usbview Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: …


5
Возможна ли передача данных с USB на USB между двумя ОС Linux?
Я хочу создать систему передачи данных с USB на USB в Linux (желательно Ubuntu). Для этого я не хочу использовать внешнее оборудование или коммутатор ( кроме этого кабеля ). Это будет похоже на подключение USB-накопителя к системе, но в этом случае одна из систем Linux будет смонтирована на другой. Как …

1
Как использовать драйвер связывания / снятия привязки драйвера ядра Linux для устройств USB-HID?
Первый фон Я разрабатываю драйвер для игровых панелей Logitech. Это клавиатура с экраном на нем. Драйвер работает хорошо, но по умолчанию устройство обрабатывается HID. Чтобы не допустить захвата устройства HID перед моим драйвером, я могу внести его в черный список в hid-core.c. Это работает, но это не лучшее решение, так …

3
Почему некоторые модели процессоров семейства Intel 6 (Core 2, Pentium M) не поддерживаются intel_idle?
Я настраивал ядро ​​Linux для процессоров Intel Core 2 Quad (Yorkfield) и заметил следующие сообщения от dmesg: [ 0.019526] cpuidle: using governor menu [ 0.531691] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 0.550918] intel_idle: does not run on family 6 model 23 [ 0.554415] tsc: Marking TSC …

3
Драйвер устройства в Linux - это программа / процесс или это просто библиотека?
Драйвер устройства - это программа, которая запускается сама по себе, или это просто библиотека (группа функций), которая загружается в память, и программы могут вызывать одну из ее функций (поэтому она не запускается сама по себе). И если это программа, есть ли у нее идентификатор процесса, могу ли я, например, завершить …
23 linux  drivers 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.