Интеграция модуля в выбранную ОС
Автор: Олег Г. • Декабрь 21, 2018 • Лабораторная работа • 298 Слов (2 Страниц) • 439 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Вычислительная техника»
Дисциплина «Операционные системы»
Лабораторная работа №3
«Интеграция модуля в выбранную ОС»
Linux Mint
Выполнили:
студенты группы ИВТАПбд-31
Гнусарев О., Маслов С., Колесников Д.
Проверила:
Валюх В.В.
Ульяновск, 2018
Оглавление
Установка модуля 3
Список литературы 5
Установка модуля
Мы решили самостоятельно написать модуль, чтобы иметь полное представление о том, как устанавливать модуль и вносить изменения в его исходный код. Наш модуль выводит сообщения при загрузке в ядро и при завершении своей работы.
Для начала нужно создать файл исходного кода на языке C:
#include
#include
#include
MODULE_LICENSE("GPL");
MODULE_AUTHOR("O.Gnusarev, S.Maslov, D.Kolesnikov");
MODULE_DESCRIPTION("Hello world module");
MODULE_VERSION("0.01");
static int __init lkm_example_init(void) {
printk(KERN_INFO "Hello, World!\n");
return 0;
}
static void __exit lkm_example_exit(void) {
printk(KERN_INFO "Goodbye, World!\n");
}
module_init(lkm_example_init);
module_exit(lkm_example_exit);
...