內核必須懂(四): 撰寫內核驅動

前言 之前的文章裏面說了簡單的.ko文件編譯. 這裏繼續深入下去. 當然, 還是從驅動的Hello, world!開始. 驅動模塊裏的Hello, world! 首先是源碼部分, 這裏由於是內核, 所以c庫的函數就不能用了, 比如printf這樣的, 要用printk替代, 這裏的k就是指kernel. 然後**__init和__exit意味着只有初始化和卸載纔會執行函數, 也就是都只執行一次.
相關文章
相關標籤/搜索