腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核
中ioctl调用
流程
、
、
我试图理解
linux
内核
中ioctl调用的调用
流程
,我有一个问题-当我们从用户空间调用ioctl时,
linux
内核
中的哪个函数或模块负责将此ioctl调用转换为
驱动
程序中相应的ioctl调用。我知道
驱动
程序的ioctl不会直接从用户空间调用。首先,调用必须经过某个
内核
API,该API将依次调用
驱动
程序ioctl。请帮我指出将ioctl传输到合适的
驱动
程序的
内核
API。
浏览 53
提问于2020-04-07
得票数 0
回答已采纳
1
回答
接入点使用softMAC还是hardMAC?
、
我试图了解无线在
linux
中的工作原理。我从wpa_supplicant、hostapd应用程序开始,借助它们的文档和源代码code.Understood (
流程
和基本功能):libnl库(使用netlink协议在用户空间和
内核
之间进行套接字通信)
驱动
程序我理解了上面的软件
浏览 0
提问于2015-02-05
得票数 1
2
回答
接入点使用softMAC还是hardMAC?
、
、
我试图了解无线在
linux
中的工作原理。我从wpa_supplicant、hostapd应用程序开始,借助它们的文档和源代码code.Understood (
流程
和基本功能): Cfg80211(用于在用户空间中通过nl80211实现从用户空间与
驱动
程序通信的
内核
接口)、mac80211(软件媒体访问控制层我理解了上面的软件
流程
,
浏览 3
提问于2015-02-05
得票数 5
回答已采纳
1
回答
用于企业
Linux
内核
开发的Git工作流
、
、
我在一家使用
Linux
构建嵌入式系统的公司工作。历史上,我们总是使用CVS来存储
内核
工作。我们的
内核
最终是以下几个方面的集合: 我们专有的
Linux
hardwareRandom修复程序的
驱动
程序我们useNon-proprietary硬件
驱动
程序随机尤克基黑客为我们的应用程序定制了
Linux
我们正处于这样的阶段:我们希望将一些旧的
内核
重新建立在新版本的基础上,并将我们古老的CVS工作流修改为基于变更集的工作
流程
。我正努力想出一个合理
浏览 1
提问于2009-12-06
得票数 15
1
回答
了解
linux
驱动
程序,它比
linux
堆栈先接收数据包
、
注册的netfilter钩子可以从
linux
内核
获取数据包。在这里,
linux
内核
获取数据包,查找注册的钩子,并将数据包传递给它们。 一般的
流程
是: 1.NIC接收帧2.将它放入DMA rx环3.
内核
的网络子系统从DMA rx环中获取它。但是,有没有办法在数据包进入
linux
网络子系统之前获得它(可能是一个很大的术语,我的意图是先获取数据包的
内核
网络代码)。也就是说,我的
驱动
程序应该在数据包进入
linux
网络堆栈之前
浏览 1
提问于2014-09-24
得票数 1
1
回答
如何获得进程的task_struct的起始地址?
、
假设我编写了一个C程序,然后在系统上执行。如果我想知道相应的运行程序的task_struct的起始地址,我怎么能找到它?
浏览 0
提问于2020-02-18
得票数 1
回答已采纳
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
1
回答
我可以为Ubuntu构建一个
内核
驱动
程序而不构建Ubunto
内核
吗?
、
、
、
、
我有一个板,我想使用它来自Aarch64处理器的DMA接口,该处理器将
Linux
作为操作系统运行。为此,我应该将.ko
驱动
程序文件放在
内核
中,并将其加载到
Linux
内核
中。目前,我使用Petalinux并通过它构建
驱动
程序.ko文件,并且Petalinux将这个.ko文件放在rootfs和Petalinux
内核
中。现在,我想从Petalinux迁移到Ubuntu,并在Zynq板上使用Ubuntu,所以我想知道我能不能从ubuntu
内核
分别构建一个DMA
浏览 13
提问于2021-12-20
得票数 -1
回答已采纳
1
回答
在
linux
设备
驱动
程序中允许和不允许做什么?
、
我有一个关于
linux
设备
驱动
程序的一般性问题。更常见的情况是,我弄不清楚在
linux
设备
驱动
程序中允许或不允许执行哪些操作?例如,下面的例子是不允许的?
浏览 4
提问于2019-06-04
得票数 0
回答已采纳
1
回答
为什么
Linux
驱动
需要编译?
、
我有一个问题,如果一个新的硬件在
Linux
内核
不支持的列表中,为什么
Linux
驱动
需要用
Linux
源码编译?但是Windows
驱动
只需要双击setup.exe,不需要编译... 是
内核
类型不同吗?微
内核
vs单片
内核
?或者其他任何原因?谢谢。
浏览 4
提问于2017-04-17
得票数 0
1
回答
Virtualbox 4.3在16.10中运行任何来宾时出错
、
、
、
每当我启动任何虚拟机时,都会出现错误:
内核
驱动
程序未安装(rc=-1908) VirtualBox
Linux
内核
驱动
程序(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将'/etc/init.d/vboxdrv安装程序‘作为根程序重新安装
内核
模块。如果它在您的发行版中可用,您应该首先安装DKMS软件包。此包跟踪
Linux
内核
的更改,并在必要时重新编译vboxdrv
浏览 0
提问于2016-11-24
得票数 0
3
回答
设备
驱动
程序开发和
linux
内核
编程有什么联系/区别?
、
、
我知道
Linux
是
内核
,它是许多发行版( Ubuntu,Mint)的核心。但是,当我们说"
Linux
内核
编程“时,我们到底是什么意思呢?是Bash脚本吗? 它与设备
驱动
程序的开发有什么关系?(我们是否意味着硬件正在运行
linux
内核
,并且我们进行
内核
编程来支持外围设备,这通常是与
linux
相关的设备
驱动
程序开发?)
浏览 3
提问于2014-08-05
得票数 1
2
回答
到ARM的
Linux
网络
驱动
程序端口
、
、
、
、
我有一个
Linux
网络
驱动
程序,它最初是为2.4
内核
编写的。它工作得很完美。 我想把它移植到
内核
2.6.31,然后用同样的
内核
来武装
Linux
,即2.6.31。我实际上对
驱动
程序做了一些小改动,以便它能够在
内核
2.6.31下编译,并且它也可以在不崩溃的情况下加载和卸载。它还可以为ARM
Linux
进行交叉编译。但到目前为止,我还无法在ARM上测试它。如何检查
驱动
程序是否与目标
内核
完全兼容,以及应考虑
浏览 6
提问于2011-08-08
得票数 0
1
回答
clock_gettime的来源
、
、
我试图通过查看
linux
内核
的源代码来理解函数clock_gettime的行为。我目前正在使用4.4.0-83-lowlatency,但我只能获得4.4.76源文件(但它应该足够接近)。我跟踪了这个函数的执行
流程
,找到了一个神秘的ravb_ptp_gettime64和ravb_ptp_time_read,它与以太网
驱动
程序有关。这是我第一次研究
内核
代码,所以我不习惯它。如果有人能给我解释一下“怎么”和“为什么”,那就太
浏览 1
提问于2017-07-20
得票数 0
回答已采纳
1
回答
esxi 5 VMKernel与
linux
驱动
程序可整合模式
、
、
网络上的许多人都说esxi 5
内核
不是基于
linux
内核
的,但是在同一时间他们说"ESX(i)包括
Linux
驱动
程序兼容性模式(
驱动
程序仍然必须专门为esxi编译)“,所以我的简单问题是,如果这个vmkernel不是基于
linux
内核
的,那么我该如何将
linux
驱动
程序移植到esxi 5
内核
呢?我下载了esxi 5的megaraid源代码
驱动
程序,在这个文件megarai
浏览 0
提问于2013-12-05
得票数 -1
1
回答
在
linux
设备
驱动
程序中读取配置文件
、
、
如何在
linux
设备
驱动
程序中读取配置文件?专家说,在
内核
空间中读取和写入文件是一种糟糕的做法。对于固件下载,我们有request_firmware
内核
API。是否有用于读取和解析
驱动
程序配置文件的
linux
内核
API?读取特定
驱动
程序的波德率和固件文件路径。
浏览 5
提问于2013-12-13
得票数 4
回答已采纳
2
回答
为什么
Linux
模块API不向后兼容?
、
、
、
为什么
Linux
模块API不向后兼容?在更新
Linux
内核
之后,我很沮丧地找到了更新的
驱动
程序。 我有一个无线适配器,需要一个专有的
驱动
程序,但制造商已经停止了这个设备大约7年前。由于代码非常古老,是为
Linux
2.6.0.0编写的,所以它不使用最新的
Linux
内核
进行编译。我使用过许多
Linux
发行版,但同样的问题无处不在。尽管有一个与
Linux
内核
一起分发的开源
驱动
程序,但它不
浏览 0
提问于2020-08-18
得票数 2
回答已采纳
23
回答
未安装Virtualbox
内核
驱动
程序
、
我尝试使用我的Virtual,这是我收到的错误-(我刚刚更新到新的Ubuntu ),在这个
Linux
操作系统上我是非常新的。
内核
驱动
程序未安装(rc=-1908) VirtualBox
Linux
内核
驱动
程序(vboxdrv)要么未加载,要么/dev/vboxdrv存在权限问题。请将'/etc/init.d/vboxdrv安装程序‘作为根程序重新安装
内核
模块。Ubuntu、Fedora或Mandriva的用户应
浏览 0
提问于2011-05-08
得票数 118
1
回答
linux
怎么能同时成为
内核
和操作系统呢?
、
、
我有一些问题:-
Linux
是操作系统还是
内核
(如果两者兼而有之呢?)-
驱动
程序是
内核
的一部分,还是介于
内核
和硬件之间--
驱动
程序到底做了什么(我已经知道它需要进行系统调用并将它们交给cpu) -- API和ABI在外行人的话中是什么(简短和简单)?
浏览 2
提问于2016-02-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apple SoC CPUFreq驱动即将并入Linux主线内核
Linux驱动必学知识点-内核互斥锁
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
Linux 内核未来将放弃“过时的图形驱动基础设施”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券