我的gumstix linux映像中缺少asm/ioctl.h

我的gumstix linux映像中缺少asm/ioctl.h,linux,embedded,gumstix,Linux,Embedded,Gumstix,我试图在Gumstix Linux上包含ioctl.h,以便使用板载ADC 反过来,ioctl.h包括我的机器上缺少的asm/ioctls.h 实际上,缺少整个/usr/asm目录。有人知道我应该如何添加/安装它,以及它丢失的原因吗?我也有同样的问题。我为这个目录以及其他几个目录创建了一个符号链接(很抱歉,我不能更具体地说,因为这是在以前的雇主那里,我没有它。) 确保已安装内核标题: opkg安装任务本机sdk 然后创建符号链接: ln-s/usr/asm/usr/src/linux-3.0.0

我试图在Gumstix Linux上包含
ioctl.h
,以便使用板载ADC

反过来,
ioctl.h
包括我的机器上缺少的
asm/ioctls.h


实际上,缺少整个
/usr/asm
目录。有人知道我应该如何添加/安装它,以及它丢失的原因吗?

我也有同样的问题。我为这个目录以及其他几个目录创建了一个符号链接(很抱歉,我不能更具体地说,因为这是在以前的雇主那里,我没有它。)

确保已安装内核标题:

opkg安装任务本机sdk

然后创建符号链接:

ln-s/usr/asm/usr/src/linux-3.0.0/include/asm/


(同样,关于内存…

这取决于体系结构。例如,对于x86,文件

/arch/x86/include/asm/ioctl.h

包括

include/asm generic/ioctl.h


包含相关信息的

健全性检查:您确实检查了
/usr/include/asm
,而不是
/usr/asm
,对吗?我不知道Gumstix开发工具包;asm
asm
目录适用于与内核紧密交互的应用程序(它来自内核,而不是libc),因此它可能位于与常用头文件不同的组件中。对于那些想将此迁移到SU的人:不!这个问题是关于开发工具的,所以它的主题是。这在SU上是离题的,Gumstix板的定义不是计算机。