腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何开始学习
linux
设备
驱动
程序开发?(只在windows上工作)
、
我想学习
Linux
设备
驱动
程序的开发。I在WinCE上开发了小型
驱动
程序,并从应用程序中开发了SPI、i2c接口,即打开、读取和写入
驱动
程序。i擅长操作系统和
数据结构
。底片:我应该如何继续学习
Linux
设备
驱动
程序开发? 编辑:任何参考书籍都是非常感谢的。
浏览 3
提问于2012-01-09
得票数 3
1
回答
Open Firmware设备树概述/参考手册
、
、
、
我正在尝试为嵌入式PowerPC板安装一个
驱动
程序,现在正确的方法是使用OpenFirmware设备树
数据结构
( .dtb文件,从.dts文件编译而来)。创建一个树非常简单,但是如何让我的设备
驱动
程序找到它的节点和其中的数据呢?我还没有找到关于这方面的任何好的参考资料,像"
Linux
设备
驱动
程序“这样的书对x86领域也没有太多的帮助,对于主要与基于Power Architecture的机器有关的设备树(在
Linux
内核术语中是
浏览 4
提问于2009-08-24
得票数 6
2
回答
Android设备
驱动
程序开发-入口点
、
、
、
、
我将参与android设备
驱动
程序的开发。在准备过程中,我想掌握基本知识,提高我的技能。目前,根据我在不同论坛上发现的提示,下面的资源是很好的起点。USBBluetoothWifiCamera 谢谢您抽时间见我!
浏览 5
提问于2011-09-23
得票数 7
回答已采纳
1
回答
什么时候应该提供#定义的宏来声明或初始化
Linux
内核中的变量?
、
、
、
看起来,许多
Linux
组件都提供了宏,以帮助程序员在运行时轻松地声明变量,在堆栈上分配变量(并不意味着静态关键字);例如,提供DECLARE_WORK(name, void (*func)(void *这些宏似乎通常是由核心内核组件定义的,并且在
驱动
程序代码中无法经常看到。是否有任何规则或自定义来定义何时提供用于在
Linux
内核中声明或初始化
数据结构
的#定义宏,例如为经常使用的
数据结构
提供此接口?这仅仅是因为通过给内核程序员一个干净的接口来声明和初始化复杂的
数据结构
,从而提供了一种编写干
浏览 1
提问于2019-08-19
得票数 2
回答已采纳
2
回答
Silabs Usb CP210x
驱动
程序错误
、
、
、
、
当我尝试为我的Silabs USB to UART桥安装
驱动
程序时,我遇到了一个问题。我从这里下载了
驱动
程序:在说明中,我可以看到以下内容:cp cp2010x.ko toserial/usbserial.ko然而,当我尝试调用MAKE时,我得到了这个错误: root@raspberrypi:/home/pi/Desktop/vcp/
Linu
浏览 43
提问于2013-05-03
得票数 0
回答已采纳
2
回答
linux
驱动
程序是如何更新的?
、
、
据我所知,
linux
机器上的任何更新都不需要重新启动。然而,Windows需要重新启动几次才能完成更新,这是可以理解的,因为硬件目前可能正在使用,重新启动可以确保没有软件使用
驱动
程序。但是,操作系统(或
linux
为例)如何处理这样一种情况:您希望更新
驱动
程序,但它目前正在使用中?
浏览 0
提问于2014-08-27
得票数 7
回答已采纳
1
回答
TaskList的大小是多少?
、
、
在阅读Robert编写的
Linux
内核开发()时,我浏览了以下一行:我想知道这个任务清单的大小。
浏览 0
提问于2011-04-17
得票数 1
回答已采纳
1
回答
如何在fork上复制内核状态?
、
、
假设我在
Linux
中有一个字符设备
驱动
程序,它在内核中分配一些内存来存储每个打开的文件描述符的一些状态。子进程是否必须重新初始化fd,或者它将最终与父进程共享状态?
浏览 51
提问于2018-07-26
得票数 2
回答已采纳
1
回答
LInux
设备
驱动
程序分层混乱
、
、
我最近一直在阅读关于
Linux
驱动
程序和设备模型的文章。我想了解下面的
驱动
程序子系统在
linux
中是如何工作的。假设我的设备树如下所示 ?
Linux
将通过枚举过程识别这棵设备树,并通过枚举和探测机制识别出适合终端设备的usb
驱动
程序。 现在,让我们假设对该终端设备执行一次Tx操作。终端设备usb
驱动
程序最终将执行urb_submit(dev,write_buffer)。 我的问题是,为了让市建局到达终端设备,理论上它必须用Bus2和Bus1信封封住。因此,在<e
浏览 19
提问于2020-04-15
得票数 0
3
回答
设备
驱动
程序开发和
linux
内核编程有什么联系/区别?
、
、
我知道
Linux
是内核,它是许多发行版( Ubuntu,Mint)的核心。但是,当我们说"
Linux
内核编程“时,我们到底是什么意思呢?是Bash脚本吗? 它与设备
驱动
程序的开发有什么关系?(我们是否意味着硬件正在运行
linux
内核,并且我们进行内核编程来支持外围设备,这通常是与
linux
相关的设备
驱动
程序开发?)
浏览 3
提问于2014-08-05
得票数 1
2
回答
与"xxx_init“相对的最佳函数名是什么?
当我编写一个C程序时,我通常需要将一个函数命名为: conn_pool_init (在这个函数中,初始化连接池并启动它)。
浏览 3
提问于2014-03-04
得票数 1
回答已采纳
1
回答
访问不是ram但磁盘上的i/o的文件系统缓存已经发出。
、
、
Linux
有一个文件系统缓存,它将尽可能多的数据作为缓冲区保存在RAM中。 线程试图读取文件系统中的页面块。如果页面在缓存中,它将从缓存(缓存命中)获取数据。
Linux
的文件缓存是否具有此属性?你这是什么意思?
浏览 0
提问于2016-07-29
得票数 1
2
回答
.o和.ko文件的区别
我正在编写简单的
Linux
模块mod.c。当我编译mod.c文件时,它会创建两个输出文件mod.o和mod.ko。所以我只想知道,mod.o和mod.ko文件有什么区别?
浏览 2
提问于2012-05-07
得票数 62
回答已采纳
1
回答
如何获取有关c++中可执行文件所在
驱动
器的信息
、
、
我试过使用libusb,但是尽管我仍然不能正常工作,我怎么才能找到正确的usb
驱动
器来获取信息呢?我已经找到了一种在Windows、
Linux
浏览 10
提问于2012-05-10
得票数 0
回答已采纳
1
回答
解码
数据结构
、
、
我想知道是否有一个图形化工具从多个文件中解码
数据结构
?我正在研究
linux
驱动
程序(自定义
驱动
程序),它让人感到难以理解各种结构。一个人如何理解其他人的代码,它有这么多的结构,并且是复杂的(而不是很多评论!)我试着自己画,但没有走太远。
浏览 1
提问于2015-07-16
得票数 0
回答已采纳
1
回答
如何在我的LKM和
Linux
内核之间同步共享
数据结构
?
、
我正在用
Linux
开发一个LKM(可加载内核模块)。LKM想要的是通过TCB遍历所有的进程信息(即task_strct)。 我想知道当LKM遍历
数据结构
时,TCB
数据结构
是否正在更新。也就是说,在LKM遍历TCB
数据结构
的过程中,由于进程的终止或创建,
数据结构
是可以更新的。如何在我的LKM和SMP或非SMP
Linux
系统中不断更新TCB
数据结构
的
Linux
内核之间进行同步?
浏览 2
提问于2015-12-02
得票数 0
2
回答
Linux
标志配置
、
、
、
、
上下文很难理解网络
驱动
程序是如何初始化的。开发人员如何知道如何初始化他的nic?(,是的,重新发明理解的时间)
浏览 4
提问于2015-02-08
得票数 0
回答已采纳
1
回答
文件系统需要特殊的
驱动
程序吗?
、
、
、
从Unix /
Linux
的角度来看,每个文件系统是否需要自己的
驱动
程序?因此,内核中用于与其通信的特殊可执行代码。还是只包含
数据结构
?
浏览 0
提问于2020-04-20
得票数 -1
1
回答
除了本质上是一个表的索引之外,
Linux
设备主要数字还有什么意义吗?
、
Linux
设备的主要数字只是一些内核列表的索引,比如
数据结构
(~a数组),除此之外没有任何真正的意义。本质上,一些实现了一些接口(
驱动
程序)的对象就存在于这种偏移量中。
浏览 2
提问于2014-09-04
得票数 1
回答已采纳
2
回答
编译ARMv7与ARMv5的
驱动
程序
、
、
、
我已经设法为基于ARM的设备编译了一个
驱动
程序,但当我试图加载它时,
驱动
程序崩溃了。这可能是设备
驱动
程序崩溃的原因吗? 该设备具有此
驱动
程序,但它嵌入到硬件制造商提供的其他
驱动
程序包中。这个包还加载了一些我们不能使用的
驱动
程序。此
驱动
程序包未加载,但我猜这表明此
驱动
程序应该在此硬件上工作。
浏览 1
提问于2017-03-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
英伟达开源 Linux 图形驱动实测,性能媲美专有驱动
linux驱动程序工作原理介绍
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券