Ngoài sách LDD, bạn cũng có thể xem các tài liệu khóa đào tạo tại free-electrons.com . Có tất cả các tài liệu khóa học được mở nguồn. Khá phù hợp cho những người đã bắt đầu một chút về lập trình kernel linux, hoặc những người đang tìm kiếm sự hiểu biết sâu hơn và rộng hơn về các chủ đề / lĩnh vực cụ thể.
Để bắt đầu, bạn có thể xem ít nhất hai khóa học đầu tiên:
Và đừng quên trang web tham chiếu chéo mã nguồn lxr trên free-electrons.com , nơi bạn có thể kiểm tra mã nguồn cho các phiên bản kernel khác nhau.
Nếu bạn thích một IDE đặc biệt là NetBeans hoặc Eclipse và biết cách chạy các tập lệnh perl và Makefile, bạn có thể xem các công cụ Nbk dự án của tôi trên github.com . Kịch bản cho phép bạn lập chỉ mục đầy đủ cho một dự án kernel với bộ NetBeans C ++. Nó giúp cải thiện trải nghiệm để hiểu thêm về các cấu trúc và quan hệ nội bộ của mã nguồn. Tôi thường tạo một cấu hình tối thiểu của kernel cộng với thiết bị cụ thể mà tôi đang xem và tạo một bản dựng và thực hiện một chỉ mục trong NetBeans chỉ để phân tích mã kernel. Trong khi làm phát triển thực tế trong một dự án khác. Kịch bản lệnh này được thử nghiệm trực tiếp trong NetBeans, nhưng với Eclipse, ý tưởng sẽ giống nhau (bạn cần sửa đổi tập lệnh cho phù hợp với Eclipse).