腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何练习如何编写真正的
Linux
设备
驱动
程序?
、
、
、
、
我是一个中级程序员,有丰富的
Linux
内核编程经验。在实习期间,我主要参与了内核和
驱动
程序代码的调试。最近,我完成了罗伯特·洛夫( Robert )的“内核
开发
”一书的研究。我正在阅读Jonathan编写的
Linux
设备
驱动
程序手册。但我现在面临着一个令人不安的问题。这些书都没有教我如何编写真正的(硬件)
设备
驱动
程序。
LDD
3e的书告诉我如何编写我非常擅长的基于内存的软件
驱动
程序和sysfs接口。那我从哪里开始呢?要
浏览 4
提问于2014-02-01
得票数 5
回答已采纳
2
回答
Linux
用户空间PCI
驱动
程序
、
、
我正在尝试编写一个在用户空间中运行的PCI
设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的
开发
。中断将使用MSI模型
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
在
linux
设备
驱动
程序中实现异步读写支持
、
、
、
我需要在我的
linux
设备
驱动
程序中实现异步读写支持。用户空间程序应该从
设备
驱动
程序获得异步信号,指示
驱动
程序有数据,用户空间程序可以读取它。下面是我通过googling和
LDD
书找到的选项。
驱动
程序返回读/写队列的状态。然后,用户空间程序可以决定是否对
设备
执行读/写。 2实现异步通知。当数据在
驱动
端准备就绪时,
设备
驱动
程序能够向用户空间发送信号。然后,用户空间
浏览 8
提问于2013-12-19
得票数 0
回答已采纳
6
回答
Linux
内核
设备
驱动
程序设计
我想学习
linux
内核
设备
驱动
程序编程。所以,任何人都可以在这里张贴好的教程,网页或链接。我对
linux
内核环境很陌生。我一直在寻找它,但我不知道如何开始和阅读哪一个容易理解的基本知识。提前谢谢。
浏览 9
提问于2012-06-27
得票数 35
回答已采纳
2
回答
理解
设备
驱动
程序代码
我对以下几点有基本的了解: 我一直相信,如果我能够理解给定
设备
驱动
程序的所有代码,并且能够在上面(不看源代码)的帮助下从头开始编写相同的代码,我将能够非常好地理解C语言以及
设备
驱动
程序是如何工作和与因此,在过去的几年里,我一直想学习如何编写
设备
驱动
程序(主要用于
浏览 2
提问于2013-03-05
得票数 2
2
回答
创建
设备
文件:
Linux
设备
驱动
程序
、
、
、
在不使用mknod或MAKEDEV的情况下,如何在不知道次要和主要编号(即使用动态注册)的情况下创建
设备
文件。
浏览 5
提问于2012-05-18
得票数 0
1
回答
将PCIe
驱动
程序从
Linux
移植到FreeBSD
、
、
、
、
我在
Linux
上编写了一个相当大的PCIe
驱动
程序,现在我需要将它移植到FreeBSD上。到目前为止,我看到了以下大量的工作: 我还应该注意什么呢?该
驱动
程序是一个进行硬件加密的
设备
,因此它是卸载
设备
浏览 6
提问于2015-08-22
得票数 3
1
回答
物理
设备
驱动
程序和逻辑
设备
驱动
程序有什么区别?
、
我想知道物理
设备
驱动
程序(PDD)和逻辑
设备
驱动
程序(
LDD
)之间的区别?有什么不同吗?
浏览 0
提问于2014-02-01
得票数 5
回答已采纳
1
回答
Linux
V4L
驱动
程序-轮询摄像头输入格式
、
我不熟悉
Linux
内核
开发
,但我的任务是更新内核
驱动
程序,使其返回一个可由应用程序读取的状态代码。这将要求
驱动
程序每秒轮询硬件几次,以查看正在发送的相机格式(PAL、NTSC或none)。我知道
驱动
程序如何与硬件通信,但我不知道如何将这些数据传递给应用程序。这种类型的行为是否需要使用ioctl()调用,或者这是一个读文件操作?另外,为了获得更多信息,我正在
开发
2.6版本的内核。我正在学习"
Linux
设备
驱动
程序第三版“,但在
浏览 3
提问于2015-11-14
得票数 0
1
回答
如何成为一名
linux
设备
驱动
程序程序员?
、
有没有人能建议我如何成为一名
linux
设备
驱动
程序员。我有很多疑问,因为我是一家公司的软件工程师(1+ yr经验).Our项目是用C完成的,c++在
linux
和windows都有,我在C,C++工作,使用Visual studio和
Linux
的我的project.Our我对
linux
内核
设备
驱动
程序编程非常感兴趣。谁能告诉我什么是对我有好处的,以及如何开始我有一些书(
LDD
3ed等),但只有读书是足够的,否则我必须接受一些培训。这个
浏览 6
提问于2012-07-30
得票数 2
回答已采纳
2
回答
如何在
驱动
程序的sysfs中实现计时器过期函数?
、
、
场景:假设如果我正在执行echo 1 > sysfs_entry -它将开始执行一些I/O操作,直到我执行echo 0 > sysfs_entry为止。在这里,我希望在sysfs_entry中实现计时器,以便它在t秒之后停止I/O操作,即使我没有给出echo 0 > sysfs_entry。优先考虑:延迟/延迟工作
浏览 4
提问于2013-08-07
得票数 1
回答已采纳
1
回答
为什么需要在sysfs目录中为
驱动
程序创建一个属性文件?
、
、
我想知道..在sysfs中什么是属性文件,..why我们是否需要在sysfs目录中为某些
驱动
程序创建属性文件,而不是为某些
驱动
程序创建属性文件。 我们什么时候真正需要它?我已经阅读了
LDD
3中
Linux
设备
模型的属性和其他一些sin的教程。我能够将其配置为用于从用户空间与
设备
驱动
程序通信……但是,当我们可以构建一个应用程序来与硬件通信(通过
驱动
程序)时,为什么我们还需要一个额外的属性呢?
浏览 0
提问于2013-09-26
得票数 0
1
回答
PTTY是在内核还是用户空间中?
、
、
、
、
我读到,
驱动
程序是一种扩展内核与硬件
设备
通信能力的方法,因为有这么多,而且还会有更多的内核需要扩展。为了通过
驱动
程序与硬件
设备
建立通信,Userspace中的程序必须通过系统调用ioctl()建立到
驱动
程序的连接。由于它的特殊地位,我不知道这个伪终端是如何最终实现的,它是内核的一部分还是用户空间的一部分?
浏览 0
提问于2015-03-27
得票数 2
2
回答
获取
驱动
程序函数的手册页
、
、
我是第一次接触
linux
设备
驱动
程序。我想知道是否有像register_chrdev这样的
驱动
程序函数的手册页。如果是,那么我如何获取它们?有没有可以用apt-get下载的包?
浏览 1
提问于2013-03-31
得票数 3
1
回答
在没有实际硬件的
linux
上编写中断处理程序需要做些什么?
、
、
、
在
Linux
上有没有可以产生硬件中断的硬件模拟器?我希望编写
设备
驱动
程序,可以处理硬件中断,读或写到硬件内存,延迟工作,顶部和底部处理,等等。基本上,希望学习完整的
设备
驱动
程序端到端。我看过书中的
LDD
3,但他们正在使用skull -一块内核空间内存模拟作为硬件,但这不能产生中断,或者它可以?请给我点光。
浏览 3
提问于2020-06-30
得票数 0
1
回答
如何在内核代码中扩展__FILE__和__LINE__?
、
、
我正在阅读
Linux
设备
驱动
程序,注意到您可以使用printk来打印当前的行和文件。这是如何实现的?
Linux
如何跟踪包含printk语句的行?下面是
LDD
3的一个示例: printk(KERN_DEBUG "Here I am: %s:%i\n", __FILE__, __LINE__);
浏览 4
提问于2013-10-27
得票数 0
回答已采纳
1
回答
在
linux
的
设备
驱动
程序中打开
设备
节点
我正在Xillinux上编写一个
设备
驱动
程序,它将通过Xillybus对FPGA应用程序进行数据读写。基本上,我想创建诸如/dev/pe1之类的
设备
节点,当我向这些节点写入数据时,我的
设备
驱动
程序将形成数据包,然后将这些数据包写入xillybus节点,例如。或者只写一个用户空间
驱动
程序更好?
浏览 6
提问于2014-03-24
得票数 2
1
回答
开发
Ubuntu
设备
驱动
程序
根据"
Linux
设备
驱动
程序“一书,我试图编写一个简单的
设备
驱动
程序,但是无法设置正确的包含路径。我正在使用一个简单的make脚本。I/usr/src/include I/usr/src/
linux
-headers
浏览 0
提问于2014-07-24
得票数 1
1
回答
运行"Hello“
linux
模块时出现问题
、
、
我试图从"
Linux
设备
驱动
程序“一书中编译和运行一个”hello.c“模块,我试图编译的程序是:make -C /lib/modules/4.14.86/build M=/home/deb/
ldd
3 modules B
浏览 1
提问于2018-12-10
得票数 0
回答已采纳
1
回答
如何访问用于编写
驱动
程序的PIO板?
、
、
我正在学习编写一个
驱动
程序,目的是从用户空间与一个简单的PIO PCI板进行通信。 我是否还需要创建一个字符
设备
,并基本上合并这两
浏览 0
提问于2019-11-10
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
Linux驱动系列-PWM驱动
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券