腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
设备名称的源代码
udev
、
devices
在
linux
系统中,许多设备名称可以在/dev下看到。这必须在
linux
内核
源代码、udev代码、设备树或驱动程序代码中定义。 例如,决定软盘驱动器应该从fd开始还是硬盘以sd启动的源代码位于哪里?
浏览 0
提问于2017-02-17
得票数 2
回答已采纳
1
回答
驱动程序和结构声明中的文件操作
driver
、
linux-device-driver
、
kernel-module
我试图弄清楚一个基本
内核
驱动程序背后的代码是如何工作的。我有以下结构:{ .read = dev_read,static int dev_open(struct inode *, struct file *);int (*open
浏览 3
提问于2020-08-17
得票数 0
回答已采纳
3
回答
Char设备和文件系统节点
linux
、
linux-kernel
、
drivers
、
character-special-files
我一直在读这本书:https://lwn.net/Kernel/LDD3/。在这里,作者区分了三种类型的设备文件,即char、块和网络设备。在第一章第6页,我发现:那么char设备和这个文件系统节点
浏览 0
提问于2020-06-21
得票数 1
回答已采纳
1
回答
如何在android绑定器中定位实现该方法的文件
android
、
android-binder
当我阅读Android binder.c的源代码
时
,它位于。 /frameworks/native/cmds/servicemanager/binder.c。
浏览 1
提问于2020-11-26
得票数 1
1
回答
由于将模块拆分为多个源文件,`module_init`函数拒绝执行
c
、
linux
、
ubuntu
、
module
、
linux-device-driver
我目前正在开发一个
内核
模块。这里是一个简约的模块,它再现了我的问题。main_module.c:#include <
linux
/module.h>#include <\n"); t
浏览 1
提问于2015-10-31
得票数 0
回答已采纳
1
回答
使用设备树中的信息注册平台设备
linux-kernel
、
linux-device-driver
、
embedded-linux
、
kernel-module
、
xilinx
我正在使用Petalinux作为Xilinx应用程序,而且我对
内核
驱动程序开发也很陌生。 我为AXI FIFO接口的平台驱动程序创建了一个
内核
模块。
浏览 3
提问于2016-08-30
得票数 0
回答已采纳
2
回答
用户空间程序如何与
Linux
上的USB 802.11 Wi驱动程序交互?
linux
、
usb
、
wifi
、
driver
基于对我的的一个很好的回答,我确定了我需要检查的相关驱动程序源代码是在drivers/net/wireless/rtl818x/rtl8187/dev.c中(在
Linux
内核
源代码中)。通过阅读,似乎USB驱动程序实例化了它向
内核
注册的usb_driver结构,该结构描述了驱动程序支持的设备(.id_table)、连接所支持的设备(.probe)
时
执行的函数以及与用户空间交互的一组文件操作(.
fops
)。关于 (2001年),有以下节选:
fop
浏览 15
提问于2012-07-27
得票数 2
1
回答
内核
中的/dev/kmsg在哪里被初始化?
linux
、
kernel
、
boot
、
linux-kernel
、
dmesg
我试图追溯并搜索
内核
,但没有找到/dev/kmsg初始化的函数。 有人知道吗?
浏览 0
提问于2015-07-04
得票数 3
回答已采纳
2
回答
cdev_alloc()与cdev_init()
linux-kernel
、
kernel-module
在
Linux
内核
模块中,创建struct cdev
时
可以遵循两种不同的方法,如和中所建议的那样。= NULL) { my_devcdev_init(&my_cdev, my_
fops
); ...(假设m
浏览 0
提问于2021-11-17
得票数 1
回答已采纳
2
回答
如何借助bash脚本通过C添加char设备
c
、
linux
、
module
、
kernel
、
driver
我想通过C代码将一个字符设备添加到
Linux
目录下的/devices中。由于我创建的是虚构的驱动程序,这些驱动程序应该只在insmod my_module.ko
时
存在,所以我希望我的模块为我创建一个设备。下面是我的代码中应该添加设备的部分,但我只初始化了我的cdev struct并告诉
内核
有关它的信息。;//
fops
is my file operations struct int err = cdev_add(&(my_dev->my_cdev), dev_num,
浏览 0
提问于2012-03-12
得票数 0
回答已采纳
2
回答
为什么
Linux
内核
中的某些函数对字符串变量和字符串文本有不同的工作方式?
c
、
linux-kernel
在Ubuntu16.04
内核
版本4.4中,可
加载
内核
模块具有以下行为:#include <
linux
/kernel.h>#includekern_path success\n"); return bytes; static const struct file_operations
fops
init m
浏览 1
提问于2017-10-08
得票数 1
回答已采纳
1
回答
linux
/驱动程序/视频生成文件,不包含任何规则?
linux-kernel
、
raspberry-pi
、
linux-device-driver
、
embedded-linux
、
raspbian
我需要一些
内核
模块文件:syscopyarea.kofb_sys_
fops
.ko(我用雷斯宾喘息)
浏览 7
提问于2014-05-12
得票数 0
回答已采纳
3
回答
如何在
Linux
内核
v3.2中创建一个简单的sysfs类属性
c
、
linux
、
linux-kernel
、
linux-device-driver
、
sysfs
我正在学习如何在我的
Linux
模块中使用sysfs,但我现在很难找到关于这些主题的当前文档。不幸的是,我一直在使用的书在这方面似乎相当过时(例如,class_device结构在当前的
Linux
版本中似乎完全消失了)。我只是想让一个属性出现在模块的相应的sysfs类下,这将允许我从
内核
空间读取模块变量的值。); /*
fops
defined earlier */当我插入模块
时
,我会得到一个sysfs类目
浏览 3
提问于2013-04-26
得票数 20
回答已采纳
6
回答
如何在
加载
设备驱动程序的
内核
模块
时
在/dev中自动创建设备?
linux-kernel
、
linux-device-driver
我试图开发
Linux
设备驱动程序,第一次尝试开发具有以下文件选项的char设备驱动程序,.open=open_fun, .write=write_fun, }; 当我使用insmod
加载
驱动程序时,我看到/proc/devices在char设备下列出了驱动程序
加载
内核
模块
时
,我应该如何使设备出现在/d
浏览 16
提问于2012-01-02
得票数 15
1
回答
如何在arm64
linux
内核
中使用ftrace来挂钩
内核
函数?
linux-kernel
、
arm64
、
ftrace
我试图使用ftrace在arm64
内核
中挂钩
内核
函数,但失败了。*fregs) pr_info("ftrace hooking"); } struct ftrace_ops
fops
;
fops
.flags = FTRACE_OPS_FL_SAVE_REGS_IF_SUPPORTED; pr_infofff
浏览 29
提问于2022-08-09
得票数 0
回答已采纳
2
回答
".“作为结构中变量名的开头
c
const struct file_operations generic_ro_
fops
= { .read这来自
linux
内核
fs/read_write.c 仅供参考
浏览 2
提问于2012-02-28
得票数 2
回答已采纳
2
回答
内核
模块编程
c
、
linux
我正在尝试通过
内核
模块读写proc文件echo "hello" >> /proc/hello && cat /proc/hello#include <
linux
/kernel.h> #include <
linux
/
浏览 3
提问于2016-04-13
得票数 7
3
回答
如何从
Linux
内核
模块的init_module代码创建设备节点?
linux
、
linux-kernel
、
mknod
我正在为
Linux
内核
编写一个模块,我想在init()函数中创建一些设备节点:{ // with the returned major number我还希望
内核
为我的第一个节点分配一个次要编号
浏览 4
提问于2011-05-11
得票数 50
回答已采纳
1
回答
Linux
驱动程序如何将数据写入SATA磁盘?
linux-kernel
、
drivers
、
raid
在中,它说: static const struct file_operations md_seq_
fops
= {static const struct block_device_operations md_
fops
= .
浏览 5
提问于2016-01-04
得票数 2
3
回答
内核
模块的proc_create()示例
linux-kernel
、
linux-device-driver
早些时候,他们在
内核
中使用了create_proc_entry(),但现在使用的是proc_create()。
浏览 12
提问于2011-12-15
得票数 33
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
开发者发布补丁集,减少编译Linux内核时的最大内存使用量
内存占用减少3.7%,开发者发布补丁集减少编译Linux内核时的最大内存
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
恒讯科技分析:主要的Linux OS组件都有哪些?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券