我想研究在樹莓派(raspian),beaglebone(debian)或我的筆記本電腦(ubuntu)上安裝並加載的一些設備驅動程序的源文件。學習設備驅動程序源文件?
我的目標是學習如何正確實現我自己的模塊,通過研究一些實際工作的驅動程序的源文件。我對與實際硬件(USB,I2C,SPI,UART等)通信的驅動程序特別感興趣。
有人能告訴我如何找到這些來源?它們是否可用於某些特定的文件夾,即/ usr/src/****,還是必須從特定內核版本下載所有內核源文件?
所有的意見,意見和建議,非常感謝。
p.s我已閱讀「Linux Kernel Development 3rd edition」,但請告訴我,如果您知道其他有關此主題的免費/開放源代碼書籍,請致電 。
問候 亨裏克