腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
到ARM的
Linux
网络
驱动程序
端口
、
、
、
、
我有一个
Linux
网络
驱动程序
,它最初是为2.4
内核
编写的。它工作得很完美。 我想把它移植到
内核
2.6.31,然后用同样的
内核
来武装
Linux
,即2.6.31。我实际上对
驱动程序
做了一些小改动,以便它能够在
内核
2.6.31下
编译
,并且它也可以在不崩溃的情况下加载和卸载。它还可以为ARM
Linux
进行交叉
编译
。但到目前为止,我还无法在ARM上测试它。如何检查
驱动程序
是否与目标<em
浏览 6
提问于2011-08-08
得票数 0
1
回答
编译
模块的数量是否影响RAM中
linux
内核
的大小?
在
编译
Linux
内核
时,我
编译
的
驱动程序
和模块的数量肯定会影响生成的二进制文件的大小。但是,当
内核
加载到内存中时,它也会影响
内核
的大小吗?我的意思是,当我
编译
硬件不需要的
驱动程序
时,
内核
会忽略它们吗,或者它们也被加载到RAM中呢?TL;DR :包含我需要的
驱动程序
的
内核
B+我不需要的额外
浏览 2
提问于2013-08-01
得票数 0
回答已采纳
1
回答
将
驱动程序
编译
为
内核
的一部分,而不是模块
、
、
、
、
我正试图为嵌入式设备创建一个简约的
Linux
。这意味着
编译
内核
和
驱动程序
的必要性。一个
驱动程序
是由它的创建者直接为设备板编写的,所以它不是存储库
驱动程序
。它可以
编译
成一个
内核
模块。但是,由于
Linux
的不可变性质,以及对内存使用极小的要求,我不想使用模块。我要所有的
驱动程序
都内置在
内核
中。所有提供
内核
的
驱动程序
都是这样设置的。所以我的问题是如何将一个特殊的
浏览 7
提问于2011-12-07
得票数 9
回答已采纳
1
回答
linux
内核
如何处理
驱动程序
?
、
、
、
我刚刚读到了
Linux
处理硬件
驱动程序
的方式。显然,大多数硬件
驱动程序
都是预
编译
到
Linux
内核
中的。我对此有一些疑问。如果
Linux
内核
包含几乎所有硬件设备的硬件
驱动程序
,而运行在
Linux
上的膝上型计算机只有一定数量的硬件设备,那么
Linux
内核
拥有的所有冗余硬件
驱动程序
呢?将所有这些
驱动程序
保存在
内核
中,并在不使用它们的情
浏览 0
提问于2016-12-22
得票数 11
回答已采纳
1
回答
Linux
内核
驱动程序
开发的当前资源
、
、
我正在为工作学习
Linux
内核
驱动程序
开发,但我很难找到一个与最近的
内核
相关的好资源。我读过
Linux
设备
驱动程序
第三版,但这是为
内核
2.6和
内核
已经发生了很大的变化-甚至没有一个例子将在最近的
内核
编译
。Rapsberry pi的资源并没有真正涵盖
内核
空间,我发现的教程似乎没有遵循
Linux
设备
驱动程序
书中关于仔细处理内存的任何建议。有人能告诉我最近的一个资源,它
浏览 0
提问于2017-09-07
得票数 1
2
回答
更改
内核
版本并选择
驱动程序
、
、
、
、
我正在尝试
编译
一个新的
Linux
内核
,它是从 (版本4.9)获得的,用于使用Yocto的T1042D4RDB-64B嵌入式板。它目前正在使用4.1.35-rt41。虚拟/
内核
新
内核
已经成功
编译
,但是uImage不包含我需要的
驱动程序
。新
内核
中只有4个
驱动程序
(部署/映像/t1042d4rdb-64b/rootfs.tar.gz),它是"hid“、”输入“、"
浏览 3
提问于2019-11-13
得票数 4
回答已采纳
1
回答
3.2.9
内核
的NVidia
驱动程序
、
、
、
我通过删除NVidia
驱动程序
(我有了最新版本),成功地使X-windows工作。当我试图重新安装它时,安装程序抱怨说,
驱动程序
是用GCC 4.5
编译
的,因此与
内核
不兼容,
内核
是用GCC 4.6
编译
的。我认为这是安全的,这就是为什么它一开始不起作用.从大黄蜂存储库安装NVidia
驱动程序
(最初是从NVidia站点的NVIDIA-
Linux
-x86_64-295.20.run安装程序安装)也不起作用(这一次我得到了一个黑屏幕,不得不使用故障安全模式来删除
浏览 0
提问于2012-03-13
得票数 3
回答已采纳
3
回答
Linux
下的设备
驱动程序
开发
、
、
我计划学习嵌入式
linux
并编写
linux
设备
驱动程序
。在阅读了有关设备
驱动程序
的内容并阅读了一些教程之后,我对用于
编译
的
内核
源代码感到有点困惑。我使用的是ubuntu11.04,在我的/usr/src/中可以找到以下内容: gcc-4.4
linux
-头-2.6.38-10-泛型-pae
linux
-标头-2.6.38-10 <
浏览 12
提问于2012-02-08
得票数 1
回答已采纳
1
回答
Virtualbox 4.3在16.10中运行任何来宾时出错
、
、
、
每当我启动任何虚拟机时,都会出现错误:
内核
驱动程序
未安装(rc=-1908) VirtualBox
Linux
内核
驱动程序
(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将'/etc/init.d/vboxdrv安装程序‘作为根程序重新安装
内核
模块。如果它在您的发行版中可用,您应该首先安装DKMS软件包。此包跟踪
Linux
内核
的更改,并在必要时重新
编译</e
浏览 0
提问于2016-11-24
得票数 0
1
回答
更改YOCTO
Linux
内核
版本
、
我正在使用yocto项目来构建
linux
映像。我使用了SUMO版本,所以我有了4.14.73
内核
版本的。你知道怎么做吗?
浏览 3
提问于2019-08-28
得票数 3
2
回答
设备
驱动程序
代码
编译
?
、
、
、
我是
linux
的新手,.i必须
编译
一个设备
驱动程序
示例代码。我试图从synaptic安装LinuxSource2.6.38,然后它显示了下面引用的信息:如果您只是试图为您的
内核
构建第三方模块,那么您不需要这个包。而是安装适当的
linux</e
浏览 4
提问于2012-02-09
得票数 0
2
回答
为什么我必须在
内核
更新上重新安装视频
驱动程序
?
、
、
我知道
驱动程序
被
编译
到
内核
中,但是为什么API与
内核
如此紧密地耦合呢?它的AMD催化剂™13.1专有的
Linux
™显示
驱动程序
当前运行
Linux
浏览 0
提问于2013-03-28
得票数 5
回答已采纳
23
回答
未安装Virtualbox
内核
驱动程序
、
我尝试使用我的Virtual,这是我收到的错误-(我刚刚更新到新的Ubuntu ),在这个
Linux
操作系统上我是非常新的。
内核
驱动程序
未安装(rc=-1908) VirtualBox
Linux
内核
驱动程序
(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将'/etc/init.d/vboxdrv安装程序‘作为根程序重新安装
内核
模块。Ubuntu、Fedora或Mandriva的用户应
浏览 0
提问于2011-05-08
得票数 118
3
回答
Linux
驱动程序
是如何工作的,我在哪里找到它们?(尤指)(网卡司机)
、
、
我想知道
驱动程序
在
Linux
下是如何工作的。
驱动程序
是一个可以编辑的单一文件吗?是否有当前正在使用的
驱动程序
列表,或者是否有不同的位置为每个设备找到它们? 我特别想了解一下我的网络适配器的
驱动程序
。
浏览 0
提问于2011-04-12
得票数 12
回答已采纳
1
回答
使用android进行mini6410编程
、
、
、
>#include <plat/spi.h> s3c-dma.h存在于: DVD\android-kernel-2.6.28.20100724\
linux
浏览 5
提问于2013-01-27
得票数 1
回答已采纳
3
回答
驱动/模块交叉
编译
、
、
我正试图交叉
编译
一个基于arm的板的
驱动程序
。在make文件中,包含文件的搜索路径是主机
内核
的路径,即指向ubuntu附带的
linux
头。我还在主机系统(i7/ubuntu)上显示了目标板的
内核
源代码树。我的问题是,交叉
编译
(本机系统的
linux
头路径还是板的
内核
源代码树的路径)需要哪种路径?同样的情况是否适用于所有模块,包括
驱动程序
?
浏览 6
提问于2012-12-06
得票数 1
2
回答
如何在
linux
内核
中使用lockdep功能进行死锁检测
、
、
、
、
我有一个
linux
内核
驱动程序
和一个与之交互的用户应用程序。
内核
驱动程序
中有一个死锁。我在
linux
内核
中遇到了这个叫做"“的特性。我能够配置它并重新
编译
我的
内核
(并且我确实在/proc中看到了lockdep文件夹)。但我不知道如何推断此工具的输出,也不知道如何使用此工具调试
驱动程序
。任何帮助都将不胜感激。谢谢!
浏览 7
提问于2014-01-03
得票数 14
回答已采纳
2
回答
linux
内核
源代码可以使用
驱动程序
的函数吗?
、
、
、
我有一个可加载的模块(
驱动程序
)函数,
linux
内核
源代码需要使用它。
linux
内核
源代码是
linux
-3.16.1/mm中的c文件之一。但是,我在c文件中添加了extern function并重新
编译
了整个
Linux
内核
源代码。我认为错误发生在链接时间。它无法从
驱动程序
中找到函
浏览 20
提问于2016-02-10
得票数 1
3
回答
为什么在嵌入式系统开发中需要刻录根文件系统?
、
、
、
、
然后烧录一个
Linux
kernel.Since --
Linux
内核
中已经有一个文件系统了,我们为什么要首先烧掉一个根文件系统呢?
浏览 5
提问于2013-05-20
得票数 0
回答已采纳
1
回答
Linux
4.4
内核
更改
、
、
、
在这个版本中,使用的是4.4
Linux
内核
,而在sles12sp1中,
内核
版本是3.12。很明显,在sles12 sp2
内核
(i .e 4.4
内核
)中添加了如此多的功能和代码更改。我已经为3.12
内核
写了一个
驱动程序
;现在我想让我的
驱动程序
适用于4.4
内核
。一种方法是
编译
4.4
内核
的
驱动程序
代码并修复
编译
错误。但我想弄清楚3.12和4.4
内核
之间
浏览 2
提问于2016-12-24
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
GCC 编译 Linux 内核速度比 LLVM 更快
Linux内核解读
linux驱动程序工作原理介绍
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券