Как исправить ядро ​​Linux, чтобы добавить поддержку гироскопа - PullRequest
0 голосов
/ 10 июля 2011

Я пытаюсь использовать MPU3000 / 3050 от Invensense со встроенным Linux (плата на базе ARM LPC3141, Embedded Artists).Я нашел этот интересный патч в интернете

https://patchwork.kernel.org/patch/703991/

как я могу реализовать его в моем ядре?

Ответы [ 2 ]

2 голосов
/ 10 июля 2011

Прочитайте эту статью для получения подробных инструкций о том, как применить исправление.

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

Редактировать: Я посмотрел на этот конкретный патч, и по сути он создает новый файл (mpu3050.c) и модифицирует драйверы/ input / misc / Makefile и драйверы / input / misc / Kconfig.Даже если все остальное терпит неудачу, новый файл должен быть создан, и моды для существующих файлов, вероятно, могут быть сделаны вручную.

0 голосов
/ 10 июля 2011

Я не знаю о деталях, но вы должны загрузить ядро ​​с www.kernel.org, установить его с помощью утилиты 'patch' и настроить его для компиляции.Вам следует поискать несколько руководств по настройке.

Я не уверен, что вы уже знали об этом.

...