2013-05-16 3 views
1

Спасибо, что нашли минутку, чтобы прочитать мой вопрос. Я голодный стажер, и я действительно хочу проделать определенную работу!С чего начать Android-драйверы с I2C

У меня есть сенсорное устройство, OEM, которое я буду добавлять в дракон-борд, как это. http://mydragonboard.org/

К сожалению, я потратил много времени на изучение того, как написать драйвер, чтобы взаимодействовать с моим сенсором через I2C, и я в конечном итоге запутался, главным образом потому, что ни один из моих ресурсов не соответствует тому, где поставить какой код. Я прочитал много «Встроенных Android», «Драйверы устройств Linux» и «Sensor PortingGuide» (Oreilly, Oreilly, TI) и не получил твердого ответа о том, как получить ПОЭТОМУ.

Моя цель состоит в том, чтобы в конечном итоге это реализовано с помощью HAL и доступно диспетчеру SensorService и Sensor Manager.

Thanks !

+0

Андрос: SO хорошее место для очень конкретного вопроса , но на общие или неопределенные вопросы редко отвечают. Я бы рекомендовал записать, в чем ваша проблема. –

+0

Измените свой вопрос и добавьте исходный код. –

+0

@ Andros Установили ли вы исходное дерево? Попробуйте взглянуть на некоторые другие драйверы режима ядра Android. –

ответ

1

Драйвер i2c сильно не меняется в зависимости от Android или Linux. Вы можете пройти простой уже реализованный драйвер i2c в http://lxr.linux.no/

один пример: понять реализованный драйвер на LXR: /ядро ​​/ драйвер/входа/Misc/*