Я изучаю программирование Device Driver
и Kernel
. Согласно книге Джонатана Корбета, у нас нет функции main()
в драйверах устройств.
#include <linux/init.h>
#include <linux/module.h>
static int my_init(void)
{
return 0;
}
static void my_exit(void)
{
return;
}
module_init(my_init);
module_exit(my_exit);
Здесь у меня есть два вопроса:
- Почему нам не нужна функция
main()
в драйверах устройств? - У ядра есть функция
main()
?