Я пытался узнать о разработке драйверов Android. Я знаю, что разработка драйверов - непростая задача, но я хотел бы узнать. Есть ли какие-либо учебники для этого или любые простые примеры?Как написать драйверы для Android?
ответ
Я предполагаю, что вы имеете в виду драйверы для ядра Linux, используемого Android? Я уверен, что большинство систем Android взаимодействуют с ядром Linux для доступа к оборудованию. Например, он полагается на устройство фреймбуфера для отображения, на котором работает драйвер фреймбуфера Linux.
В этом случае вам необходимо укрепить свое устройство, чтобы получить соответствующие привилегии. Затем вам нужно определить версию ядра Linux, а затем получить ее копию.
Существует множество документов о разработке ядра и большом количестве кода для просмотра, но это непростая задача, и вы, вероятно, не захотите это делать. Если у вас есть все необходимые знания об оборудовании, возможно, это будет возможно.
Редактировать: Ах, здесь; это может немного помочь вам: http://source.android.com/porting/display_drivers.html (там должна быть дополнительная информация о других драйверах.)
Как насчет следующего рецепта linux? http://www.freesoftwaremagazine.com/articles/drivers_linux
- 1. VirtualBox - Как написать драйверы/плагины?
- 2. Можно ли написать драйверы для java-карты?
- 3. Как обновить драйверы adb для телефонов Android?
- 4. Драйверы для ядра Android для устройства камеры
- 5. Как я могу написать драйверы для Android, если поддержка модулей не является вариантом для коммерческих телефонов?
- 6. Драйверы Xorg, драйверы Mesa и драйверы ядра, как это отношения?
- 7. Не удается установить Android-драйверы
- 8. Как установить драйверы USB для моего телефона?
- 9. С чего начать Android-драйверы с I2C
- 10. Как создать приложение для перенаправления заданий на драйверы доставки
- 11. Как написать для чистого моно для Android?
- 12. Написать браузер для Android
- 13. Samsung Galaxy bluetooth драйверы
- 14. Как вызваны драйверы устройств?
- 15. Как ядро тестирует драйверы
- 16. Как исправить драйверы mysql.rb?
- 17. Внутренние драйверы Oracle
- 18. Tty драйверы доступа android от adb?
- 19. Как установить драйверы MongoDB C++ для Ubuntu?
- 20. Как скомпилировать драйверы для 3.0.32-yocto-standard
- 21. Капибара драйверы для различных раскладок
- 22. Необходимы интерфейсные драйверы Adb?
- 23. Встраиваемые Linux: драйверы ядра и драйверы пространства пользователя?
- 24. Где драйверы ODBC для MFC
- 25. Windows 7, студия Android, найти драйверы для Nexus 7
- 26. Как я могу научиться писать драйверы устройств char для Linux?
- 27. Невозможно использовать драйверы USB для Android на ОС Windows 10
- 28. Драйверы устройств и Windows
- 29. Как написать установщик для приложения .NET Windows (необходимо установить драйверы доступа)
- 30. Как драйверы становятся частью ядра?
Эта ссылка недоступна, вы знаете какие-либо альтернативные ресурсы? –