Подтвердить что ты не робот

Как написать драйверы для Android?

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

4b9b3361

Ответ 1

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

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

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

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