Рейтинг:0

установить драйвер gpio-mockup

флаг cn

В настоящее время я работаю с 20.04 LTS и пытался скомпилировать и установить модуль внутреннего исходного дерева. gpio-макет. Я пробовал перекомпилировать версии ядра 5.11.0-27-generic, 5.11.0-34-generic и 5.13.17-0051317-generic, чтобы добавить этот модуль. Я буду использовать это для симуляций gpio с симулятором полета планера auv, который обычно работает на микроконтроллере (stm32 с OpenRTOS, поэтому его можно собрать и запустить на ноутбуке с симулятором FreeRTOS-Posix (исходники такие же, как OpenRTOS).

Модуль не устанавливается автоматически при установке ядра, его нужно добавлять вручную. Я предпочитаю не понижать версию ядра, но я следовал инструкциям в эта почта, так как исходный код по-прежнему указан в драйверах в файле .последняя стабильная версия (v5.14). Очевидно, он также включен в версию 5.13, которую я пытаюсь собрать. Я успешно скомпилировал его, но попытка установить файл .ko приводит к ошибке автоматического выполнения, даже если я убедился, что ядро ​​и модуль были одной версии с modinfo.

Может кто-нибудь прояснить процесс? Хотя у меня за плечами некоторое время работы с Ubuntu, это первый проект по сборке модулей ядра, в котором я участвовал, и я не считаю себя экспертом по встроенным C. Следуя конкретным инструкциям по сборка драйвера ядра с упрощенным Makefile приводит к ошибке «нет правила для создания цели», или со сборкой v5.13 я обнаружил, что для компиляции модуля требуется glibc >=v2.33, которого нет в стандартных обновлениях. Я определенно что-то упускаю. Мне удалось обновить ядро, но не удалось скомпилировать нужный мне драйвер. Я ценю любые советы по компиляции и установке модуля.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.