Я планирую изучать встроенный Linux и писать драйверы устройств Linux.
Прочитав о драйверах устройств и пройдя некоторые уроки, я немного запутался по поводу исходного кода ядра, который будет использоваться для компиляции.
Я использую Ubuntu 11.04 и в моем /usr/src/
я нахожу следующее:
tijin @ tijin-Vostro-460: / usr / src $ ls
gcc-4.4 linux-headers-2.6.38-10-generic-pae
linux-headers-2.6.38-10 linux-headers-2.6.38-8
мои вопросы:
1) мне нужен исходный код ядра для компиляции кода драйвера или достаточно заголовков?
2) где я могу получить исходный код ядра и какова процедура установки исходного кода. Пожалуйста, дайте мне знать детали.