Linux - статьи


Глава 24


The Linux Kernel Module Programming Guide (Руководство по программированию модулей ядра Linux)
The Linux Kernel Module Programming Guide (Руководство по программированию модулей ядра Linux) - часть 2
Об авторах
Нумерация версий и дополнительные примечания
Благодарности
Что такое "Модуль Ядра"?
Как модули попадают в ядро?
Как модули попадают в ядро? - часть 2
Прежде, чем продолжить
1. Механизм контроля версий
2. Работа в XWindow
3. Проблемы компиляции
"Hello, World" (часть 1): Простейший модуль ядра.
Знакомство с printk()
Сборка модулей ядра
Сборка модулей ядра - часть 2
Hello World (часть 2)
Hello World (часть 3): Макроопределения __init и __exit
Hello World (часть 4): Вопросы лицензирования и документирования модулей
Hello World (часть 4): Вопросы лицензирования и документирования модулей - часть 2
Передача модулю параметров командной строки
Передача модулю параметров командной строки - часть 2
Модули, состоящие из нескольких файлов
Сборка модулей под существующее ядро
Сборка модулей под существующее ядро - часть 2
Модули ядра и прикладные программы
Функции, которые доступны из модулей
Пространство пользователя и пространство ядра
Пространство имен
Адресное пространство
Драйверы устройств
Старший и младший номер устройства
Старший и младший номер устройства - часть 2
Структура file_operations
Структура file_operations - часть 2
Структура file
Регистрация устройства
Отключение устройства
Chardev.c
Chardev.c - часть 2
Создание модулей для работы с разными версиями ядра
Файловая система /proc: создание файлов, доступных для чтения
Файловая система /proc: создание файлов, доступных для чтения - часть 2
Файловая система /proc: создание файлов, доступных для чтения - часть 3
Файловая система /proc: создание файлов, доступных для записи
Файловая система /proc: создание файлов, доступных для записи - часть 2
Файловая система /proc: создание файлов, доступных для записи - часть 3
Файловая система /proc: создание файлов, доступных для записи - часть 4
Глава 6. Работа с файлами устройств
Глава 6. Работа с файлами устройств - часть 2
Глава 6. Работа с файлами устройств - часть 3
Глава 6. Работа с файлами устройств - часть 4
Глава 6. Работа с файлами устройств - часть 5
Глава 6. Работа с файлами устройств - часть 6
Глава 7. Системные вызовы
Глава 7. Системные вызовы - часть 2
Глава 7. Системные вызовы - часть 3
Глава 7. Системные вызовы - часть 4
Глава 7. Системные вызовы - часть 5
Глава 7. Системные вызовы - часть 6
Глава 8. Блокировка процессов
Глава 8. Блокировка процессов - часть 2
Глава 8. Блокировка процессов - часть 3
Глава 8. Блокировка процессов - часть 4
Глава 8. Блокировка процессов - часть 5
Замена printk
Замена printk - часть 2
Управление индикаторами на клавиатуре
Управление индикаторами на клавиатуре - часть 2
Глава 10. Планирование задач
Глава 10. Планирование задач - часть 2
Глава 10. Планирование задач - часть 3
Обработка прерываний
Обработка прерываний - часть 2
Клавиатура на архитектуре Intel
Клавиатура на архитектуре Intel - часть 2
Глава 12. Симметричная многопроцессорность
Глава 13. Заключение
Примечания



Начало    



Книжный магазин