![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux问题定位
文章平均质量分 93
痒痒挠963
这个作者很懒,什么都没留下…
展开
-
通过KGDB进行双机内核调试
原理原理结构图原理过程Kgdb是双机在线调试,一端是Host端(linux),运行GDB,另一端是Target端,运行带Kgdb的linux内核。两边通过串口(KGDBoc)或网络口(KGDBoE)相连接,kgdb实现了远程调试的功能,主要部件有:stubstub可卸任是一个运行在target端的代理,它负责与远程的Host端进行沟通,接收Host端发来的指令。应用场景如上面原理图所示,常常用于嵌入式开发场景中,开发板作为target端,运行打开Kgdb的内核 ,PC机作.转载 2021-02-04 16:11:34 · 476 阅读 · 0 评论 -
一个 Linux 上分析死锁的简单方法
一个 Linux 上分析死锁的简单方法于 东海, 宋 波, 和 池 辰2012 年 8 月 10 日发布https://www.ibm.com/developerworks/cn/linux/l-cn-deadlock/index.html简介死锁 (deallocks): 是指两个或两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。 由转载 2021-02-04 15:36:28 · 570 阅读 · 0 评论