腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
设备名称的源代码
、
在
linux
系统
中
,许多设备名称可以在/dev下看到。这必须在
linux
内核
源代码、udev代码、设备树或驱动程序代码
中
定义。 例如,决定软盘驱动器应该从fd开始还是硬盘以sd启动的源代码位于哪里?
浏览 0
提问于2017-02-17
得票数 2
回答已采纳
1
回答
驱动程序和结构声明
中
的文件操作
、
、
我试图弄清楚一个基本
内核
驱动程序背后的代码是如何工作的。我有以下结构:{ .read = dev_read,static int dev_open(struct inode *, struct file *);i
浏览 3
提问于2020-08-17
得票数 0
回答已采纳
1
回答
如何在android绑定器
中
定位实现该方法的文件
、
我不知道在下面的代码
中
哪里可以找到开放调用的实现,有没有人有任何想法来帮助我?
浏览 1
提问于2020-11-26
得票数 1
1
回答
内核
中
的/dev/kmsg在哪里被初始化?
、
、
、
、
我正在试图找出在引导过程
中
的哪一点/dev/kmsg被初始化,从而可以被写入。在我的系统
中
,dmesg
中
的第一行是来自printk(KERN_INFO "Initializing cgroup subsys %s\n", ss->name);的kernel/cgroup.c。我试图追溯并搜索
内核
,但没有找到/dev/kmsg初始化的函数。 有人知道吗?
浏览 0
提问于2015-07-04
得票数 3
回答已采纳
3
回答
Char设备和文件系统节点
、
、
、
我一直在读这本书:https://lwn.net/Kernel/LDD3/。在这里,作者区分了三种类型的设备文件,即char、块和网络设备。在第一章第6页,我发现:那么char设备和这个文件系统节点
浏览 0
提问于2020-06-21
得票数 1
回答已采纳
1
回答
使用设备树
中
的信息注册平台设备
、
、
、
、
我正在使用Petalinux作为Xilinx应用程序,而且我对
内核
驱动程序开发也很陌生。如果我搜索驱动程序名xxx,就会得到 谢谢
浏览 3
提问于2016-08-30
得票数 0
回答已采纳
2
回答
用户空间程序如何与
Linux
上的USB 802.11 Wi驱动程序交互?
、
、
、
基于对我的的一个很好的回答,我确定了我需要检查的相关驱动程序源代码是在drivers/net/wireless/rtl818x/rtl8187/dev.c
中
(在
Linux
内核
源代码
中
)。(.
fops
)。关于 (2001年),有以下节选: 子系统,如SCSI、网络或TTY子系统。这些类型的驱动程序向其他
内核
子系统注册,任何用户空间交互都
浏览 15
提问于2012-07-27
得票数 2
2
回答
“作为结构
中
变量名的开头
const struct file_operations generic_ro_
fops
= { .read在这段代码
中
的意思?仅供参考
浏览 2
提问于2012-02-28
得票数 2
回答已采纳
3
回答
如何从
Linux
内核
模块的init_module代码创建设备节点?
、
、
我正在为
Linux
内核
编写一个模块,我想在init()函数
中
创建一些设备节点:{ // with the returned major number我还希望
内核
为我的第一个节点分配一个次要编号我如何在代码
中
浏览 4
提问于2011-05-11
得票数 50
回答已采纳
2
回答
cdev_alloc()与cdev_init()
、
在
Linux
内核
模块
中
,创建struct cdev时可以遵循两种不同的方法,如和中所建议的那样。= NULL) { my_devcdev_init(&my_cdev, my_
fops
); ...(假设m
浏览 0
提问于2021-11-17
得票数 1
回答已采纳
1
回答
如何在arm64
linux
内核
中使用ftrace来挂钩
内核
函数?
、
、
我试图使用ftrace在arm64
内核
中
挂钩
内核
函数,但失败了。*fregs) pr_info("ftrace hooking"); } struct ftrace_ops
fops
;
fops
.flags = FTRACE_OPS_FL_SAVE_REGS_IF_SUPPORTED; p
浏览 29
提问于2022-08-09
得票数 0
回答已采纳
2
回答
如何借助bash脚本通过C添加char设备
、
、
、
、
我想通过C代码将一个字符设备添加到
Linux
目录下的/devices
中
。下面是我的代码
中
应该添加设备的部分,但我只初始化了我的cdev struct并告诉
内核
有关它的信息。uses to keep track of my device my_dev->my_cdev.ops = &
fops
;//
fops
is my file operations
浏览 0
提问于2012-03-12
得票数 0
回答已采纳
3
回答
如何在
Linux
内核
v3.2
中
创建一个简单的sysfs类属性
、
、
、
、
我正在学习如何在我的
Linux
模块中使用sysfs,但我现在很难找到关于这些主题的当前文档。不幸的是,我一直在使用的书在这方面似乎相当过时(例如,class_device结构在当前的
Linux
版本
中
似乎完全消失了)。我只是想让一个属性出现在模块的相应的sysfs类下,这将允许我从
内核
空间读取模块变量的值。在我的代码
中
,我创建了一个类,允许udev在/dev/foo为我的模块创建一个设备节点:alloc_chrdev_region(&foo_dev
浏览 3
提问于2013-04-26
得票数 20
回答已采纳
1
回答
Linux
驱动程序如何将数据写入SATA磁盘?
、
、
在
中
,它说: static const struct file_operations md_seq_
fops
= { .release = seq_release_private,
浏览 5
提问于2016-01-04
得票数 2
1
回答
linux
/驱动程序/视频生成文件,不包含任何规则?
、
、
、
、
我需要一些
内核
模块文件:syscopyarea.kofb_sys_
fops
.ko 它们应该存在于
linux
/drivers/video
中
,但它们并不存在
浏览 7
提问于2014-05-12
得票数 0
回答已采纳
3
回答
内核
模块的proc_create()示例
、
早些时候,他们在
内核
中使用了create_proc_entry(),但现在使用的是proc_create()。
浏览 12
提问于2011-12-15
得票数 33
回答已采纳
1
回答
由于将模块拆分为多个源文件,`module_init`函数拒绝执行
、
、
、
、
我目前正在开发一个
内核
模块。这里是一个简约的模块,它再现了我的问题。main_module.c:#include <
linux
/module.h>#include <\n"); t
浏览 1
提问于2015-10-31
得票数 0
回答已采纳
1
回答
在已经存在的subdir
内核
3.11或更高版本下创建Proc fs dir和entry?
、
、
一些额外的信息ubuntu 14.04
内核
更新3.13.0-49-generic。x86_64#include <
linux
/kernel.h>#include <
linux
/sched.hcopy_from_user(msg,buf,count); temp=len
浏览 4
提问于2015-04-17
得票数 1
1
回答
如何从
内核
驱动程序
中
触发
fops
轮询函数
、
、
我正在开发一个
内核
驱动程序,它使用调试器将一些spi数据记录在虚拟文件
中
。我在驱动程序
中
实现了
fops
轮询函数,当我试图从用户空间获取数据时,即使
内核
中有可读取的新数据,也不会调用轮询函数。#include <
linux
/init.h> #include <
linux
浏览 7
提问于2022-02-20
得票数 0
1
回答
函数指针作为任何设备操作的入口点
、
、
/* angus - Simple program to open,release,read,write */#include<
linux
/uaccess.h>#include<
linux
/gfp.h> int major = -1; int my_open(struct inodefile
浏览 0
提问于2013-11-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 内核中的 C 语言语法扩展
Linux内核解读
简单聊聊Linux内核中的Kconfig和Makefile
Linux内核出现漏洞
Linux 内核原子操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券