关于linux驱动(应用)程序头文件使用
2012-07-30 16:49
447 查看
驱动程序: #include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件。 #include <asm/***.h> 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。 #include <mach/***.h> 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。 #include <plat/regs-adc.h>在linux-2.6.31_TX2440A20100510\linux-2.6.31_TX2440A\arch\arm\plat-s3c\include\plat #include <linux/module.h> //最基本的文件,支持动态添加和卸载模块。Hello World驱动要这一个文件就可以了 #include <linux/fs.h> //包含了文件操作相关struct的定义,例如大名鼎鼎的struct file_operations #include <linux/errno.h> //包含了对返回值的宏定义,这样用户程序可以用perror输出错误信息。 #include <linux/types.h> //对一些特殊类型的定义,例如dev_t, off_t, pid_t.其实这些类型大部分都是unsigned int型通过一连串的typedef变过来的,只是为了方便阅读。 #include <linux/cdev.h> //对字符设备结构cdev以及一系列的操作函数的定义。 #include <linux/wait.h> //等代队列相关头文件 |
相关文章推荐
- 关于linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使用
- 关于Linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使用
- 关于linux驱动(应用)程序头文件使…
- 关于linux驱动(应用)程序头文件使…
- 关于Linux备份文件和应用的几个命令:tar和cp
- 基于Linux ALSA音频驱动的wav文件解析及播放程序
- Linux系统关于ACM时间的使用和文件目录的权限的问题
- 关于qt中使用ico文件做程序图标时编译报debug/myico_res.o Error 1错误的说明
- 【Linux程序设计】之Linux库函数的使用,多文件程序开发,静态与共享函数
- 使用 Linux 自带的 logrotate 程序来控制日志文件尺寸
- 关于linux下为文件赋予权限,使用chmod
- 简单LinuxC程序关于倒置句子中的单词位置(指针的使用)
- Linux 视频设备驱动V4L2最常用的控制命令使用说明--实际中应用的整理
- 嵌入式linux FM25L256的驱动(应用层)程序
- 关于使用Entity Framework时遇到的问题 未找到具有固定名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序