Android sürücü geliştirme hakkında bilgi vermeye çalışıyorum. Sürücü gelişiminin kolay bir iş olmadığını biliyorum ama öğrenmek istiyorum. Bu veya herhangi bir basit örnek için herhangi bir öğretici var mı?Android için sürücüler nasıl yazılır?
cevap
Android tarafından kullanılan Linux çekirdeğinin sürücülerini kastettiğinizi mi varsayıyorum? Oldukça eminim ki Android sisteminin çoğu, Linux çekirdeği ile donanımlara erişmek için arayüzey. Örneğin, bir Linux framebuffer sürücüsü tarafından desteklenen görüntü için framebuffer aygıtına dayanır. Bu durumda, uygun yetkileri almak için cihazınızı kökleştirmeniz gerekir. Ardından, Linux çekirdeğinin sürümünü belirlemeniz ve daha sonra bir kopyasını almanız gerekir.
Çekirdeği geliştirme konusunda birçok belge var ve bakmanız gereken çok fazla kod var, ancak bu kolay bir iş değildir ve muhtemelen bunu yapmak istemezsiniz. Gerekli tüm donanım bilgisine sahipseniz, bu bir olasılık olabilir. 0
düzenleme: Ah, işte; Bu biraz yardımcı olabilir: http://source.android.com/porting/display_drivers.html (oradan diğer sürücüler hakkında daha fazla bilgi olmalıdır.)
Bir linux tarifi takip etme hakkında ne dersiniz? http://www.freesoftwaremagazine.com/articles/drivers_linux
- 1. Android emülatöründe "@" nasıl yazılır?
- 2. nasıl alabilirim (takılı) tüm USB sürücüler
- 3. Dize dizisi olarak sürücüler listesi
- 4. Firefox OS için uygulama nasıl yazılır
- 5. Touchpad'im için yazılım nasıl yazılır?
- 6. Gömülü NAND sürücüler için iyi bir dosya sistemi nedir?
- 7. Dosyalamak ve almak için ArrayList nasıl yazılır?
- 8. Cloud Haskell - Kapanışlar için "saf" nasıl yazılır?
- 9. Yay verisi için anahtar kelime nasıl yazılır?
- 10. omurga için ostringstream doğrudan nasıl yazılır
- 11. Firebase için eşzamanlı sorgu çağrısı nasıl yazılır?
- 12. cmdlet'lerim için Powershell yardımı nasıl yazılır
- 13. Python yineleyicileri için nasıl çağrı yazılır?
- 14. , işaretli.js için özel InlineLexer kuralı nasıl yazılır?
- 15. Bir bayt için sayı nasıl yazılır?
- 16. Qt Installer için komut dosyaları nasıl yazılır
- 17. "InterruptedException" için birim testi nasıl yazılır
- 18. http isteği için birim testi nasıl yazılır?
- 19. Swift 3: (;;) döngüsü için bunu nasıl yazılır
- 20. Aşağıdaki ekran görüntüsü için xpath nasıl yazılır
- 21. Harita bir parsele nasıl yazılır?
- 22. Android: Tek bir xml dosyasında çoklu seçiciler nasıl yazılır
- 23. CasperJS modülleri nasıl yazılır?
- 24. Swift'de array.valueForKey nasıl yazılır?
- 25. Nasıl güzel yazılır?
- 26. Html'de denklemler nasıl yazılır?
- 27. C işlevi nasıl yazılır ve perl'den nasıl yazılır
- 28. Kovan nasıl yazılır UDFs
- 29. openssl engine nasıl yazılır
- 30. Xcode eklentileri nasıl yazılır?
Bu bağlantı mevcut değil, alternatif kaynaklar biliyor musunuz? –