Запитання з тегом «drivers»

Драйвер пристрою або драйвер програмного забезпечення - це комп'ютерна програма, яка дозволяє комп'ютерним програмам вищого рівня взаємодіяти з апаратним пристроєм.

12
В чому полягає філософія затримки запису даних на диск?
В Linux завершене виконання команди, наприклад, cpабо ddне означає, що дані були записані на пристрій. Наприклад, потрібно зателефонувати syncабо викликати функцію "Безпечно видалити" або "Вийняти" на диску. У чому полягає філософія такого підходу? Чому дані не записуються відразу? Чи немає небезпеки, що запис вийде з ладу через помилку вводу / …

3
У чому різниця між простором користувача та простором ядра?
Чи використовується простір ядра, коли Kernel виконує від імені користувацької програми, тобто System Call? Або це адресний простір для всіх потоків ядра (наприклад, планувальник)? Якщо це перша, то це означає, що звичайна програма користувача не може мати більше 3 Гб пам'яті (якщо поділ становить 3 ГБ + 1 ГБ)? Також …
72 linux  kernel  drivers 

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, …

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

3
Чи має ядро ​​основну () функцію? [зачинено]
Я вивчаю драйвери пристроїв та програмування ядра. Згідно з книгою Джонатана Корбета, main()у драйверах пристроїв немає жодної функції. Тож у мене два питання: Чому нам не потрібна main()функція в драйверах пристроїв? Чи має саме ядро main()функцію? Може хтось мені це пояснить?


2
Яка різниця між ioctl (), unlocked_ioctl () та compat_ioctl ()?
Переглядаючи вихідний код linux 2.6.36 за адресою lxr.linux.no , я не зміг знайти ioctl()метод у file_operations. Натомість я знайшов два нові дзвінки: unlocked_ioctl()і compat_ioctl(). У чому різниця між ioctl(), unlocked_ioctl()і compat_ioctl()?
38 linux  drivers 


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 ... …


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: …

3
Чи є драйвер пристрою в Linux програмою / процесом чи це просто бібліотека?
Це драйвер пристрою програма, яка працює самостійно, або це просто бібліотека (група функцій), завантажена в пам'ять, і програми можуть викликати одну з її функцій (тому вона не працює самостійно). І якщо це програма, чи має вона ідентифікатор процесу, тож я можу, наприклад, припинити драйвер пристрою так само, як я можу …
23 linux  drivers 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.