腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
linux
设备
驱动
程序中读取配置文件
linux-kernel
、
config
、
linux-device-driver
如何在
linux
设备
驱动
程序中读取配置文件?专家说,在
内核
空间中读取和
写入
文件是一种糟糕
的
做法。对于固件下载,我们有request_firmware
内核
API。是否有用于读取和解析
驱动
程序配置文件
的
linux
内核
API?读取特定
驱动
程序
的
波德率和固件文件路径。
浏览 5
提问于2013-12-13
得票数 4
回答已采纳
1
回答
Linux
内核
如何处理Windows文件系统?
ntfs
、
ntfs-3g
Smith LPIC_1学习指南),上面写着:“
内核
”不能将新文件
写入
NFTS分区是什么意思?在另一个地方写着:
内核
空间与用户
浏览 0
提问于2015-01-07
得票数 4
回答已采纳
1
回答
Linux
内核
如何知道将输入事件
写入
哪个文件描述符?
c
、
linux
、
linux-kernel
、
operating-system
、
kernel
我想知道
Linux
内核
知道将输入
写入
哪个文件描述符(例如/dev/ input /eventX)
的
机制。例如,我知道当用户单击鼠标时,会发生中断,该中断由
驱动
程序处理,并通过input_event (drivers/ input /input.c)传播到
Linux
输入核心,最终会
写入
/dev/input/中
的
相应文件。具体地说,我想知道我需要检查哪些源文件,以查看
内
浏览 34
提问于2019-02-10
得票数 5
回答已采纳
1
回答
没有用户空间应用程序
的
Sysfs
内核
交互
linux-kernel
、
linux-device-driver
、
sysfs
我正在为一个硬件开发一个
Linux
设备
驱动
程序,它依赖于特定于每个实现
的
一些配置。在第一次启动时,我们需要一个用户空间应用程序通过校准过程生成这个配置数据。当然,我会将此配置数据存储在一个文件中,并在加载
驱动
程序或配置硬件时读取该文件。然而,从
内核
空间中读取文件是。 sysfs文件系统是虚拟
的
,因此每次启动
内核
时,用户(或用户空间应用程序)都必须将配置数据
浏览 4
提问于2019-11-01
得票数 0
2
回答
嵌入式板卡
写入
设备
驱动
程序
linux-kernel
、
embedded
、
linux-device-driver
、
embedded-linux
、
yocto
我是嵌入式世界
的
新手。我试图在使用Yocto项目构建
的
嵌入式
Linux
系统上编写设备
驱动
程序。我不知道
linux
驱动
程序是如何工作
的
,也不知道如何编写新
的
驱动
程序来测试外围设备。在我
的
产品中,在第569-1199页中有一个叫做"
Linux
内核
驱动
程序“
的
部分。它描述感兴趣
的
硬件(PCIE,SPI.)
驱动</em
浏览 5
提问于2019-11-08
得票数 0
回答已采纳
1
回答
是否有明确
的
方法将
Linux
内核
中
的
驱动
程序源代码与设备本身联系起来?
linux-kernel
、
drivers
、
devices
Linux
内核
的
源代码包含了/drivers目录下许多设备
的
驱动
程序源。有时,通过查看源代码注释,就可以得到
驱动
程序编写
的
设备
的
提示。但是,很多时候,我不知道任何设备或家庭
的
设备,司机
的
目标。是否有可能将
驱动
程序追溯到相应
的
设备?
浏览 0
提问于2016-07-13
得票数 3
2
回答
windows如何区分光盘?
windows
、
operating-system
、
ram
、
hard-drive
我想知道windows如何区分不同
的
驱动
器和内存模块,我
的
意思是windows如何在每种编程语言中将某些特定内容
写入
磁盘C或磁盘D,当您声明变量被保存到内存中时,当您需要将某些内容存储到hdd时,您必须使用一些库那么,windows是如何处理它
的
呢?它是否将所有光盘和内存模块作为一行数据来处理,它是否只保存开始渐进
的
每个媒体?-像0x00000是磁盘C开始
的
地方,0x15616是磁盘D开始
的
地方。
浏览 0
提问于2021-03-12
得票数 0
回答已采纳
1
回答
ubuntu使用可加载模块读取文件
c
、
file
、
ubuntu
、
kernel
、
vfs
嗨,我有一个类分配,要求我拦截一个打开
的
调用,然后读取文件和编辑输出而不编辑文件本身,这都是在
内核
空间中
的
一个可加载模块中完成
的
。当我说编辑时,我
的
意思是,就像将单词她改为_he,用下划线替换s,它会将单词
的
每个实例更改为_he,这就是所希望
的
结果。几天来,我一直在网上寻找答案,我认为我找到了一个合适
的
例子,但它一直给我一个错误。当我将模块输入
内核
时,它立即说“已被杀死”,然后它说我不能删除它,因为它不是在使用中,这迫使我重新启动我<
浏览 7
提问于2016-12-08
得票数 0
回答已采纳
1
回答
嵌入式系统中RS232设备
的
Linux
设备
驱动
程序
c
、
linux
、
linux-device-driver
、
embedded-linux
我最近开始学习为我正在从事
的
特定项目编写
Linux
设备
驱动
程序。以前,我所做
的
大部分工作都是在没有操作系统
的
设备上进行
的
,所以
Linux
驱动
程序和开发对我来说有些陌生。对于我正在工作
的
项目,我有一个运行基于
Linux
操作系统
的
嵌入式系统。我有一个通过RS232控制
的
外部设备,我需要为它写一个
驱动
程序。问题: 1)有没有一种方法可以从
内核
空间访问串
浏览 2
提问于2015-06-25
得票数 3
1
回答
是否等同于windows上
的
/dev/kmsg?
c
、
logging
、
windbg
、
windows-kernel
我想从批处理文件或cmd提示符将自定义行添加到windows
内核
日志。我正在尝试调试
驱动
程序中
的
一些问题&为此,我正在运行一些测试程序,该程序在内部调用windows中
的
驱动
程序。如果
驱动
程序失败,我将能够在通过1394附加
的
内核
windbg中看到调试消息。
内核
调试器将命中断
浏览 0
提问于2012-10-05
得票数 2
1
回答
在
linux
中
的
dd命令中,conv-fdat异步是做什么
的
?
linux
、
dd
我对
Linux
非常陌生。我正在阅读这篇关于使用dd命令将ISO刻录到USB
驱动
器
的
文章。我不明白关于fdat异步
的
这一节。conv=fdatasync: conv参数指示dd在将输入文件
写入
输出设备时如何转换它。dd在
写入
USB
驱动
器时使用
内核
磁盘缓存。Fdat异步修饰符确保在创建过程标记为已完成之前正确和完整地刷新
写入
缓冲区。 我不明白他们写缓冲器和冲水是什么意思。不仅如此,我认为它们
的
意思是,它们不是缓存用于<
浏览 8
提问于2021-06-27
得票数 2
回答已采纳
3
回答
linux
中
内核
和用户空间之间通信和同步
的
最佳方式
linux-kernel
、
device-driver
、
kernel
、
kernel-module
我
的
目标是记录大量来自
内核
的
活动。为此,我需要
写入
基于磁盘
的
文件系统。我
的
问题是如何同步数据。我开始在fifo
的
内核
实现中使用kfifo。因此,无论我想在哪里登录,我都会使用kfifo将数据复制到fifo中。虚拟设备
驱动
程
浏览 1
提问于2010-12-15
得票数 0
2
回答
如何从
内核
模块访问(打开/读取/等) /dev设备?
linux-kernel
、
device
、
kernel-module
、
can-bus
、
rtai
我收到了一个
驱动
程序(PCI卡
的
PCAN
驱动
程序,使用rtdm),它创建/dev/pcan0,并且/dev/pcan1被编译为netdev
驱动
程序。此
驱动
程序附带了许多工具,但它们都是针对读取CAN消息
的
用户级程序。然而,我需要
的
是从
内核
模块读取这些消息。PCAN
驱动
程序不会导出任何变量/函数,这意味着它不会提供
内核
级别的API供我使用。我简要地看了一下代码,并从
浏览 2
提问于2011-11-18
得票数 2
回答已采纳
2
回答
如何防止MMAP缓存值?
c
、
linux
、
operating-system
、
linux-device-driver
、
mmap
我编写了一个
linux
驱动
程序,该
驱动
程序将特定设备
的
PCI BAR0导出到sysfs二进制属性,允许用户空间直接控制它。当我试图将MMAP放在属性
的
顶部直接访问内存位(从用户程序)时,问题就出现了。读取成功并返回期望值,尽管当我
写入
该内存时,它似乎被缓存在
内核
和内存之间,而不是传递给GMCH根复合体(因此也是设备)。我想做
的
是在每次访问之后都有一个隐式写内存屏障。 有没有办法阻止
内核
缓存
写入
mmap编辑
的<
浏览 4
提问于2012-03-27
得票数 16
回答已采纳
2
回答
从用户空间与
linux
输入
内核
驱动
程序交互
drivers
、
kernel
、
input
我正在为多点触摸设备开发
linux
内核
驱动
程序。现在,我已经接触到了被注入到
linux
内核
子系统中,并且它正在工作。问题是,我还需要与设备交互,以更改设置等等。当
内核
正在抓取设备时,我无法在用户空间中抓取它,所以我需要找到一种与
内核
驱动
程序交互
的
方法。 我
的
第一次驾驶测试有一些额外
的
操作,我找不到在目前
的
模式,我正在使用。如何使用输入
驱动
程序来完成这些工作呢?有什
浏览 0
提问于2011-11-14
得票数 1
1
回答
从
内核
模式读取/
写入
另一个块设备
的
最佳方法
io
、
linux-kernel
、
block
、
linux-device-driver
我正在编写一个简单
的
块开发
驱动
程序,通过将以前基于硬件
的
RAID数组移植到
linux
的
软件raid (mdadm)来克服一些限制。这个
驱动
程序将创建它自己
的
块设备,但是代理r/w请求到一个或多个其他块设备(就像mdadm已经做
的
那样)。好,查看
浏览 5
提问于2014-04-05
得票数 2
回答已采纳
1
回答
刷新虚拟地址范围
linux-kernel
、
linux-device-driver
、
cpu-cache
我正在开发一个
Linux
内核
模块,它与使用DMA访问DDR
的
硬件组件接口。(运行在arm SoC上)我似乎不明白缓存刷新/失效是如何工作
的
。使用
内核
3.1
浏览 3
提问于2016-03-23
得票数 0
回答已采纳
1
回答
Linux
使用
驱动
程序内部
的
驱动
程序
linux
、
serial-port
、
device-driver
、
uart
我正试图通过RS232串口从我
的
linux
机器上连接到一个微控制器。我已经编写了
驱动
程序并实现了一个协议b/n pc和微控制器,它使用
内核
中已经存在
的
tty(/dev/ttyS0)设备作为一个模块(例如,通过调用open,close等)。但是,当我尝试编译时,它说找不到打开、
写入
、读取等
的
引用。如果没有,如何在<em
浏览 5
提问于2011-05-09
得票数 2
回答已采纳
1
回答
如何找出分配给我
的
设备
的
哪些端口?
linux
、
linux-kernel
、
driver
、
x86-64
、
ioports
linux
为所有制造设备保留io端口号。 break;
浏览 6
提问于2021-01-02
得票数 1
回答已采纳
1
回答
写入
UIO设备
linux-kernel
、
linux-device-driver
我了解UIO
驱动
程序背后
的
基础知识,如中所述。我遗漏
的
部分是如何将数据从用户空间程序写回设备
驱动
程序。我
的
猜测是,您应该将此数据
写入
mmap区域,但是如何让设备
驱动
程序知道它应该读取所述内存?最终,我将尝试编写一个可由用户空间程序实现
的
块设备。我已经完成了块设备代码
的
存根工作:。我
的
想法是UIO是在块设备和用户空间程序之间传输块/扇区
的
最有效
的
方法。这是从用户空间与块设备
浏览 36
提问于2018-09-18
得票数 -1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apple SoC CPUFreq驱动即将并入Linux主线内核
Linux 内核的 NTFS 驱动近半年未更新,恐成“孤儿项目”
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
Windows 内核和 Linux 内核的区别(二)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券