腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
设备
注册
不创建
设备
文件?
、
目前,我正在学习
Linux
设备
驱动程序,我觉得自己对
设备
如何在
Linux
中实例化产生了根本性的误解。int alloc_chrdev_region(
dev
_t *
dev
, unsigned int firstminor,它生成
设备
编号(主
浏览 0
提问于2022-04-12
得票数 1
2
回答
linux
分区到驱动器的映射
、
、
在
linux
中,我使用blkid apis来获取有关磁盘分区的大部分信息。我找不到一个可以让我找出分区名称和它的驱动器之间映射的API。例如,磁盘/
dev
/sda分区为/
dev
/sda1和/
dev
/sda2。给定两个分区名称,我如何知道它是否来自同一个驱动器?通过查找通用前缀(sda),可以查看它们是否属于同一驱动器。
浏览 3
提问于2014-05-13
得票数 4
2
回答
Linux
平台驱动程序和普通
设备
驱动程序有什么不同?
、
、
、
早些时候我曾假设: 请有人解释一下。
浏览 5
提问于2013-03-25
得票数 63
回答已采纳
2
回答
从/
dev
/block/mmcblk0和/
dev
/block/mmcblk0p1读取数据的区别
、
、
、
、
从/
dev
/block/mmcblk0读取会返回旧数据,而从/
dev
/block/mmcblk0p1读取会返回最新数据。我的问题是,如果数据写入/
dev
/block/mmcblk0,
linux
是否会维护备份?这是因为我能够通过读取该节点来读取SD卡的旧内容。
浏览 46
提问于2012-09-11
得票数 12
回答已采纳
1
回答
如何找到
设备
节点'/
dev
/video11‘11’的驱动程序?
在
linux
内核中,
设备
(例如照相机)可以
注册
为文件(例如/
dev
/video11 11)。如何从代码中找到
注册
为‘/
dev
/video11 11’的驱动程序。也就是说,当我在用户空间代码中打开(‘/
dev
/video11 11’,O_RDWR,0)时,驱动程序将被调用什么?如果我只能在代码空间中搜索,如何才能找到“/
dev
/video11 11”的驱动程序? 是否有一个配
浏览 1
提问于2014-01-08
得票数 1
回答已采纳
1
回答
DVB
设备
节点创建
Linux
Ubuntu
、
、
、
嗨,我想在ubuntu上为我的
设备
创建一个dvb frotnend。在查看了
linux
内核中的dummy_dvb_fe.c之后,我创建了一个
设备
驱动程序文件,它创建了一个虚拟的dvb文件。由于某些原因,当我进入它时,我在我的/
dev
文件夹中看不到任何东西。通常,应该在/
dev
/dvb/adapter下创建一个
设备
节点。我不确定是否需要为前端
注册
更改任何其他文件。由于缺乏文档,我不确定创建dvb前端
设备
驱动程序并<
浏览 28
提问于2018-01-27
得票数 1
回答已采纳
2
回答
Google Weave (libiota)主机Hvac
、
我跟随获得主机光的例子
设备
注册
在织和运行在一个覆盆子Pi 3。我能够控制它与家庭和编织控制台。[(4069131.290)I daemon.c:268] Waiting for registration message t
浏览 8
提问于2017-01-10
得票数 3
回答已采纳
1
回答
将EBS卷重新附加到先前意外删除的新实例
、
所以情况(假设)是:我有一个EC2实例,其中一个EBS卷作为他的根
设备
运行。我忘了打开终端保护,哎呀,我不小心删除了服务器。幸运的是,我将EBS卷设置为终止后的持久化(侧问题,您能在不使用API?)
浏览 3
提问于2016-03-07
得票数 1
3
回答
如何访问i2c
设备
驱动程序节点
、
情景1:mma8450情景2: 我创建了相同芯片驱动程序的模块,并且没有使其成为内核的一部分。我可以使用insmod mma8450加载这个模块,如何创建这个
设备
浏览 2
提问于2011-05-19
得票数 1
1
回答
在
linux
中获得指向struct
设备
的指针的更干净的方法是哪一种?
、
、
、
我需要获得一个指向在
linux
中
注册
的特定
设备
的指针。简单地说,这个
设备
表示一个mii_bus对象。问题是这个
设备
似乎不属于总线(它的
dev
->bus是NULL),所以我不能使用函数bus_for_each_
dev
。但是,
设备
是由Open层
注册
的,我可以在/sys/bus/of_platform中看到相对的/sys/bus/of_platform(它是我感兴趣的
浏览 2
提问于2011-10-03
得票数 5
1
回答
多个驱动程序可以在
linux
中
注册
以处理相同的
设备
吗?
、
、
、
我正在阅读Robert编写的,目前正在阅读
Linux
中的中断处理。它提到,驱动程序可以使用下面的函数
注册
来处理硬件
设备
,其中最后的参数
dev
是唯一的w.r.t到
设备
。这是否意味着我们不能让两个
设备
驱动程序服务于同一个硬件
设备
?如果我想实现与现有驱动程序一起工作的键盘驱动程序,难道不可能吗?我是否需要注销现有的键盘驱动程序并
注册
我编写的驱动程序?request_irq(unsigned int irq, irq_handler_t handler, un
浏览 0
提问于2018-05-09
得票数 2
回答已采纳
1
回答
如何使用
linux
设备
模型和/sys文件系统?
、
、
我刚开始开发
Linux
驱动程序。传统上,如果我想创建char
设备
,只需实现read write和ioctl函数,并通过register_chrdev_region将其
注册
到相应的Major device ID。但是现在我正在学习
Linux
device model和sys filesystem,它们是在内核2.6中添加的。有人告诉我,如果可能的话,不要使用/
dev
filesystem,因为
linux
现在有了一个很好的
设备
模型来处理
设备
,而d
浏览 0
提问于2015-03-31
得票数 1
回答已采纳
1
回答
在
linux
下与i2c
设备
对话时遇到的问题
、
我在
linux
下与i2c
设备
交谈时遇到了问题。
设备
连接到通常显示为/
dev
/i2c-0的SMBus。我的驱动程序的初始化函数正在被调用,并且驱动程序是通过i2c_add_driver
注册
的,但是驱动程序从未被探测过。如果要在SMBus上
注册
设备
,这里的n应该为0,但是,无论我将n设置为什么,都会导致SMBus显示为/
dev
/i2c-(n + 1)。 有什么想法吗?
浏览 1
提问于2011-05-26
得票数 1
3
回答
列出机器的串行端口
、
、
、
、
我有一个基于Arduino的
设备
,它通过USB连接。所以,我真的不知道从哪里开始做这些事情。哪种方法是最好的?我该如何实现它?
浏览 2
提问于2009-12-30
得票数 4
回答已采纳
1
回答
使用rmmod (del_gendisk)卸载时,
Linux
块
设备
模块挂起。
、
、
、
我正在为
Linux
中的块
设备
驱动程序编写一个小示例。这个例子还没有完成,我一步一步地前进。我用blkdev_register
注册
了一个块
设备
,并用alloc_disk分配了gendisk结构。它出现在/proc/
设备
中。但是如果我想用rmmod卸载它,它就挂起了。#include <
linux
/i
浏览 0
提问于2019-06-15
得票数 0
3
回答
Mac OS模拟到/
dev
/ttyUSBxx
、
、
我习惯了
linux
USB端口的命名,也就是/
dev
/ttyUSBxx,现在我正在尝试写一些测试软件来读写iMac上的USB端口,但是我发现很难检测出我的usb硬件连接到了哪个端口。我尝试使用/
dev
/ttys"x“,但没有成功。 在系统信息中,我看到连接在位置ID: 0xfa120000 /6的硬件,也许这能有所帮助?
浏览 0
提问于2012-08-03
得票数 11
回答已采纳
1
回答
如何使用tty
设备
,如chardev
设备
?
是否可以在内核模块中使用类似chardev
设备
的tty
设备
?我想写一个内核模块来控制一些通过USB端口连接的电子
设备
,并在
Linux
中
注册
为/
dev
/ACM0。我喜欢用最简单的方式来做。因此,我想将tty
设备
视为chardev
设备
,并发送诸如字母之类的东西来点亮二极管。这是可能的,我该怎么做呢?
浏览 0
提问于2016-12-28
得票数 0
1
回答
安装Windows后无法访问Ubuntu,重新安装grub失败
、
、
、
所以在安装了windows 10之后,它覆盖了grub,现在Ubuntu是不可访问的。在过去,在不安装Ubuntu和重新安装grub的情况下尝试Ubuntu是有效的,你知道的,这个东西:最近,Ubuntu说,它无法找到软件包,安装它是一个未知的命令或类似的东西。 我会非常感激任何人为我指出正确的方向,让grub工作或让其他一些
浏览 0
提问于2016-06-22
得票数 1
2
回答
Linux
-已
注册
设备
的列表
、
、
我有一个
linux
驱动程序,它为扁平化
设备
树(Flattened device -Tree,FDT)中的每个兼容
设备
节点
注册
一个char
设备
。在初始化时,驱动程序分配一个主
设备
编号和一系列次要
设备
编号。当我查看/proc/devices时,列出了这个主要
设备
号。现在,当我在FDT中定义了2个与该驱动程序兼容的
设备
节点时,驱动程序的平台探测函数get被调用了两次,并且两个充电
设备
被
注册</e
浏览 2
提问于2014-05-22
得票数 1
6
回答
如何在加载
设备
驱动程序的内核模块时在/
dev
中自动创建
设备
?
、
我试图开发
Linux
设备
驱动程序,第一次尝试开发具有以下文件选项的char
设备
驱动程序,.open=open_fun, .write=write_fun, }; 当我使用insmod加载驱动程序时,我看到/proc/devices在char
设备
下列出了驱动程序,但是在/
dev
中找不到它。谷歌搜索建议使用mknod在
浏览 16
提问于2012-01-02
得票数 15
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌宣布即将开放 .dev 顶级域名注册
Linux的字符设备和块设备
Linux设备驱动开发
Oracle Linux 系统如何去注册使用坚不可摧 Linux 网络
linux内核机制之设备树
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券