2012-01-14 28 views
28

Tôi là một nhà phát triển Android và tôi đã làm ROM trong một thời gian dài và tôi muốn đi với phát triển hạt nhân, tôi hiểu nó liên quan đến hạt nhân Linux và không có gì để làm với android.Làm thế nào để bắt đầu với phát triển hạt nhân Linux

Vấn đề là tôi không thể tìm thấy bất kỳ tài nguyên trực tuyến nào để giúp tôi tiếp tục. Vì vậy, những gì tôi đang tìm kiếm là một chút chính thức, như trang web dành cho nhà phát triển cho android, hướng dẫn java cho java, hướng dẫn python ........ etc

Có điều gì giống như vậy không? từ linux.org có thể, nhưng tôi không thể tìm thấy bất cứ điều gì trên trang web của họ. Và những điều tôi cho là có một sự hiểu biết đầy đủ? giống như ngôn ngữ lập trình (tôi biết nó trong C) hay bất cứ thứ gì khác?

Hãy nhớ rằng tôi chỉ muốn tìm hiểu cấu hình trình điều khiển và biên dịch.

+0

https://github.com/jeyaramvrp/kernel-module-programming – Jeyaram

+0

Minimal tự động thiết lập qemu + Buildroot + BusyBox với một vài ví dụ về mô-đun: https://github.com/cirosantilli/linux -kernel-module-cheat –

Trả lời

26

Linux Kernel Newbies, imho, là tài nguyên tốt nhất cho những ai muốn bắt đầu phát triển hạt nhân Linux.

Có lẽ bạn quan tâm để mua một cuốn sách:

nguồn miễn phí (chỉ có một vài trong số họ):

1

Đặt cược tốt nhất của bạn đang theo dõi một cuốn sách hay như Linux Device Drivers 3, được cung cấp miễn phí dưới dạng tài liệu trực tuyến trên LWN. Có bộ mô-đun hạt nhân nhỏ sẽ giúp bạn bắt đầu rất nhanh.

Các vấn đề liên quan