腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
LKM如何调用内核
驱动
程序的函数?
、
我编写了一个LKM (可加载内核模块),它需要调用/
linux
/driver下的另一个内核
驱动
模块中的函数。我不知道如何将这些函数导入到LKM中。因为/lib/modules/
linux
/ (如make -C选项)不包含内核
驱动
程序的
头文件
,所以我不能直接将它们包含在
头文件
中。有没有办法做到这一点?
浏览 1
提问于2016-05-22
得票数 0
1
回答
带有
Linux
内核
驱动
程序构建的未定义符号(NVidia)
、
、
我的内核
驱动
程序构建有问题。我正在构建一个自定义(尽管非常基本)的NVidia RDMA
驱动
程序,并在make文件中接收生成警告。使用'nm‘可以看到这些入口点位于NVidia
驱动
程序模块(nvidia.ko)中。但是,我对
Linux
驱动
程序make文件系统的内部结构还不太熟悉,无法在构建时定位这些入口点。但是,在提取最新的
驱动
程序源后,我无法找到任何构建文件。 如你所知,我对这件事很陌生。任何帮助都将不胜感激。谢谢
浏览 11
提问于2014-02-04
得票数 1
回答已采纳
1
回答
linux
模块编译丢失的文件夹asm
、
、
、
我正在尝试编译一个
驱动
程序。我的内核版本是3.2.0-27-generic。我只留下了我需要的内容:#include <
linux
/module.h>#include <
linux
/proc_fs.h>#include <<
浏览 12
提问于2012-07-31
得票数 6
回答已采纳
1
回答
如何设置ds3234的芯片选择
、
我们正在编写spi
驱动
程序。如何设置
linux
ds3234
驱动
的“芯片选择引脚”?如能提供帮助的函数或
头文件
的名称将不胜感激。
浏览 1
提问于2013-01-03
得票数 0
2
回答
未声明标识符SQL_SS_TABLE
、
、
、
我想使用ODBC在C++中使用表值参数。有许多用于使用ODBC的TVP的交互示例。例如,r = SQLBindParameter(hstmt, SQL_PARAM_INPUT,// InputOutputType SQL_SS_TABLE,// Parametertype ITEM_ARRAY_SIZE,// ColumnSize: For a table-valued parameter thi
浏览 10
提问于2015-09-22
得票数 1
回答已采纳
2
回答
“
linux
3.7.5-1拱形”是指什么包?
、
、
、
、
它试图运行的命令是:我认为“包名”来自/usr/src,其中唯一的条目是
linux
-3.7.5-1-ARCH报头可能将用于编译自定义硬件的
驱动
程序。注意:
Linux
驱动
程序必须针对当前运行的
Linux
操作系统的内核源代码构建。此脚本为您自动完成此任务。注意:必须安装
Linux
内核头源文件。如果您计划运行,那么您可能
浏览 0
提问于2013-01-31
得票数 8
回答已采纳
1
回答
Yocto缺少内核
头文件
、
驱动
程序加载得很好,并按预期的方式工作。使用
驱动
程序的用户程序是CLion 2020.1中的一个cmake项目。除了一些内核头之外,其他所有文件都是;例如:<
linux
/devices.h>为了清楚起见,有些
linux
头文件
被解析了。例如:#include <
linux
/module.h> 我只是缺少了内核
头文件
的一个子集.因
浏览 11
提问于2020-12-09
得票数 1
1
回答
向
linux
内核添加图像传感器
驱动
程序
、
、
、
、
在花了很多时间在网络上寻找合适的
驱动
程序后,我要求OEM提供一些支持。他们给我提供了司机源文件。问题是我无法将它们包含到内核中。我还查找了构建模块的方法,并对此相当满意。但是使用当前的
驱动
程序,我有一堆使用不存在的
头文件
的*.c文件(我无法在/
linux
目录中找到这些
linux
头文件
)。现在我的问题是,如果我有一个图像传感器
驱动
程序的源代码,并想要构建它,那么相同的一般过程是什么。-Kartik
浏览 0
提问于2013-08-05
得票数 0
3
回答
Linux
下的设备
驱动
程序开发
、
、
我计划学习嵌入式
linux
并编写
linux
设备
驱动
程序。在阅读了有关设备
驱动
程序的内容并阅读了一些教程之后,我对用于编译的内核源代码感到有点困惑。我使用的是ubuntu11.04,在我的/usr/src/中可以找到以下内容: gcc-4.4
linux
-头-2.6.38-10-泛型-pae
linux
-标头-2.6.38-10
linux
标头-2.
浏览 12
提问于2012-02-08
得票数 1
回答已采纳
1
回答
如何将
驱动
程序开发提交给内核git
、
我正在开发一个作为模块的
Linux
内核
驱动
程序,它由
驱动
程序的'C‘文件,
头文件
和在drivers/misc/中修改Makefiles组成。 如何将我的开发工作提交给内核GIT?
浏览 0
提问于2011-06-24
得票数 0
1
回答
AMD图形安装误差
、
、
、
、
在此系统上找不到/lib/modules/3.5.0-26-generic/build/include/
linux
/version.h。在系统上找不到安装所需的一个或多个工具。在安装fglrx
驱动
程序之前安装所需的工具。或者,在没有工具的情况下运行安装程序并使用-force选项来安装.强迫安装将禁用AMD硬件加速,并可能使您的系统不稳定。不推荐使用。
浏览 0
提问于2013-04-06
得票数 0
回答已采纳
1
回答
可以将openssl移植到
Linux
驱动
程序中吗?
、
、
、
我使用的是一个可压缩的嵌入式
linux
。因为我需要使用SAE,我需要openssl。但是,我被要求不要在用户空间中实现它。因此,我尝试在
linux
驱动
程序中移植openssl。我知道这听起来很疯狂。我想知道是否有其他方法可以让我在
驱动
程序中使用libcrypt.so?我需要包含一些
头文件
,并使用一些函数来完成SAE加密。
浏览 1
提问于2018-05-04
得票数 0
回答已采纳
1
回答
linux
驱动
程序rdtsc隐式声明
、
我写了一个
linux
驱动
模块(在x86_64上),我只是调用rdtsc,但是编译器打印出来了:我应该包含哪个
头文件
浏览 7
提问于2013-05-22
得票数 1
回答已采纳
1
回答
如何在用C编写的内核模块中包含
linux
驱动
程序源文件?
、
、
、
、
我目前正在编写一个
linux
内核模块,它需要包含一个来自
linux
驱动
程序源代码的文件。我尝试包含的特定文件是:https://elixir.bootlin.com/
linux
/latest/source/drivers/nvme/host/nvme.h 但是/lib/modules/$(我尝试使用sudo apt-get install
linux
-headers-$(shell un
浏览 51
提问于2020-06-23
得票数 0
2
回答
Linux
用户空间PCI
驱动
程序
、
、
我正在尝试编写一个在用户空间中运行的PCI设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的开发。 这真的是一个设备
驱动
程序还是一个库?
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
include/config/auto.conf.cmd :没有这样的文件或目录[Kali
Linux
]
、
、
、
、
下午好,我想在Kali
Linux
中为我的TL-WN821N V6编译
驱动
程序。到目前为止,我已经完成了说明,我已经安装了
Linux
头文件
。
头文件
的版本为
linux
-headers-5.4.0-kali3-amd64。下一步是编译
驱动
程序源代码,这是通过执行文件夹中的make命令来完成的。但是当我这样做的时候,我得到了这个错误: kali@kali:~$ cd /usr/src/
linux
-headers-5.4.0-ka
浏览 11
提问于2020-05-10
得票数 3
2
回答
致命错误:
linux
/smp_lock.h:没有这样的文件或目录
我试图为一个电视调谐器构建一些
驱动
程序,当我构建时,我会收到这个错误:/home/jtp/IT9135_SRC/it9135.h:11:28: fatal error:
linux<
浏览 0
提问于2012-08-28
得票数 4
2
回答
正确导出
Linux
标头、模块
、
、
、
在树之外构建内核
驱动
程序时,我在
驱动
程序目录中运行make命令,其中KERNELDIR是内核源代码的路径,或者是
头文件
的路径。make -C $(KERNELDIR) M=$(PWD) modulesmake headers_install ARCH=i386 INSTALL_HDR_PATH简而言之:如何正确地导出
linux
头文件
,以便可以针对它构建外部模块?
浏览 0
提问于2011-09-20
得票数 8
2
回答
如何在Eclipse中包含用于
Linux
内核开发的asm头目录?
、
、
、
、
我正在Eclipse IDE for C/C++
Linux
Developers (Indigo SR2)中为嵌入式系统开发一个
Linux
内核模块(
驱动
程序)。但是,有几个内核的
头文件
引用了asm目录,它实际上是
linux
/asm-powerpc目录(在我的例子中)的一个覆盖,覆盖了
linux
/asm-generic目录的顶部,其中特定版本覆盖了通用版本。符号链接asm-powerpc到asm有一些帮助,但太多的
头文件
只存在于通用位置,无
浏览 8
提问于2012-05-01
得票数 1
回答已采纳
1
回答
Linux
不支持要安装在现有
Linux
设置上的二进制
驱动
程序分发的技术原因是什么?
、
任何
Linux
模块都可以使用EXPORT_SYMBOL指令在公共符号表中放置符号。那么,为什么安装二进制
驱动
程序(您没有使用本地
头文件
在本地编译)被认为是非常规的呢?内核将导出一个合理的
驱动
程序需要访问的所有符号。
驱动
程序将输出其所有入口点。所以二进制文件应该是可安装的,对吧?我见过一些网站给出了下载二进制
驱动
程序并安装它的指令,但大多数专家说
Linux
并不真正支持这一点。当你得到它的时候,你真的应该只使用内核中上游的
驱动
程序。
浏览 4
提问于2014-05-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
交叉编译的Linux的头文件路径
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
英伟达开源 Linux 图形驱动实测,性能媲美专有驱动
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券