腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如果一个
设备
驱动程序
被多次调用,
内核
会创建多个进程吗?
process
、
drivers
、
thread
如果一个
设备
驱动程序
被多个程序多次调用open("/dev/mydrievr"),会发生什么情况?是否可以实例化
线程
而不是进程?
浏览 0
提问于2022-03-12
得票数 0
1
回答
Linux
设备
驱动程序
,
内核
线程
无法
打开
文件
?
c
、
linux
、
module
、
kernel
、
linux-device-driver
我正在用
Linux
内核
模块写一个
Linux
驱动程序
,当用户可以写的时候,当用户调用close时,
驱动程序
必须将内容刷新到与
设备
文件
同名的另一个目录中的
文件
中。我有这样的问题:当一个进程调用close时,
驱动程序
可以正确地
打开
一个
文件
并刷新它的所有内容;当进程被终止时(例如,从带有kill的终端),
设备
驱动程序
无法
执行filp_open,因为fs-
浏览 51
提问于2020-01-23
得票数 1
1
回答
Linux
设备
驱动:如何分配组/用户权限并使用?
linux-kernel
、
linux-device-driver
、
android-hardware
我知道我们可以使用udev配置脚本分配权限给
设备
驱动程序
在根/组/用户模式下运行,但我不确定如何运行使用Android HAL中的
驱动程序
在特定用户模式下运行的程序?Android脚本中看到udev config中的蓝牙模块,如下所示我的问题是,如何将使用特定
驱动程序
的程序注册到特定的组或用户权限,如上述脚本中的蓝牙,并仅使该特定程序使用
设备</em
浏览 1
提问于2012-08-05
得票数 1
1
回答
Linux
设备
驱动-如何在关闭
文件
时解锁读
线程
?
linux
、
io
、
driver
、
device
、
blocking
我正在尝试为
Linux
实现一个字符
设备
驱动程序
,但遇到了问题。简而言之,写入
设备
的数据被缓冲以供读取。当没有可用的数据时,通过'wait_event_interruptible‘调用读取阻塞。在用户空间,我有一个可执行
文件
,它通过“open”
打开
驱动程序
,然后启动另一个
线程
。主
线程
继续调用“read”。正如预期的那样,没有数据可供读取,因此调用阻塞。然而,我的
驱动程序
的释放处理程序从来不会被调用,如果不显式
浏览 0
提问于2012-12-05
得票数 2
2
回答
从用户空间与
linux
输入
内核
驱动程序
交互
drivers
、
kernel
、
input
我正在为多点触摸
设备
开发
linux
内核
驱动程序
。现在,我已经接触到了被注入到
linux
内核
子系统中,并且它正在工作。问题是,我还需要与
设备
交互,以更改设置等等。当
内核
正在抓取
设备
时,我
无法
在用户空间中抓取它,所以我需要找到一种与
内核
驱动程序
交互的方法。 我的第一次驾驶测试有一些额外的操作,我找不到在目前的模式,我正在使用。它有
打开
、关闭、读、写操作,我可以从用户空
浏览 0
提问于2011-11-14
得票数 1
2
回答
如何从
内核
模块访问(
打开
/读取/等) /dev
设备
?
linux-kernel
、
device
、
kernel-module
、
can-bus
、
rtai
我收到了一个
驱动程序
(PCI卡的PCAN
驱动程序
,使用rtdm),它创建/dev/pcan0,并且/dev/pcan1被编译为netdev
驱动程序
。此
驱动程序
附带了许多工具,但它们都是针对读取CAN消息的用户级程序。然而,我需要的是从
内核
模块读取这些消息。PCAN
驱动程序
不会导出任何变量/函数,这意味着它不会提供
内核
级别的API供我使用。我简要地看了一下代码,并从/dev
设备
中读取数据,并在不
浏览 2
提问于2011-11-18
得票数 2
回答已采纳
2
回答
为串口控制LED
设备
制作
Linux
LED类
驱动程序
serial-port
、
linux-device-driver
、
led
我希望能够使用
Linux
类API从用户空间应用程序中控制LED,即通过/sys/class/leds/whatever/brightness。所以我想为这个
设备
做一个
Linux
内核
驱动程序
。然而,根据我所读到的,
Linux
内核
驱动程序
打开
串行
设备
似乎是不寻常的。例如StackOverflow问题。我读过关于filp_open()的文章,它可以被
内核
<
浏览 24
提问于2016-04-20
得票数 2
2
回答
嵌入式板卡写入
设备
驱动程序
linux-kernel
、
embedded
、
linux-device-driver
、
embedded-linux
、
yocto
我试图在使用Yocto项目构建的嵌入式
Linux
系统上编写
设备
驱动程序
。我不知道
linux
驱动程序
是如何工作的,也不知道如何编写新的
驱动程序
来测试外围
设备
。在我的产品中,在第569-1199页中有一个叫做"
Linux
内核
驱动程序
“的部分。它描述感兴趣的硬件(PCIE,SPI.)
驱动程序
的
设备
树源和变量。我现在所理解的是,产品负责人已经编写了一些函数来访问外围硬件,我所要做
浏览 5
提问于2019-11-08
得票数 0
回答已采纳
1
回答
从
内核
空间到用户空间:中断的内部工作
linux-kernel
、
operating-system
我一直试图了解h/w中断是如何通过
内核
在某些用户空间代码中结束的。1-外部
设备
需要来自CPU的注意。问题#1:
内核
如何在中断向量表中存储ISR地址?这可能是通过向CPU发送CPU用户手册中描述的某个程序集来完成的吗?这个问题越详细越好。在用户空间中,程序员如何编写一段侦听h/w
设备
通知的代码?5-该特定<
浏览 5
提问于2015-03-21
得票数 1
回答已采纳
1
回答
Linux
下的用户空间串行通信库
c
、
linux-kernel
、
embedded-linux
、
drivers
、
zynq
我需要开发一个(用户空间)库来处理
Linux
上的串行通信(在Zynq板上: UART,SPI,I2C)。我浏览了各种网站和东西,研究了xilinx
内核
,以及一些关于O‘’Reilly
设备
驱动程序
的参考资料。到目前为止,我发现的是:
Linux
已经包含了自己的
内核
模块来处理通信(例如: UART
内核
模块处理外围
设备
,以便它们出现在/dev/中,并且通过该
设备
文件
,我可以使用
打开
、读
浏览 4
提问于2018-06-29
得票数 1
2
回答
WiFi
驱动程序
发出ASUS_PCE-AC88
networking
、
drivers
、
kernel
、
broadcom
linux
:我决定退卡,因为到目前为止似乎还没有任何我
无法
让我的Wifi卡(ASUS_PCE 88)在Ubuntu16.04上工作,该卡不会出现在网络管理器中。我专门创建了这个问题,因为我还没有找到任何关于[14e4:43c3]的ubuntu
驱动程序
的好信息。askubuntu上关于broadcom
驱动程序
(安装Broadcom无线
驱动程序
)的帖子没有列出我的版本。ERROR @wl_cfg80
浏览 0
提问于2017-04-21
得票数 2
6
回答
Linux
内核
设备
驱动程序
设计
linux-device-driver
我想学习
linux
内核
设备
驱动程序
编程。所以,任何人都可以在这里张贴好的教程,网页或链接。我对
linux
内核
环境很陌生。我一直在寻找它,但我不知道如何开始和阅读哪一个容易理解的基本知识。提前谢谢。
浏览 9
提问于2012-06-27
得票数 35
回答已采纳
1
回答
嵌入式系统中RS232
设备
的
Linux
设备
驱动程序
c
、
linux
、
linux-device-driver
、
embedded-linux
我最近开始学习为我正在从事的特定项目编写
Linux
设备
驱动程序
。以前,我所做的大部分工作都是在没有操作系统的
设备
上进行的,所以
Linux
驱动程序
和开发对我来说有些陌生。对于我正在工作的项目,我有一个运行基于
Linux
操作系统的嵌入式系统。我有一个通过RS232控制的外部
设备
,我需要为它写一个
驱动程序
。2)从我发现的情况来看,只需
打开
dev/ttyS*并对其进行写入,就可以更容易地访问用户空间中的串行端口。在
浏览 2
提问于2015-06-25
得票数 3
1
回答
将
Linux
/dev/USB作为标准
文件
访问,以便与USB
设备
进行通信
linux
、
linux-kernel
、
usb
、
kernel
、
libusb
我正在研究在
Linux
中与USB
设备
通信的方法,我不希望编写
Linux
内核
驱动程序
。我知道libusb是存在的,并且是一个可以工作的用户库,但是我们的嵌入式
设备
不支持usbfs (而且改变
内核
来增加支持真的很痛苦)。因此,我的问题基本上是这样的:是否可以/建议通过直接读写/dev/USB或与USB
设备
对应的udev
文件
来与USB
设备
通信,从而绕过对自定义
Linux
<em
浏览 67
提问于2012-03-03
得票数 8
回答已采纳
2
回答
用户程序如何访问
设备
?
linux
、
drivers
在
Linux
中,来自http://www.mulix.org/lectures/intro_至_
linux
_
设备
_司机/介绍_
linux
_
设备
_drivers.pdf如果
设备
驱动程序
位于OS
内核
中,则用户程序通过发出系统调用请求OS
内核
代表其运行来访问该<
浏览 0
提问于2015-02-04
得票数 2
1
回答
通过Android应用程序在USB端口上发送和接收数据
android
、
usb
我
无法
弄清楚您在USB端口上发送数据的部分。在谷歌上搜索了很多之后,我找到了亚行、等等,但它们都没有一个可以使用的java库。 有什么建议吗?
浏览 1
提问于2011-05-05
得票数 2
1
回答
使用sendfile而不是sendto零拷贝udp套接字
c
、
linux
、
sockets
我读到可以使用零拷贝,如果我理解得很好,就可以避免通过从用户/
内核
环境复制
文件
而增加额外的时间。但是,我看到只允许从一个
文件
描述符复制到另一个
文件
描述符。另外两种是在6到9之间,我使用的是
linux
的低延迟
内核
,并且关闭了所有CPU电源管理功能,所以所有CPU都处于最高频率。 我注意到,如果sendto()所花费的时间大于6s,那么平台就
无法
工作。另一种精确性是,我有几个
线程
并行运行。因此,可能只是CPU处理其他
线程
,而se
浏览 4
提问于2017-04-06
得票数 1
1
回答
如何在
内核
中处理信号
linux
、
kernel
、
signals
内核
中的信号是如何处理的。如果我向
内核
线程
/进程发送杀死信号,内部会发生什么。
内核
进程中的崩溃是否总是意味着
内核
恐慌,如果不是的话,会产生coredump吗?
浏览 0
提问于2017-04-01
得票数 3
回答已采纳
1
回答
使用简单的char
驱动程序
作为控制台引导
linux
内核
?
linux-kernel
、
console
、
driver
、
boot
我试图在一个学术项目的Sparc v8处理器的模拟模型上引导
linux
内核
(v3.16.1)。 该仿真模型由cpu、存储器、定时器和一个简单的基于轮询的输出
设备
组成。
内核
一直引导到"/init“的开头。在这一点之后,没有输出是可见的。在此之前,会显示一个警告:“警告:
无法
打开
初始控制台。”我的理解是,虽然printk可以正常工作(使用早期的控制台),但是用户进程需要设置一个具有适当
设备
驱动程序
的
设备
节点。
内
浏览 3
提问于2015-11-21
得票数 2
回答已采纳
2
回答
便携式HDD、USB等便携式真密码模式的实现
software-recommendation
、
encryption
、
truecrypt
我想知道如何加密我的外部HDD,这样我的数据就可以安全地从任何操作系统平台(Windows和
Linux
)访问。所以我浏览了很多帖子和论坛,发现最好的办法就是使用真正的地窖。如果上面两个没有解决方案,那么还有其他软件可以用来加密USB
设备
,以便可以从任何操作系统访问吗?
浏览 0
提问于2012-08-24
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
成为嵌入式高手的技能清单和升级线路图
Linux设备驱动开发
Linux基础教程:CentOS开机流程详解
嵌入式 Linux 系统的组件
嵌入式学习培训能学会吗?嵌入式开发培训都要学什么?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券