UEFI SMBIOS系列文章目录
UEFI 之SMBIOS解析系列1——SMBIOS概述
UEFI 之SMBIOS解析系列2——SMBIOS源码分析(上)
UEFI 之SMBIOS解析系列2——SMBIOS源码分析(下)
文章目录
- UEFI SMBIOS系列文章目录
- 前言
- 一、Dmidecode是什么?
- 二、dmidecode源码解析
-
- 1.命令行参数解析
- 2.获取SMBIOS数据
- 总结
前言
你是否像我一样好奇,在OS的shell下输入dmidecode命令,就能查询到smbios指定类型的信息,这背后的逻辑是怎么实现的呢,今天我们来聊一聊这个话题。

一、Dmidecode是什么?
dmidecode是一款在Linux和Unix系统上广泛使用的工具,它能够读取系统BIOS中的SMBIOS/DMI信息,并将这些信息呈现给用户。例如,我想要查询SMBIOS type0的信息,输入命令 “dmidecode -t 0“”即可。
root@virtual-machine:/home/# dmidecode -t 2
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Intel Corporation
Product Name: 440BX Desktop Reference Platform
Ve

最低0.47元/天 解锁文章
720

被折叠的 条评论
为什么被折叠?



