内核必须懂(四): 撰写内核驱动

前言 之前的文章里面说了简单的.ko文件编译. 这里继续深入下去. 当然, 还是从驱动的Hello, world!开始. 驱动模块里的Hello, world! 首先是源码部分, 这里由于是内核, 所以c库的函数就不能用了, 比如printf这样的, 要用printk替代, 这里的k就是指kernel. 然后**__init和__exit意味着只有初始化和卸载才会执行函数, 也就是都只执行一次.
相关文章
相关标签/搜索