перше створіть файл «Kconfig» у тому самому каталозі та відредагуйте його таким чином: наприклад: меню "Мережа" конфігурація NET tristate "мій мережевий драйвер" # –> цей рядок дає опис ko. залежить від <ARCH> за замовчуванням y якщо <ARCH> допомога <Текст, який відображається, коли довідку вибрано для вашого драйвера>.
Конфігурацію ядра Linux зазвичай можна знайти у вихідному коді ядра у файлі: /usr/src/linux/. конфігурація .
KConfig є система конфігурації на основі вибору, спочатку розроблена для ядра Linux. Він зазвичай використовується для вибору параметрів часу збірки та для ввімкнення чи вимкнення функцій, і тепер знайшов застосування в інших проектах за межами ядра Linux.
Результатом Kconfig є файл заголовка autoconf. h з макросами, які можна перевірити під час збирання. Код для невикористаних функцій можна скомпілювати, щоб заощадити місце.
Базова структура та компоненти
- Заголовок: файл конфігурації зазвичай починається із заголовка, який визначає тип файлу. …
- Параметри: кожен параметр зазвичай записується в новому рядку та складається з ключа та значення. …
- Нижній колонтитул: деякі файли конфігурації закінчуються нижнім колонтитулом.