![](https://img-blog.csdnimg.cn/62990efeda904f23b473847139a11407.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
BIOS
文章平均质量分 92
不是专业的
草莓配上鲜奶油
这个作者很懒,什么都没留下…
展开
-
IPMI的SOL (Serial Over LAN) 和 UART
UART全名是Universal Asynchronous Receiver/Transmitter(通用異步接收/发送器),它是一个常用的異步串行传输协议。透过UART传输前,接收方须要先知道传输方的鲍率(Baud rate):单位时间内,讯号状态变化的次数。例如 115200 bps,表示每秒会传送115200个bits--> 因此读取率就是 1/115200=8.6微秒读取一次讯号。封包内的资料长度:通常是 8bits。原创 2023-01-08 23:11:43 · 7062 阅读 · 4 评论 -
初学 PCIe System (二) - 如何访问PCIe设备的配置空间
在初学 PCIe System (一) - PCIe介绍及其配置空间有提到可以从PCIe设备的配置空间(Configuration Space)获取许多重要的资讯,那在CPU中,访问配置空间常用的两种方式如下:Programmed Input/Output (PIO)PIO 是由CPU主动向Device 获取资料 ,CPU 会等待Device资料传输完后才去做其他事情。使用PIO会占住CPU资源,会让系统变得低效,因此此技术已几乎被直接记忆体访问(DMA)所取代。这边简单介绍一下PIO的作法,原创 2022-09-04 21:24:56 · 4084 阅读 · 0 评论 -
初学 PCIe System (一) - PCIe介绍及其配置空间
PCI Express (PCIe) 属于第三代的高效能 I/O 汇流排,PCIe Spec对其的介绍是:PCI Express 为各种未来的计算和通信平台所定义的高性能、通用互连 I/O。因此一个PCIe 系统就是指由许多设备相互透过 PCIe 点对点连接所组成的。如下图范例,其结构是由一个Root Complex (RC)、多个Endpoints、Bridge和Switches所组成。.........原创 2022-08-31 22:48:14 · 5611 阅读 · 0 评论 -
透过 Intel SMBus Controller 读取 DDR4 SPD
切page的方式是对 0x36 (SPA0) 或 0x37 (SPA1) 的7 bits address写入一个byte (这边的data可以忽略,填0x00就好)。不太熟悉 SMBus 可以先参考。(*0x36 是7bit address, 要加上一个R/W# bit=0 才会是最后送出的address,所以 0x36 ......原创 2022-08-07 17:02:41 · 4939 阅读 · 8 评论 -
初学 SMBus
(这篇主要对象为固件工程师,简单介绍SMBus的一些基本概念而已)System Management Bus (简称SMBus或是SMB) ,是1995年由Intel提出的,用来访问主机板上的设备(EEPROM、温度感测器、电压感测器等) 并收集相应的资讯(SPD、温度、电压、版本号)。 SMBus和I2C很相近,都是由两条线: Clock (SMBCLK) 和 Data (SMBDAT) 所组成的。 SMBus 通讯协议主要可以分为物理层,数据链路层和网络层三层 不同的设备要在同一条SMBus上进行沟通预原创 2022-08-07 16:29:32 · 3299 阅读 · 0 评论 -
[OpenBMC] 简单解析 smbios-mdr
(*如果之后架构有变,这边不会更新)smbios-mdrGitHub - openbmc/smbios-mdrhttps://github.com/openbmc/smbios-mdrMDR(Managed Data Region) 是 OpenBMC中取得SMBIOS Table并解析其內容的一个功能,目前网上(在没有特别帐号权限下)能找到的资料蛮少的,所以这边会尽量用公开资料做个分析 如果還不認識SMBIOS 可以先看之前寫的文章非专业的SMBIOS笔记-CSDN博客https://..原创 2022-02-04 15:50:37 · 2676 阅读 · 5 评论 -
轻松搞懂SMBIOS
之前为了看懂OpenBMC的MDR(Managed Data Region)这个功能,所以花了点时间研究了什么是SMBIOS,所以这篇就是非BIOS专业对SMBIOS的理解SMBIOS Specification (dmtf.org)https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.5.0.pdfThe System Management BIOS (SMBIOS) 提供了主板和系统供应商如何通过在英特尔架构系统原创 2022-02-03 19:01:31 · 4173 阅读 · 1 评论