linux 2.31.x的内核头文件夹 asm的问题

内核编译和嵌入式产品的设计与开发
回复
zengjiangyi
帖子: 2
注册时间: 2011-03-08 21:26
送出感谢: 0
接收感谢: 0

linux 2.31.x的内核头文件夹 asm的问题

#1

帖子 zengjiangyi » 2011-03-08 21:41

最近因为要移植一个usb摄像头驱动,在移植过程中发现驱动需要的头文件 比如<asm/uaccess.h> <asm/page.h>等等在我的内核源码树中都没有,再查了一下 连asm文件夹都没有,只有一个asm-generic这个体系机构无关的文件夹,其他的想asm-arm,arm-ppc这些都已经没了,然后一气看了N多版本的内核源码,发现在2.30以前的能找到这些文件夹,30以后版本就没有了,只有一个asm-gerenic的文件夹。
想问一下:这种情况是我认识出错了还是确实是这样,如果确实如此那么该如何去修改头文件呢,是否直接改成linux下的文件。
谢谢
头像
realfiona
帖子: 137
注册时间: 2007-11-20 10:58
来自: Hangzhou, China
送出感谢: 0
接收感谢: 0
联系:

Re: linux 2.31.x的内核头文件夹 asm的问题

#2

帖子 realfiona » 2011-03-08 22:54

好像是编译之后才会有asm目录的
zengjiangyi
帖子: 2
注册时间: 2011-03-08 21:26
送出感谢: 0
接收感谢: 0

Re: linux 2.31.x的内核头文件夹 asm的问题

#3

帖子 zengjiangyi » 2011-03-09 22:25

应该不是编译的问题,因为内核源码树已经是编译好的。
头像
cnkilior
论坛版主
帖子: 4979
注册时间: 2007-08-05 17:40
送出感谢: 0
接收感谢: 5 次

Re: linux 2.31.x的内核头文件夹 asm的问题

#4

帖子 cnkilior » 2011-03-13 11:12

asm是指你选的构架。在LINUX/asm/your_asm/your_cpu/include/asm/....
回复

回到 “内核及嵌入式开发”