腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
作为虚拟机运行的
Linux
是否会使用主机操作系统的
驱动
程序?
linux
、
driver
、
vmware
、
virtualization
我正在开发一些
应用
程序在
Linux
.This
Linux
是一个虚拟机运行在Windows下,在VMWare播放器的帮助下。当我的
Linux
应用
程序访问外围设备(比如摄像头、网络..)时,访问是通过父主机的
驱动
程序(这里是Windows)进行的吗?这样做的目的是了解更改Windows
驱动
程序功能是否会影响我的
Linux
应用
程序。 (问题不在于数据是否会流经窗口。它关系到是否
调用
相应的windows
驱动</em
浏览 2
提问于2012-06-14
得票数 0
回答已采纳
1
回答
共享对象中的函数名称冲突
c
、
odbc
、
shared-libraries
我正在将一个ODBC
驱动
程序从Windows移植到
Linux
。假设我的
驱动
程序被编译成一个共享对象,它公开了两个函数A和B。应该发生的是ODBCM
调用
function A,而function A
调用
函数B。实际发生的情况是,当function A<e
浏览 0
提问于2011-01-29
得票数 4
回答已采纳
1
回答
从内核的角度看,NIC是如何工作的?
linux
、
operating-system
、
driver
为了让内核与设备对话,您需要一个
驱动
程序/内核模块。我的问题: 据我所知,设备在
Linux
中被表示为文件。如果
驱动
程序/模块提供与设备对话的用户空间API,这是否意味着系统
调用
(如对设备文件的读/写)是多余的?我并不是说人们实际上应该使用系统
调用
来读取/写入设备的文件,而仅仅是为了争论。
浏览 0
提问于2019-01-04
得票数 2
1
回答
Linux
驱动
程序-与用户空间共享WaitHandle (-like)
linux
、
events
、
signals
、
driver
、
wait
我有一个Windows设备
驱动
程序,我想把它移植到
Linux
。
应用
程序通过ioctl将这个WaitHandle提供给
驱动
程序。
驱动
程序可以使用ObReferenceObjectByHandle访问这个句柄,并使用KeSetEvent设置它。这个过程不需要做一个ioctl就能入睡,但是可以
调用
通常的W
浏览 7
提问于2012-08-24
得票数 0
回答已采纳
1
回答
如何在内核模块和用户
应用
程序之间共享数据结构定义?
c
、
linux
、
kernel
、
driver
我想在
linux
上开发一个设备
驱动
程序(用C编写)和一个用户空间库,包装我的设备
驱动
程序(也用C编写)提供的所有功能。该函数将使用与我的设备
驱动
程序关联的文件,特别是: myClose将
调用
设备
驱动
程序的close()。mySetConf将
调用
设备
驱动
程序的ioctl(),并将myConfStruct作为参数传递给使用ioctl()配置设备
驱动
浏览 1
提问于2022-05-23
得票数 0
回答已采纳
2
回答
如何在
linux
中检查光驱是打开还是关闭?
c++
、
c
、
linux
、
cd-drive
我正在制作一个
应用
程序,它需要知道CD
驱动
器是打开的还是关闭的。eject打开CD
驱动
器,并检查它需要多长时间才能打开(较短的时间表示它是打开的,较长的时间表示它是打开的),但我不能使用这种技术,因为
应用
程序实际上会打开
驱动
器(如果
驱动
器是关闭的,我不想重新打开
驱动
器,如果
驱动
器是打开的,我也不想关闭
驱动
器)。我如何在
linux
上做到这一点呢?我看到在Windows下可以做到这一点(尽管可能是错误的),但我还没有看到
浏览 2
提问于2013-03-27
得票数 8
回答已采纳
1
回答
如何找出谁加载了特定的
Linux
内核模块?
linux-device-driver
、
kernel-module
、
spi
、
imx8
、
spidev
我为
Linux
构建了一个特定的
驱动
程序作为模块(m),即恩智浦的spi-imx。然而,
Linux
在引导时会探测这个
驱动
程序。我正在努力找出是什么进程/其他模块/
驱动
程序请求这个spi-imx
驱动
程序。depmod不会显示spi-imx和其他模块之间的任何依赖关系(除了spidev as子模块)。经过一些研究,我发现
Linux
会自动(?)当检测到新设备时,
调用
modprobe。那么
Linux
真的会因为ecSPI在设备
浏览 45
提问于2021-11-09
得票数 0
1
回答
Linux
设备
驱动
程序启动依赖项
linux-kernel
、
gpio
、
nxp-microcontroller
、
imx8
我正在开发一个嵌入式
Linux
设备(基于NXP i.MX8 mini SoC),它需要使用NXP "micfil“
驱动
程序(声/soc/fsl/fsl_micfil.c)支持麦克风音频输入。作为初始化麦克风的一部分,我们添加了代码(到
驱动
程序的fsl_micfil_probe函数)来设置启用麦克风所需的GPIO行(通过
调用
devm_gpiod_get_optional) 我们目前的
Linux
当升级到较新的BSP (基于Yocto的"hardknott“版本
浏览 17
提问于2022-06-14
得票数 1
回答已采纳
1
回答
在
应用
程序从chroot
调用
的上下文中访问来自
linux
内核
驱动
程序的绝对文件路径
module
、
path
、
kernel
、
absolute
、
chroot
Linux
驱动
程序问题。我有一个
应用
程序有效地
调用
我的内核模块。在从
应用
程序
调用
期间,内核模块必须从特定的绝对路径读取文件。 这一切在正常情况下都工作得很好。当
应用
程序从chroot运行时,就会出现问题。此时,在从chroot运行的
应用
程序的上下文中运行时,我的
驱动
程序不再能够访问它必须读取的文件的绝对路径。
驱动
程序使用filp_open()打开文件,当
应用
程序从chroot运行时会失败。有没有办法
浏览 6
提问于2018-04-26
得票数 0
1
回答
linux
内核中ioctl
调用
流程
linux
、
gcc
、
linux-kernel
我试图理解
linux
内核中ioctl
调用
的
调用
流程,我有一个问题-当我们从用户空间
调用
ioctl时,
linux
内核中的哪个函数或模块负责将此ioctl
调用
转换为
驱动
程序中相应的ioctl
调用
。我知道
驱动
程序的ioctl不会直接从用户空间
调用
。首先,
调用
必须经过某个内核API,该API将依次
调用
驱动
程序ioctl。请帮我指出将ioctl传输到合适的
驱动</e
浏览 53
提问于2020-04-07
得票数 0
回答已采纳
2
回答
Windows 8.1上的磁带
驱动
器目录路径
java
、
path
、
java-native-interface
、
scsi
我在
Linux
中开发了一个
应用
程序,它
调用
DDS磁带
驱动
器。在
Linux
中,我使用一个路径来
调用
磁带
驱动
器,即/dev/st0我试图在Windows8.1上运行我的
应用
程序,但很明显,我遇到了一个错误:
浏览 6
提问于2014-05-21
得票数 0
回答已采纳
1
回答
Linux
V4L
驱动
程序-轮询摄像头输入格式
linux-device-driver
、
v4l
我不熟悉
Linux
内核开发,但我的任务是更新内核
驱动
程序,使其返回一个可由
应用
程序读取的状态代码。这将要求
驱动
程序每秒轮询硬件几次,以查看正在发送的相机格式(PAL、NTSC或none)。我知道
驱动
程序如何与硬件通信,但我不知道如何将这些数据传递给
应用
程序。这种类型的行为是否需要使用ioctl()
调用
,或者这是一个读文件操作?另外,如果
应用
程序正在
调用
IOCTL或read函数,然后需要等待硬件响应,这是否会产生性能问题? 另外,为了获
浏览 3
提问于2015-11-14
得票数 0
1
回答
如何处理--快速发送和接收数据-设备
驱动
Linux
multithreading
、
linux-device-driver
、
embedded-linux
、
can-bus
我期待着在
Linux
上实现一个CAN总线通信的
驱动
程序。
Linux
有用户空间和内核空间。
驱动
程序运行在用户空间的内核空间
应用
程序中。1>现在假设如果数据包是以非常高的速度接收的,那么
驱动
程序如何处理这种情况?3>如何在用户和内核空间之间移动数据。我们应该使用系统
调用
还是其他一些快速的机制呢? 4>它可以在内核级别的线程中完成吗?假设使用共享库从
应用
程序访问<
浏览 6
提问于2012-12-04
得票数 0
2
回答
应用
程序已知/可见
linux
驱动
程序的功能
linux
、
dll
、
drivers
、
ioctl
在windows中,我们在
驱动
程序中创建一个函数,我们可以使用dll作为中间人从
应用
程序中
调用
它。在
linux
中会发生什么?例如,我们如何创建自定义函数(ioctl)并从主机
应用
程序
调用
/使用它?
浏览 0
提问于2012-09-10
得票数 0
1
回答
在
Linux
内核中实现的OSI参考模型的“会话层”在哪里?
session
能否区分
Linux
网络堆栈中的“会话层”?使用的协议是什么?例如,如果使用HTTP下载ASCII文本文件,那么“会话层”是否指示传输层协议创建连接?
浏览 0
提问于2013-09-18
得票数 1
回答已采纳
1
回答
在
Linux
中打开GPIO有线LED
linux
、
embedded
、
linux-device-driver
、
gpio
我希望在
Linux
中找到一种通用的机制来切换连接到嵌入式
应用
程序中的GPIO控制器的LED。在
Linux
上我不太精通这一点,有没有一个标准的内核
驱动
程序可以从我的用户模式
应用
程序中
调用
?或者我需要为我的
应用
程序编写一个
驱动
程序?我做了一个网络搜索,发现了各种想法,从编写自己的
驱动
程序,到感觉特别的库。我希望找到最“标准”的方法,认为st
浏览 2
提问于2012-12-05
得票数 0
回答已采纳
1
回答
为什么在库和内核层之间有一个额外的层(HAL)?
android
、
c
、
linux-kernel
、
kernel
、
hal
对于运行在x86硬件上的
Linux
操作系统,为了
调用
内核中作为TCP/IP
驱动
程序( x86)一部分的TCP_listen(),用户空间客户端
应用
程序
调用
作为用户空间glibc libraryGNU分发版一部分的listen()在进入内核模式之前依次
调用
sys_Listen(),然后通过INT 0x80软件中断
调用
内核模式TCP_listen()系统
调用
。因此,glibc库层直接提供了一个与厂商无关的接口,即listen()来运行特定于x86
浏览 2
提问于2014-10-24
得票数 1
1
回答
在Wireshark的源代码中,哪里可以看到对pcap的
调用
?
wireshark
、
pcap
、
libpcap
我想在代码中找到Wireshark接收到达
驱动
程序的数据包的位置。谢谢
浏览 2
提问于2014-11-07
得票数 0
1
回答
通过AT命令设备编写访问internet的
驱动
程序
networking
、
wireless
、
usb
我对用C语言编写GNU/
linux
系统的
驱动
程序很感兴趣,它可以通过AT命令来解释和服务PC机的互联网需求。这个软件必须让PC“看到”它自己作为一个“出路”,也许就像一个以太网连接。如果有人能解释我如何开发一个“假的”以太网连接,或者让PC“查看”使用这个
驱动
软件的方法,我将不胜感激。
驱动
软件需要“
驱动
”GSM集成电路或USB接口来发送/接收数据。
浏览 0
提问于2015-06-06
得票数 4
回答已采纳
1
回答
GUI
应用
程序是否
调用
系统
调用
来访问设备
驱动
程序?
user-interface
、
driver
、
system-calls
在
Linux
中的非GUI环境中,一个带有printf函数的简单c++程序在必须在显示器上写东西时,实际上使用‘写’系统
调用
调用
内核。我的猜测是,GUI
应用
程序在运行时访问opengl库,该库通过设备
驱动
程序访问GPU,而不
调用
内核中的任何系统
调用
。是这样的吗?如果不是,请您解释一下GUI
应用
程序在运行时如何在屏幕上创建图形?
浏览 2
提问于2014-03-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux系统调用实例和功能速查
Linux设备驱动开发
介绍Linux下的系统调用过程
从 Rust 调用 C 库函数|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券