linux系统中驱动程序中一些头文件地址的问题

[复制链接]
查看11 | 回复4 | 2016-7-10 10:05:36 | 显示全部楼层 |阅读模式
#include
#include
#include
像上面所写的是某一驱动程序的头文件,地址是在/include/asm中么?我进去没找到,还是在其他目录?

回复

使用道具 举报

千问 | 2016-7-10 10:05:36 | 显示全部楼层
e.h>
模块头文件#include
驱动要写入内核,与内核相关的头文件#include
文件系统头文件#include
初始化头文件#include
延时头文件#include
与处理器相关的中断#include

回复

使用道具 举报

千问 | 2016-7-10 10:05:36 | 显示全部楼层
驱动开发请先装内核的头文件。注意内核头文件有两种,一种是 libc 专用的,另一种才是驱动开发用的。一般来说 /usr/include/linux 里面的是 glibc 用的。内核驱动用的有的是 /usr/src/linux-`uname -r' 里面。有的在 /lib/modules/`uname -r`/ 里面的某个目录中。
回复

使用道具 举报

千问 | 2016-7-10 10:05:36 | 显示全部楼层
看你的linux-heard位置,或许在usr目录下,或许在其他什么地方。XXX/include/asm/io.h
system.h
回复

使用道具 举报

千问 | 2016-7-10 10:05:36 | 显示全部楼层
在 /usr/src/linux/include/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行