2013-03-31 19 views
3

我是linux設備驅動程序的新手。我想知道是否有用於驅動程序功能(如register_chrdev)的手冊頁。如果是的話,那我該如何得到它們?是否有可以使用apt-get下載的軟件包?獲取驅動程序功能的手冊頁

+1

通常只需爲它們運行網絡搜索就簡單多了。但是,您也可以獲取內核樹並運行'make mandocs'。 –

回答

3

man程序中的Linux內核頁面駐留在第9節中,幸運的是(非)非標準節。見this。 Ubuntu等流行的Linux發行版不會通過軟件渠道(?)發佈本節中的手冊頁。

它們仍然可用,例如,Debian提供one。也有在線版本的手冊頁。

0

實際上,內核具有ABI而不是API,因爲內部接口正在快速變化。

學習Linux內核的最佳方式是閱讀源代碼。如果您對字符設備驅動程序感興趣,那麼我會推薦閱讀LDD3書籍,並看看其他設備驅動程序如何在您的內核源代碼中使用上述調用。這樣你就會知道如何爲你的驅動程序使用內核ABI。

相關問題