我是靠谱客的博主 害羞绿茶,最近开发中收集的这篇文章主要介绍linux内核模块所需包含的头文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

linux内核模块所需包含的头文件 
  1. #include <linux/types.h>     //dev_t,MAJOR,MINOR,MKDEV
  2. #include <linux/fs.h>        //file_operations,struct file,struct indoe,register/unregister_chrdev,register/alloc/unregister_chrdev_regino,
  3. #include <linux/cdev.h>      //cdev_alloc,cdev_init,cdev_add,cdev_del
  4. #include <linux/kernel.h>    //container_of
  5. #include <linux/slab.h>      //kfree,kmalloc
  6. #include <linux/errno.h>     //error code 
  7. #include <linux/module.h>    //MODULE_LICENSE,...
  8. #include <linux/platform_device.h>    //struct platform_device,struct platform_driver
  9. #include <asm/uaccess.h>     //copy_from_user,copy_to_user
  10. #include     //module_param()

最后

以上就是害羞绿茶为你收集整理的linux内核模块所需包含的头文件的全部内容,希望文章能够帮你解决linux内核模块所需包含的头文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部