2011-02-10 9 views
19

Tôi đã cố gắng để biết về phát triển trình điều khiển Android. Tôi biết phát triển trình điều khiển không phải là một công việc dễ dàng nhưng tôi muốn tìm hiểu. Có bất kỳ hướng dẫn cho rằng hoặc bất kỳ ví dụ đơn giản?Cách viết trình điều khiển cho Android?

Trả lời

16

Tôi giả sử bạn có nghĩa là trình điều khiển cho hạt nhân Linux được Android sử dụng? Tôi khá chắc chắn hầu hết các giao diện hệ thống Android với hạt nhân Linux để truy cập phần cứng. Ví dụ, nó dựa trên thiết bị bộ đệm khung để hiển thị, được hỗ trợ bởi trình điều khiển bộ đệm khung của Linux.

Trong trường hợp này, bạn cần phải nhổ tận gốc thiết bị của mình để nhận được các đặc quyền thích hợp. Tiếp theo, bạn cần phải xác định phiên bản của nhân Linux, sau đó lấy một bản sao của nó.

Có rất nhiều tài liệu về phát triển hạt nhân và nhiều mã để xem qua, nhưng nó không phải là một nhiệm vụ dễ dàng và có thể bạn sẽ không muốn làm điều đó. Nếu bạn có tất cả các kiến ​​thức cần thiết về phần cứng, nó có thể là một khả năng.

chỉnh sửa: Ah, tại đây; điều này có thể giúp bạn một chút: http://source.android.com/porting/display_drivers.html (cần có thêm thông tin về các trình điều khiển khác từ đó trở đi.)

+3

Liên kết đó không khả dụng, bạn có biết bất kỳ tài nguyên thay thế nào không? –