腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
调试
运行在虚拟机上的
内核
模块?
、
、
、
、
因为我是从源代码构建
内核
的,所以我可以通过附加到运行在远程机器(qemu虚拟机)上的
linux
内核
程序来
调试
(分析)
内核
。为了测试一个使用我们的设备(设备模型也在qemu中)的应用程序,我在5.4.188
内核
和
linux
应用程序上编译了一个设备
驱动
程序,它可以不影响
驱动
程序并运行应用程序。我可以
调试
linux
内核
本身,但是我不知道
内核
模块是在哪里加载的,所以<em
浏览 5
提问于2022-04-05
得票数 -2
1
回答
如何开始
Linux
内核
的开发和
调试
?
、
、
、
、
我想为我的研究开始一些
Linux
开发。编写几个简单的调度算法并对其进行测试。我有几个问题:3)有没有
Linux
开发入门指南?我发现缺乏文档令人惊讶
浏览 4
提问于2017-04-26
得票数 1
1
回答
如何
调试
导致
内核
恐慌的
驱动
程序?
、
、
后:x6 SLES12 12上重新启动修复递归错误,但需要在x 3850有人能详细说明一步一步地推荐的程序来调查
内核
恐慌的原因吗?请包括在哪里保存/如何从
内核
恐慌中保存核心部分,例如:如果一个liveCD发出了恐
浏览 0
提问于2018-01-27
得票数 4
回答已采纳
2
回答
如何在
linux
内核
中使用lockdep功能进行死锁检测
、
、
、
、
我有一个
linux
内核
驱动
程序和一个与之交互的用户应用程序。
内核
驱动
程序中有一个死锁。我在
linux
内核
中遇到了这个叫做"“的特性。我能够配置它并重新编译我的
内核
(并且我确实在/proc中看到了lockdep文件夹)。但我不知道如何推断此工具的输出,也不知道如何使用此工具
调试
驱动
程序。任何帮助都将不胜感激。谢谢!
浏览 7
提问于2014-01-03
得票数 14
回答已采纳
1
回答
在哪里可以从
内核
日志中找到oops信息?
、
、
、
我是一个较新的
驱动
程序开发。我已经根据
linux
设备
驱动
程序chaper 4配置了我的
Linux
内核
,启用了很多
调试
配置。当我尝试测试由我编写的
驱动
程序时,
内核
会发出一个oops。然而,这个oops立即被大量的其他
调试
信息刷新。那么,我在哪里可以找到的信息,发生在一瞬间。 顺便问一下,有人能解释一下下面
调试
信息的含义吗?
浏览 7
提问于2015-01-10
得票数 0
回答已采纳
1
回答
VMWare的自定义
内核
我正在构建一个自定义
内核
,以便在VMWare客户机中运行。其想法是禁用所有的
驱动
程序、安全特性、
调试
和其他非必要的功能。我有几个问题: 1)这是否有可能导致显著的业绩改善?
浏览 0
提问于2017-06-01
得票数 1
1
回答
为什么单块
内核
需要更多的重新启动?
、
许多讨论单块
内核
的优缺点的文章提到,“重新启动计算机通常是必需的” [ ]。有人能解释一下为什么会这样吗?
浏览 3
提问于2014-09-14
得票数 2
回答已采纳
1
回答
如何练习如何编写真正的
Linux
设备
驱动
程序?
、
、
、
、
我是一个中级程序员,有丰富的
Linux
内核
编程经验。在实习期间,我主要参与了
内核
和
驱动
程序代码的
调试
。最近,我完成了罗伯特·洛夫( Robert )的“
内核
开发”一书的研究。我正在阅读Jonathan编写的
Linux
设备
驱动
程序手册。但我现在面临着一个令人不安的问题。这些书都没有教我如何编写真正的(硬件)设备
驱动
程序。LDD3e的书告诉我如何编写我非常擅长的基于内存的软件
驱动
程序和sysfs接口。那我从哪里开始呢?要
浏览 4
提问于2014-02-01
得票数 5
回答已采纳
1
回答
Linux
内核
设备模型-哪些设备遵循它?
、
、
、
我的问题是关于
linux
设备模型。但是,当我查看在
linux
内核
中实现的char
驱动
程序(或者如果我实现自己的char
驱动
程序)时,
linux
内核
只是实现了"struct设备“,所有其他结构都是空的。通过一些
调试
和友好的邻里API printk(),我已经检查了这一点。另外,哪些
驱动
程序完全遵循
linux
设备模型?
浏览 3
提问于2013-03-12
得票数 1
1
回答
在没有GDB的板中
调试
Linux
内核
、
、
、
、
我完全是一个新的任务,开发一个
驱动
程序的董事会,它使用“小型”
Linux
。每次我做所有的事情,并得到一个".bin“文件在PC上,然后ftp ".bin”到董事会,系统将只是工作。顺便说一下,如果控制台打印崩溃信息包括堆栈信息和调用跟踪,则没有epc和ra (我刚刚了解到这一点)。epc(崩溃的地址)还能找到吗?
浏览 5
提问于2016-06-30
得票数 0
回答已采纳
1
回答
Linux
网络堆栈队列
、
、
我正在
linux
下
调试
一些网络
驱动
程序。在这个
驱动
程序的某个位置有netif_stop_queue()函数。它停止通过
内核
向我的
驱动
程序发送数据包,这是正常的。我想知道
内核
在开始丢弃这些数据包之前可以排队多长时间?它是ifconfig中的txqueuelen参数,它告诉给定接口的数据包可以排队多少个,还是
内核
中还有另一个队列?
浏览 2
提问于2013-09-06
得票数 4
回答已采纳
5
回答
当前
Linux
内核
调试
技术
、
、
、
、
linux
机器在启动和运行软件(包括自定义
驱动
程序)后几个小时就会冻结。我正在寻找一种方法来
调试
这样的问题。最近,
Linux
内核
调试
技术取得了重大进展,不是吗? 我很乐意分享一些关于这个话题的经验。
浏览 3
提问于2009-11-19
得票数 21
2
回答
使用GDB
调试
设备
驱动
程序
、
、
、
、
我对
Linux
中的设备
驱动
程序很陌生。我的第一天任务是在
Linux
中使用GDB
调试
驱动
程序。我需要
调试
一些XYZ (PCIe设备
驱动
程序支持以太网)设备
驱动
程序,以了解流程以及设备的寄存器和所有内容。 该设备正在正常工作,。但是没有任何解决方案来
调试
设备
驱动
程序。 我只知道如何在
Linux
(fedora20)中使用GD
浏览 5
提问于2017-12-14
得票数 2
3
回答
如何
调试
我的交叉编译的
Linux
内核
?
、
、
、
、
我已经交叉编译了一个
Linux
内核
(用于i686上的ARM -使用Cross-LFS),现在我正试着用QEMU引导这个
内核
。Uncompressing
Linux
... done, booting the kernel. 所以,我想
调试
内核
,这样我就可以研究到底发生了什么。我对这些
内核
构建是新手,有人能帮我
调试
一下我的定制
内核
吗,因为它在这句话之后甚至没有显示任何东西。有没有可能
内核
被破坏了?(我不这么认为,因为它在
浏览 1
提问于2012-01-19
得票数 3
回答已采纳
1
回答
为什么有个假的LR-WPAN司机?
、
、
、
在
Linux
内核
配置中,可以启用伪造的LR-WPAN
驱动
程序,并将其添加到将要编译的
内核
中。为什么有人会想要一个假的LR-WPAN司机?我认为这是为了
调试
,但我不想只假设。这些文档和谷歌似乎没有答案。
浏览 0
提问于2013-10-08
得票数 1
回答已采纳
1
回答
在
Linux
内核
中,可以使用哪些方法来检测内存被覆盖?
、
、
如果
Linux
内核
或
驱动
程序中存在内存覆盖的代码,如缓冲区溢出,则很难进行
调试
并找到根本原因。 我知道我可以启用平板
调试
来获取一些信息。如果在释放板式内存后将某些内容写入,那么我们将看到警告。有没有其他的
内核
调试
方法来检测内存被覆盖?
浏览 0
提问于2013-07-16
得票数 2
1
回答
如何读取Cortex-A9上CPU1的CPU0 SP寄存器值?
、
我正在
调试
启动
linux
内核
的早期阶段,所以没有启动任何
驱动
程序或应用程序。
浏览 1
提问于2012-09-04
得票数 0
回答已采纳
1
回答
linux
内核
驱动
程序
调试
日志
、
、
我正在为一个设备编写一个
Linux
内核
驱动
程序,该
驱动
程序有相当多的功能,并且有大量来自用户空间的交互。为了
调试
和排除这些交互,我将它们存储在
驱动
程序中的数据数组中,并需要通过某种文件节点将数据导出到用户空间。如果我只需要导出二进制数据并让用户空间将其解析为人类可读的文本,那就太好了,但是其他相关方的要求是在
驱动
程序中这样做,这样我们就可以从命令行中禁止文件节点,并获得一些可读的内容。我看了一下
调试
器,但它似乎用于更具体的事情,就像sysfs一样。
浏览 2
提问于2015-06-02
得票数 1
回答已采纳
3
回答
从高级OOP转换为
Linux
内核
程序员
、
、
、
我需要把我自己从一个高级OOP程序员转换成一个
内核
设备
驱动
程序程序员。因此,我必须学习一些低级的东西(例如高级的位操作和其他东西),
Linux
内核
和设备
驱动
程序编程。
浏览 2
提问于2014-02-22
得票数 0
回答已采纳
2
回答
“
linux
3.7.5-1拱形”是指什么包?
、
、
、
、
我正在
调试
一个封闭源代码的软件安装程序,它似乎对我的发行版有一些先入为主的想法。未找到apt-get后,安装将中止。它试图运行的命令是:我认为“包名”来自/usr/src,其中唯一的条目是
linux
-3.7.5-1-ARCH报头可能将用于编译自定义硬件的
驱动
程序。注意:
Linux
驱动
程序必须针对当前运行的
Linux
浏览 0
提问于2013-01-31
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apple SoC CPUFreq驱动即将并入Linux主线内核
Linux驱动必学知识点-内核互斥锁
Linux系统中的高级内核模块调试方法汇总结
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券