腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何练习如何
编写
真正的
Linux
设备
驱动程序
?
、
、
、
、
我是一个中级程序员,有丰富的
Linux
内核编程经验。在实习期间,我主要参与了内核和
驱动程序
代码的调试。最近,我完成了罗伯特·洛夫( Robert )的“内核开发”一书的研究。我正在阅读Jonathan
编写
的
Linux
设备
驱动程序
手册。但我现在面临着一个令人不安的问题。这些书都没有教我如何
编写
真正的(硬件)设备
驱动程序
。LDD3e的书告诉我如何
编写
我非常擅长的基于内存的软件
驱动程序
和sysfs接口。那我从哪里开始呢?要求是什么,我该<e
浏览 4
提问于2014-02-01
得票数 5
回答已采纳
1
回答
如何在
linux
下
编写
平台驱动
、
、
我开始
编写
linux
驱动程序
,现在我对它很有信心,但我现在的兴趣是
编写
spi或USB或i2c控制器的底层
驱动程序
(平台
驱动程序
)。有没有什么我可以开始写的在
linux
PC上练习平台
驱动程序
。可以建议如何开始在
linux
上
编写
平台
驱动程序
吗? 谢谢
浏览 30
提问于2013-11-12
得票数 0
1
回答
嵌入式系统中RS232设备的
Linux
设备
驱动程序
、
、
、
我最近开始学习为我正在从事的特定项目
编写
Linux
设备
驱动程序
。以前,我所做的大部分工作都是在没有操作系统的设备上进行的,所以
Linux
驱动程序
和开发对我来说有些陌生。对于我正在工作的项目,我有一个运行基于
Linux
操作系统的嵌入式系统。我有一个通过RS232控制的外部设备,我需要为它写一个
驱动程序
。问题: 1)有没有一种方法可以从内核空间访问串口(可能使用serial.h、serial_core.h等),通常是
怎么
做的,有什么好的例子吗?在为这样的设
浏览 2
提问于2015-06-25
得票数 3
1
回答
基于chanctx的
驱动程序
和非基于chanctx的
驱动程序
之间的区别是什么?
、
、
、
我是
linux
设备
驱动程序
的新手。我一直在为WLAN设备
编写
驱动程序
。在向mac80211注册回调时,我发现了一些关于通道上下文的回调(可选的)。我只是不明白他们是
怎么
工作的?
浏览 0
提问于2015-09-21
得票数 1
1
回答
如何将设备
驱动程序
集成到ros?
、
因此,我对
编写
Linux
内核设备
驱动程序
略知一二。我为我的游戏控制器写了一个设备
驱动程序
。问题是,我想将我的设备
驱动程序
集成到ROS中。我该
怎么
做呢?我不想使用ROS的预先存在的包。
浏览 0
提问于2020-06-20
得票数 0
1
回答
编写
windows类
驱动程序
、
、
我是WDM
驱动程序
开发的新手,但我有开发
Linux
驱动程序
的经验。我知道windows只支持network类的RNDIS/NDIS,因此我需要
编写
一个自定义的windows
驱动程序
来替换RNDIS
驱动程序
,同时维护USB堆栈的其余部分。到目前为止,我下载了windows
驱动程序
工具包(WDK),并且仍然在阅读文档。
浏览 2
提问于2012-08-12
得票数 3
1
回答
捕获OS/硬件通信/反向工程
驱动程序
、
、
我的主要问题是开源社区如何反向工程windows
驱动程序
(例如,视频卡),以便在
linux
下重写它们。我是个EE专业的毕业生,所以我上过微处理器设计,装配,嵌入式系统的C等课程,并且我在嵌入式
linux
上工作过。但是,当我试图了解
驱动程序
是如何在没有硬件制造商API的情况下为
linux
编写
的时,我觉得我遗漏了一些东西。 我的问题是,在一些新的笔记本电脑上,他们有双显卡。既是一个完整的,也是一个离散的。有驱动软件允许在windows中的2之间切换,但据我所知,既没有开源
驱动程序</
浏览 0
提问于2010-09-20
得票数 4
回答已采纳
1
回答
Broadcom ADSL调制解调器
驱动程序
、
、
我想为我的Broadcom NDIS ADSL调制解调器
编写
一个
驱动程序
。 鉴于我有C和C++方面的知识,这项工作需要什么工具?
浏览 1
提问于2009-05-01
得票数 0
2
回答
嵌入式板卡写入设备
驱动程序
、
、
、
、
我试图在使用Yocto项目构建的嵌入式
Linux
系统上
编写
设备
驱动程序
。我不知道
linux
驱动程序
是如何工作的,也不知道如何
编写
新的
驱动程序
来测试外围设备。在我的产品中,在第569-1199页中有一个叫做"
Linux
内核
驱动程序
“的部分。它描述感兴趣的硬件(PCIE,SPI.)
驱动程序
的设备树源和变量。我现在所理解的是,产品负责人已经
编写
了一些函数来访问外围硬件,我所要做的就是通过使用它的
浏览 5
提问于2019-11-08
得票数 0
回答已采纳
1
回答
通过AT命令设备
编写
访问internet的
驱动程序
、
、
我对用C语言
编写
GNU/
linux
系统的
驱动程序
很感兴趣,它可以通过AT命令来解释和服务PC机的互联网需求。这个软件必须让PC“看到”它自己作为一个“出路”,也许就像一个以太网连接。
浏览 0
提问于2015-06-06
得票数 4
回答已采纳
1
回答
pandaboard上的
linux
i2c
驱动程序
、
、
、
、
我正在尝试为omap4460 panda board
编写
linux
i2c
驱动程序
。通过i2c接口将Hmc5883l传感器与omap接口。我是否只需要
编写
客户端
驱动程序
,还是同时
编写
客户端和总线
驱动程序
。我在panda board上使用
linux
ubuntu。亲切地给我指点,我该从哪里开始。 谢谢。
浏览 6
提问于2013-02-22
得票数 0
1
回答
如何为USB WiMax调制解调器
编写
OSX设备
驱动程序
?
、
、
、
我计划每周花几天时间为Greenpacket调制解调器
编写
驱动程序
。Greenpacket只提供Windows
驱动程序
,由于我喜欢
Linux
和Mac,所以没有它们的
驱动程序
,我感到非常遗憾。我有
编写
C++程序的经验,所以我认为这对我来说并不难。就连我也非常喜欢C++编程。我从来没有写过
驱动程序
,但我知道一些概念。我有PDF的从公司的网站。我想问一下,我是否可以用所提供的规范来
编写
驱动程序
?如果是,假设我想先为MAC
编写</em
浏览 2
提问于2011-10-22
得票数 0
回答已采纳
1
回答
将用户空间缓冲区传递给内核
、
我想比较一下使用DMA和普通skb_copy_datagram_iovec()将skb从内核复制到用户空间时的性能。我创建了一个模块来进行测试。有谁可以告诉我如何从用户空间创建一个大的缓冲区并将其传递给我的模块(因为tcp_recvmsg()从用户空间传递了一个iovec )。如有任何建议,欢迎光临。提前感谢!
浏览 1
提问于2011-05-10
得票数 0
1
回答
Linksys AC 580无线usb适配器不工作
有人告诉我,使用
linux
的无线usb存在许多问题。我正在使用Ubuntu12.04 lts。但我想我可以试试。它没有工作,我一直在网上搜索方向或解决方案,我可以采取什么行动,但我是不够的。
浏览 0
提问于2013-05-24
得票数 0
2
回答
在Ubuntu上写设备
驱动程序
需要什么?
、
、
在Ubuntu上写设备
驱动程序
需要什么?我需要
Linux
的源代码吗?还需要什么?
浏览 0
提问于2012-06-05
得票数 0
1
回答
有简单的方法将
linux
驱动程序
移植到L4吗?
、
、
、
我想在seL4上构建一个系统,我不想从头开始
编写
驱动程序
。我知道L4
linux
通过fiasco.OC管理整个
linux
内核,包括
驱动程序
。理想情况下,我需要一个
驱动程序
包装器,它允许我在sel4上作为独立任务运行
linux
驱动程序
。 我愿意多加编码。但我想避免阅读硬件规格表和重写
驱动程序
。
浏览 6
提问于2014-12-01
得票数 2
回答已采纳
1
回答
ACPI错误:如何,为什么,和什么交易?
从Debian到Arch,以及多个不同的设备上,我都看到了ACPI的错误。我知道ACPI处于高水平:我还意识到,在基于*nix的发行版上,这往往是一个明显的错误,因为它们的内核反馈往往比Window$更详细。到底是谁的错?是制造商提供了糟糕的支持,还是内核支持不够?当这些错误发生时,究竟发生了什么?从定义上看,任何治理权力的事情如果进展不佳,都会产生相当负面的副作用,但这些似乎大多是被动
浏览 0
提问于2018-10-19
得票数 2
回答已采纳
2
回答
设备
驱动程序
是什么样子的?
、
当制造商设计硬件设备时,很明显,他们有一个人负责为不同平台的硬件设备
编写
驱动程序
。虽然我知道不同类型的设备可能有多个“类型”的
驱动程序
,但是设备的
驱动程序
本质上必须与正常的应用程序或脚本有很大的不同。我一直想拆开一个
驱动程序
,看看它是如何允许操作系统与硬件接口的,但我的编程知识是缺乏的。 设计<e
浏览 1
提问于2013-09-03
得票数 2
回答已采纳
1
回答
编写
Linux
键盘
驱动程序
、
、
、
默认情况下,它们与
Linux
不兼容。幸运的是,一些传说中的实用程序允许键盘(大部分)与
Linux
一起工作。我可以
编写
C代码,但我以前从未做过键盘
驱动程序
。谁能让我从正确的方向出发,比如在哪里学习键盘如何与
Linux
内核交互?
浏览 1
提问于2019-09-24
得票数 1
回答已采纳
3
回答
如何将
驱动程序
与USB设备绑定?
、
、
、
、
我正在为
linux
编写
一个USB设备
驱动程序
。这是为了一个操纵杆。每次插入时,
linux
都会加载一个hid
驱动程序
。有没有办法告诉
Linux
在我插上它的时候加载我的插件?或者至少不加载默认的?我可以在默认
驱动程序
的解除绑定中回显id,并在我的
驱动程序
的绑定中回显它;但我想要更自动的东西。谢谢
浏览 4
提问于2010-10-16
得票数 22
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券