Tôi đã phát triển trình điều khiển thiết bị Linux. Hiện tại tôi đang biên dịch nó trên Ubuntu 12.04 với trình biên dịch chéo cho cánh tay và sau đó insmoding nó trong hình ảnh Linux cánh tay của tôi. Nhưng tôi muốn tìm hiểu làm thế nào tôi có thể thêm nó trong mã nguồn Linux và cung cấp và tùy chọn để thêm/loại bỏ thông qua cấu hình của Linux cánh tay, để tôi có thể biên dịch nó với Linux mã nguồn biên dịch?Thêm mã trình điều khiển mới vào mã nguồn linux
Bất kỳ ý tưởng nào?
Cảm ơn câu trả lời của bạn. Tôi đã tìm ra và làm điều tương tự như bạn đã đề cập. Nhưng bây giờ có một vấn đề mới. Khi tôi biên dịch mã trình điều khiển của tôi như là một mô-đun và làm insmod trong hạt nhân Linux, tôi có thể thấy thiết bị của tôi nhận được tạo dưới/dev /. Nhưng khi tôi đặt mã của tôi trong cây hạt nhân và biên dịch hạt nhân tôi không thể nhìn thấy thiết bị của tôi dưới/dev. Xin lưu ý rằng tôi đang sử dụng class_create() và device_create() để tạo nút thiết bị. Ngoài ra tôi đã thêm mã của tôi vào cây hạt nhân theo cách tương tự như bạn đã nêu ở trên. – Ravi
Bạn đã đặt trình điều khiển được tích hợp chưa. Hãy nêu bật trình điều khiển và nhấn 'Y' sao cho nó được đặt trước bằng dấu sao như sau: [*] – microMolvi