如何弄清楚笔记本电脑的内部结构

如何弄清楚笔记本电脑的内部结构

我正在学习总线和 I/O。我想弄清楚笔记本电脑中连接的各种总线和设备、控制器。

网站我的主板没有技术规格。

我的笔记本电脑的网站也没有。(看起来他们不再销售我的型号了)。

我最终希望为自己绘制一个详细的图表,列出所有连接的总线、互连、设备和控制器。

我使用 linux(ubuntu)并且对终端相当熟悉。

答案1

从 (gnome) 设备管理器开始,它将列出设备和控制器。从此输出中可以获得部分互连层次结构。但您必须使用一些基本的/通用的 PC 组织知识来了解某些设备之间的关系。如果您能找到芯片的“开发人员指南”,那就太好了,否则您可能不得不满足于粗略的框图或功能图。如果没有保密协议,很难找到 PC 中使用的某些芯片的详细文档。

如果您有时间分析 Linux 源代码,请在 shell 提示符下发出“lsmod”命令。这将提供系统正在使用的设备驱动程序模块列表。(这些设备驱动程序是内核映像中内置的一些基本设备驱动程序的补充。)许多设备驱动程序的问题是,文档可能不完整,无法准确说明代码支持哪些设备;有时驱动程序的最佳描述在内核配置文本中。但代码分析应该揭示一些设备互连和层次结构。内核源代码中还有一个文档目录。

相关内容