2011-02-10 4 views
19

Я пытался узнать о разработке драйверов Android. Я знаю, что разработка драйверов - непростая задача, но я хотел бы узнать. Есть ли какие-либо учебники для этого или любые простые примеры?Как написать драйверы для Android?

ответ

16

Я предполагаю, что вы имеете в виду драйверы для ядра Linux, используемого Android? Я уверен, что большинство систем Android взаимодействуют с ядром Linux для доступа к оборудованию. Например, он полагается на устройство фреймбуфера для отображения, на котором работает драйвер фреймбуфера Linux.

В этом случае вам необходимо укрепить свое устройство, чтобы получить соответствующие привилегии. Затем вам нужно определить версию ядра Linux, а затем получить ее копию.

Существует множество документов о разработке ядра и большом количестве кода для просмотра, но это непростая задача, и вы, вероятно, не захотите это делать. Если у вас есть все необходимые знания об оборудовании, возможно, это будет возможно.

Редактировать: Ах, здесь; это может немного помочь вам: http://source.android.com/porting/display_drivers.html (там должна быть дополнительная информация о других драйверах.)

+3

Эта ссылка недоступна, вы знаете какие-либо альтернативные ресурсы? –

Смежные вопросы