×

Linux内核模块编程必须了解哪些知识?

消耗积分:0 | 格式:rar | 大小:0.29 MB | 2018-08-24

分享资料个

  模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。

  1.应用程序与内核模块的比较

  为了加深对内核模块的了解,表一给出应用程序与内核模块程序的比较。 表一 应用程序与内核模块程序的比较

  从表一我们可以看出,内核模块程序不能调用libc库中的函数,它运行在内核空间,且只有超级用户可以对其运行。另外,模块程序必须通过module_init()和module-exit()函数来告诉内核“我来了”和“我走了”。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !