Как тестировать драйвера? Известно мне стало что некоторые модули невозможно компилировать отдельно от всего ядра, от сюда вопрос, как можно тестировать компоненты ядра(которые нуждаются в полной компиляции) без перекомпиляции всего остального содержимого. Сразу скажу, комп у меня слабенький и ждать 3-4 часа чтоб понять что забыл в конце оператора точку с запятой поставить, это не хорошо?!

21 Авг 2019 в 06:19
172 +1
0
Ответы
1

Есть несколько способов тестирования драйверов или компонентов ядра без необходимости перекомпиляции всего ядра:

Использование модульного тестирования: можно написать модульные тесты для отдельных функций или компонентов драйвера с использованием специальных фреймворков, таких как KUnit или встроенные тесты ядра. Это позволит проверить работу отдельных частей кода без необходимости перекомпиляции всего ядра.

Использование виртуальных машин: вы можете использовать виртуальные машины для запуска различных конфигураций ядра без необходимости перекомпиляции. Например, вы можете создать виртуальную машину с нужной конфигурацией ядра, загрузить в нее только нужный модуль и провести тестирование.

Использование QEMU: QEMU позволяет эмулировать целую систему, что позволяет тестировать драйверы и компоненты ядра на различных платформах без необходимости перекомпиляции всего ядра.

Использование Docker: вы можете создать Docker-контейнеры с нужной конфигурацией ядра и тестировать драйверы внутри контейнеров без необходимости перекомпиляции.

Эти методы помогут вам тестировать драйверы или компоненты ядра без необходимости каждый раз перекомпилировать всё ядро.

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир