腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
创建设备文件:
Linux
设备
驱动
程序
、
、
、
在不使用mknod或MAKEDEV的情况下,如何在不知道次要和主要编号(即使用动态注册)的情况下创建设备文件。
浏览 5
提问于2012-05-18
得票数 0
1
回答
运行"Hello“
linux
模块时出现问题
、
、
我试图从"
Linux
设备
驱动
程序“一书中编译和运行一个”hello.c“模块,我试图编译的程序是:make -C /lib/modules/4.14.86/build M=/home/deb/
ldd
3 modules Building m
浏览 1
提问于2018-12-10
得票数 0
回答已采纳
1
回答
我的文件链接到libGL.so.1
、
以下是我运行
ldd
时输出的一部分
linux
-vdso.so.1 => (0x00007fff151fe000)libglfw.so.3 => /usr/lib/libglfw.so.3 (0x00007f86d4028000) libGL.
浏览 1
提问于2015-07-08
得票数 1
1
回答
如何练习如何编写真正的
Linux
设备
驱动
程序?
、
、
、
、
我是一个中级程序员,有丰富的
Linux
内核编程经验。在实习期间,我主要参与了内核和
驱动
程序代码的调试。最近,我完成了罗伯特·洛夫( Robert )的“内核开发”一书的研究。我正在阅读Jonathan编写的
Linux
设备
驱动
程序手册。但我现在面临着一个令人不安的问题。这些书都没有教我如何编写真正的(硬件)设备
驱动
程序。
LDD
3e的书告诉我如何编写我非常擅长的基于内存的软件
驱动
程序和sysfs接口。那我从哪里开始呢?要求是什么,我该怎么做? P.S:我已经开始阅读“的基本
浏览 4
提问于2014-02-01
得票数 5
回答已采纳
6
回答
Linux
内核设备
驱动
程序设计
我想学习
linux
内核设备
驱动
程序编程。所以,任何人都可以在这里张贴好的教程,网页或链接。我对
linux
内核环境很陌生。我一直在寻找它,但我不知道如何开始和阅读哪一个容易理解的基本知识。提前谢谢。
浏览 9
提问于2012-06-27
得票数 35
回答已采纳
1
回答
所有的设备
驱动
软件都能与
Linux
一起工作吗?
例如,我为特定的设备编写了自己的设备
驱动
程序,任何类型的设备,比如无线USB鼠标之类的.如何将它添加到
Linux
内核中?不太熟悉
Linux
的内核系统..。
浏览 0
提问于2012-12-15
得票数 0
1
回答
PTTY是在内核还是用户空间中?
、
、
、
、
我读到,
驱动
程序是一种扩展内核与硬件设备通信能力的方法,因为有这么多,而且还会有更多的内核需要扩展。为了通过
驱动
程序与硬件设备建立通信,Userspace中的程序必须通过系统调用ioctl()建立到
驱动
程序的连接。由于它的特殊地位,我不知道这个伪终端是如何最终实现的,它是内核的一部分还是用户空间的一部分?
浏览 0
提问于2015-03-27
得票数 2
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
回答已采纳
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
Ubuntu 14.04上的
驱动
程序:错误的库版本
、
、
我无法通过微软的ODBC
Linux
驱动
程序连接到MS服务器。让我们看看
ldd
能告诉我们什么:/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.0.so.0.0: /usr/lib/x86_64-
linux
-gnu
浏览 3
提问于2016-05-16
得票数 1
回答已采纳
2
回答
Linux
用户空间PCI
驱动
程序
、
、
我正在尝试编写一个在用户空间中运行的PCI设备
驱动
程序。不是我的主意,是客户想要的。Target是一个嵌入式
Linux
板,不会有超过一个用户。我是一个经验丰富的C程序员,了解
Linux
,只是不熟悉
Linux
驱动
程序的开发。提前感谢!
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
开发Ubuntu设备
驱动
程序
根据"
Linux
设备
驱动
程序“一书,我试图编写一个简单的设备
驱动
程序,但是无法设置正确的包含路径。我正在使用一个简单的make脚本。I/usr/src/include I/usr/src/
linux
-headers
浏览 0
提问于2014-07-24
得票数 1
2
回答
获取
驱动
程序函数的手册页
、
、
我是第一次接触
linux
设备
驱动
程序。我想知道是否有像register_chrdev这样的
驱动
程序函数的手册页。如果是,那么我如何获取它们?有没有可以用apt-get下载的包?
浏览 1
提问于2013-03-31
得票数 3
1
回答
为什么需要在sysfs目录中为
驱动
程序创建一个属性文件?
、
、
我想知道..在sysfs中什么是属性文件,..why我们是否需要在sysfs目录中为某些
驱动
程序创建属性文件,而不是为某些
驱动
程序创建属性文件。 我们什么时候真正需要它?我已经阅读了
LDD
3中
Linux
设备模型的属性和其他一些sin的教程。我能够将其配置为用于从用户空间与设备
驱动
程序通信……但是,当我们可以构建一个应用程序来与硬件通信(通过
驱动
程序)时,为什么我们还需要一个额外的属性呢?
浏览 0
提问于2013-09-26
得票数 0
1
回答
使mesa
驱动
程序独立于以前的nvidia安装
、
、
、
大约50个地方的互联网说,安装了nvidia
驱动
程序的虚拟屏幕是完全不可能实现的。因此,我卸载了带有apt remove的
驱动
程序--清除nvidia*它没有解决问题,所以我删除了nvidia在
ldd
/usr/bin/glxinfo上的.so文件,以某种方式强制Xvfb使用mesa的
驱动
程序,所以现在我有了: libGL.so.1 => /usr/lib/
浏览 0
提问于2017-07-01
得票数 0
1
回答
在这种情况下,发现许多
Linux
网络
驱动
程序会泄漏数据。
、
、
我正在阅读
LDD
,我有一个关于以下声明的问题你能告诉我为什么司机会泄露数据吗?
浏览 2
提问于2017-10-03
得票数 0
回答已采纳
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
回答
在没有实际硬件的
linux
上编写中断处理程序需要做些什么?
、
、
、
在
Linux
上有没有可以产生硬件中断的硬件模拟器?我希望编写设备
驱动
程序,可以处理硬件中断,读或写到硬件内存,延迟工作,顶部和底部处理,等等。基本上,希望学习完整的设备
驱动
程序端到端。我看过书中的
LDD
3,但他们正在使用skull -一块内核空间内存模拟作为硬件,但这不能产生中断,或者它可以?请给我点光。
浏览 3
提问于2020-06-30
得票数 0
2
回答
用简单的hello程序交叉编译问题
、
、
/hellodisplays messagerm helloarm-
linux
-gcc -o hello hello.cfile helloIt 32bit compiled for ARM compatiblefor
Linux
2.0.0说,写了一个简单的问候chmod a+x hello.我在主机上执行了
ldd
:
ldd
hello,我得到了: /usr/local/arm/3.3.2/bin/<em
浏览 4
提问于2011-09-26
得票数 3
回答已采纳
1
回答
虽然包含静态库,但在运行时仍链接到同名动态库
、
、
、
我正在使用nvcodec sdk (),并在我的项目中使用它的
linux
静态库。我在gcc中添加了编译选项然而,当运行该程序时,我发现符号存根实际上在NvCodec/Lib/
linux
/stubs/x86
浏览 19
提问于2018-08-09
得票数 0
回答已采纳
点击加载更多
相关
资讯
Linux驱动系列-PWM驱动
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
Linux驱动实践:如何编写【 GPIO 】设备的驱动程序?
英伟达开源 Linux 图形驱动实测,性能媲美专有驱动
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券