- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 [Linux] USB-Storage驱动 源码阅读笔记(一)
USB-Storage驱动 源码阅读笔记最近在研究U盘的驱动,遇到很多难以理解的问题,虽然之前也参考过一些很不错的书籍如:《USB那些事》,但最终还是觉得下载一份最新的源码,慢慢啃源码会有更具象的了解,在这里做一些笔记。本文基于linux-5.16.9描述。我就USB-Storage的调用栈花了个思维导图,放在这了USB-Storage驱动调用思维导图(免费下载)一、USB子系统要想了解USB-Storage驱动,我们就要从USB子系统开始说起。1.USB CoreUSB core 是USB
2022-03-03 15:00:20
6419
原创 Debug工具 —— Pstore
Debug工具——Pstore一、前言试想一下,如果你所使用的系统发生了崩溃(kernel panic)导致系统重启了,常规的debug手段并不能告诉你,在发生异常前的一段时间系统的状态是什么样的,是什么导致了这次崩溃,开发或因此陷入停滞。Pstore就是为了在这种情况发生的时候给予开发者相关信息的一种机制。Pstore,即Persistent Storage。其实现方式简单来讲就是通过管理一块特殊的内存空间,当发生系统异常的时候,将信息写入到这块内存中。系统重启之后,再从这部分内存中将信息保存
2022-02-14 15:11:09
3188
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人