- 博客(4)
- 收藏
- 关注
原创 UEFI开发历程4—串口调试功能的探索
前言现如今,由于BIOS代码在生成bin文件烧录进板子后,我们无法看见程序变量的变化,故而导致调试困难。我们都知道,大部分语言程序都有几种方法:日志打印、单步调试等方法。然而BIOS是一个开机过程中的用于初始化的系统,它不是一个软件,因此没有实体界面可以观察变量的改变。但由于主板上存在着串口,因此,串口调试对于BIOS来说是一种非常重要的调试手段。串口调试实现方法串口调试功能的打开有三种方式:IO配置寄存器并通过寄存器发送/接收数据的方式、Protocol配置寄存器并通过Protocol提供的读
2021-12-17 14:27:23 3000 3
原创 UEFI开发历程2—基于SuperIO芯片的寄存器读写
一、SuperIO介绍目前市面上的主流SuperIO芯片有NCT、ITE等厂商的生产的芯片,本文主要针对IT8613E这款芯片的逻辑设备寄存器的读写进行介绍。IT8613E主要用来连接外部低速设备,如键鼠、串口、Floppy等外设,可以监控PC硬件中的几个关键参数,包括电源电压、风扇速度和温度等。
2021-11-21 19:12:29 5681 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人