腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
嵌入式
linux
驱动
程序加载
、
、
、
我正在为嵌入式
linux
(ARM)开发一个设备
驱动
程序。如何
编译
作为内核的一部分生成的KO文件,使
模块
在引导时加载?谢谢,雷蒙。
浏览 8
提问于2011-08-10
得票数 4
回答已采纳
1
回答
不平滑的加载
驱动
程序:不同意符号module_layout的版本
、
、
、
、
我为ARM系统编写了
Linux
内核的简单
驱动
程序:
Linux
CR5 4.4.171-cr5 #2 Tue Mar 10 11:49:00 CET 2020 armv7l GNU/
Linux
/proc/config.gz 我下载了一个普通内核,签出标记为4.4.5,替换配置文件,
编译
内核,然后用工具chine
编译
驱动
器gcc-linaro-
浏览 0
提问于2021-07-11
得票数 0
1
回答
将
驱动
程序
编译
为内核的一部分,而不是
模块
、
、
、
、
我正试图为嵌入式设备创建一个简约的
Linux
。这意味着
编译
内核和
驱动
程序的必要性。一个
驱动
程序是由它的创建者直接为设备板编写的,所以它不是存储库
驱动
程序。它可以
编译
成一个内核
模块
。但是,由于
Linux
的不可变性质,以及对内存使用极小的要求,我不想使用
模块
。我要所有的
驱动
程序都内置在内核中。所有提供内核的
驱动
程序都是这样设置的。所以我的问题是如何将一个特殊的
驱动
程序
编译</e
浏览 7
提问于2011-12-07
得票数 9
回答已采纳
1
回答
linux
内核有什么不同:
模块
还是内置的?
、
在
linux
中,许多
驱动
程序(和某些部分)可以直接在内核中
编译
,也可以作为一个
模块
编译
。将
驱动
程序(或某些部分)
编译
为一个
模块
与直接
编译
它有什么区别吗?两种方法似乎都起作用。另外,把它
编译
成一个
模块
或者直接
编译
它有什么利弊呢?
浏览 5
提问于2014-05-18
得票数 0
回答已采纳
1
回答
编译
linux
驱动
程序所涉及的步骤
、
、
对于要在
Linux
上
编译
的应用程序,涉及的步骤包括:
编译
内核
驱动
程序涉及哪些步骤?如果我将
驱动
程序
编译
为内置
模块
、
模块
或使用自定义Makefile,步骤是否有所不同
浏览 3
提问于2015-12-24
得票数 0
1
回答
如何在
Linux
中禁用特定
模块
的自动加载
、
、
我根据
Linux
设备
驱动
程序第4章:调试技术
编译
了我的
Linux
内核。但是,在我加载了我的第一个hello
模块
并检查了dmesg的输出之后,我所能看到的只有evbug: .......。我
怎么
能禁用这个
模块
的自动加载?我只想在需要的时候手动装载它。
浏览 3
提问于2015-06-04
得票数 0
回答已采纳
3
回答
Linux
驱动
程序是如何工作的,我在哪里找到它们?(尤指)(网卡司机)
、
、
我想知道
驱动
程序在
Linux
下是如何工作的。
驱动
程序是一个可以编辑的单一文件吗?是否有当前正在使用的
驱动
程序列表,或者是否有不同的位置为每个设备找到它们? 我特别想了解一下我的网络适配器的
驱动
程序。
浏览 0
提问于2011-04-12
得票数 12
回答已采纳
1
回答
为什么VirtualBox不能工作?
、
内核
驱动
程序未安装(rc=-1908) VirtualBox
Linux
内核
驱动
程序(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将/etc/init.d/vboxdrv安装程序作为根程序重新安装内核
模块
。如果它在您的发行版中可用,您应该首先安装DKMS软件包。此包跟踪
Linux
内核的更改,并在必要时重新
编译
vboxdrv内核
模块
。 我不知道这意味着什么,但我知道我必须安装一些东西,但不知道该
浏览 0
提问于2014-03-24
得票数 -1
1
回答
如何调试运行在虚拟机上的内核
模块
?
、
、
、
、
因为我是从源代码构建内核的,所以我可以通过附加到运行在远程机器(qemu虚拟机)上的
linux
内核程序来调试(分析)内核。为了测试一个使用我们的设备(设备模型也在qemu中)的应用程序,我在5.4.188内核和
linux
应用程序上
编译
了一个设备
驱动
程序,它可以不影响
驱动
程序并运行应用程序。我可以调试
linux
内核本身,但是我不知道内核
模块
是在哪里加载的,所以调试器不能调试
驱动
模块
。如何调试设备
驱动
程序?(甚至是申请?
浏览 5
提问于2022-04-05
得票数 -2
2
回答
如何从下载的
Linux
源代码
编译
模块
?
、
、
、
、
我最终希望修改和
编译
现有的
Linux
存储
驱动
程序,并对其进行测试。作为第一步,我想按原样
编译
模块
。make: *** No targets. Stop.我在网上找到了很多指南,但没有一个在USB存储<em
浏览 8
提问于2013-11-15
得票数 1
回答已采纳
1
回答
安装第三方声卡
驱动
程序
、
、
、
、
当您在步骤4中配置
驱动
程序时,Configure.help提供帮助,请备份原始
驱动
程序(/usr/src/
linux
/Configure.help/Document)并复制此文件。请选择声卡(CONFIG_SOUND=m)支持和CMPCI
驱动
程序(CONFIG_SOUND_CMPCI=m)作为
模块
。驻留模式未测试。有关
驱动
程序选项,请参阅“
驱动
参数”。 必要时
编译
内核。通过“生成
模块
”
浏览 0
提问于2015-05-24
得票数 1
1
回答
输入E-100E以太网卡所需的RTL-8139
驱动
程序-无法
编译
源文件
、
、
、
、
因此,我查看了设备
驱动
程序文档,其中说: (1.)内核支持
驱动
程序:如果可以找到内核支持如果您的
驱动
程序加载正确,您的“/etc/ your .
模块
”应该包括“别名eth0 rtl8139”行。 (2.)内核不支持
驱动
程序:如果内核不支持RTL8139系列,那么您应该自己
编
浏览 13
提问于2013-09-19
得票数 0
1
回答
如何将alx支持添加到最近的主线内核?
、
、
显然,主线内核3.8.5是在不支持最近的Atheros通信公司AR8161千兆以太网卡的情况下
编译
的。我知道它是在最近的内核中提供的,其
模块
名为alx。
驱动
支持维基的
编译
我可以使用复式司机,但它们无法构建。我有哪些选项(除了重新
编译
整个内核)来添加alx
模块
?顺便说一下,我用的是华硕N56VZ笔记本电脑。更新: 基于
浏览 0
提问于2013-04-04
得票数 3
1
回答
Linux
驱动
程序是内核的一部分还是rootfs的一部分?
、
、
为了引导它,我必须添加一个引导加载程序、一个
linux
内核和一个包含根文件系统的磁盘映像。此磁盘映像可在因特网上用于目标板(ZedBoard)。在
编译
了激活了所有必需
驱动
程序的内核之后,我发现许多
驱动
程序可以在/lib/
模块
/内核_number中使用。 我有点搞不懂这整件事是
怎么
运作的。
驱动
程序是否由内核加载?或者内核是否用在其中
编译
的代码覆盖它们?
浏览 0
提问于2014-11-12
得票数 5
回答已采纳
2
回答
{USB复合设备内核
模块
驱动
程序编程}多接口管理和“无端点”处理
、
、
、
我试图将Pololu的迷你大师USB伺服控制器
驱动
程序移植到
Linux
内核
模块
(这是我第一次尝试编写kenel
模块
)。Pololu的
Linux
驱动
程序实际上使用的是mono运行时环境,很多我认为是兼容层,它是用C#编写的(我不知道),所以将它移植到C中
编译
成内核
模块
很重要,因为我希望其他程序使用管道与USB通信。我能
怎么
做? 我如何捕捉一个接口并识别
浏览 2
提问于2013-11-24
得票数 0
回答已采纳
23
回答
未安装Virtualbox内核
驱动
程序
、
我尝试使用我的Virtual,这是我收到的错误-(我刚刚更新到新的Ubuntu ),在这个
Linux
操作系统上我是非常新的。内核
驱动
程序未安装(rc=-1908) VirtualBox
Linux
内核
驱动
程序(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将'/etc/init.d/vboxdrv安装程序‘作为根程序重新安装内核
模块
。Ubuntu、Fedora或Mandriva的用户应该首先安装DKMS软件包。此包跟踪<
浏览 0
提问于2011-05-08
得票数 118
2
回答
在
编译
时将参数传递给内置的内核
模块
、
、
在
编译
linux
内核时,有没有一种将参数传递给内置内核
模块
的方法?如果是,你能解释一下吗?我想将max_bonds的值传递给绑定
驱动
程序,这是内核中的内置
模块
。
Linux
内核版本- 2.6
浏览 6
提问于2014-02-26
得票数 4
回答已采纳
1
回答
删除静态
编译
的设备
驱动
程序
模块
。
、
、
我用串行设备
驱动
程序静态地
编译
了
linux
内核,即obj-y。现在我正在开发一个简单的串行
驱动
程序,我想测试它,但是由于
模块
是在内核启动时加载的,所以IO端口区域(0x3f8和更高版本)被注册到串行
模块
中。我需要删除(注销)它,以便我可以分配给我的司机。那么,有没有办法删除静态链接的设备
驱动
程序呢?或者我应该重新
编译
整个内核:/
浏览 4
提问于2013-11-01
得票数 3
回答已采纳
1
回答
如何使i2c触摸设备在
linux
上工作?
、
、
、
环境我查了什么我在
linux
内核4.19源代码中看到了它的
驱动
程序。
浏览 4
提问于2021-07-24
得票数 0
回答已采纳
1
回答
如何在Ubuntu17.10 x86_64上使用LLVM/clang和Nvidia 390.25 x86_64
驱动
程序构建4.15.7内核?
、
、
、
、
最新到现在为止)
驱动
程序方面的成功经验。问题
Linux
4.15.7是使用clang作为主机和目标
编译
器构建的,并与基于默认内核配置的
模块
一起安装。我不得不禁用exofs
模块
,因为它有clang不支持的非标准的“嵌入在结构中的VLA”。然后,我还
编译
了Nvidia 390.25
驱动
程序源代码,从它的友好安装程序中提取出来--我不得不忽略
编译
器版本不匹配的psuedo警告,因为内核头包括线程模型和平台信息,而Nvidia
驱动
程序脚本检查
浏览 0
提问于2018-03-05
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust:编译器驱动开发
Linux驱动系列-PWM驱动
Linux 下源码编译安装 vim 8.1
Linux设备驱动开发
交叉编译的Linux的头文件路径
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券