-
UEFI的启动流程
前言 UEFI的启动共有7个阶段,分别是:SEC->PEI->DXE->BDS->TSL->RT->AL,下面以UDK代码的形式记录下整个流程。 SEC 阶段 SEC是UEFI启动流……
bin 2021-03-03
2K+ 1 -
[X86] 复位控制寄存器
x86架构的CPU有一个可以做复位的寄存器,位于IO空间0xCF9,其定义如下:
bin 2021-03-01
432 0 -
串口和并口的IO定义范围
串口 第1组:3E8h-3EFh 第2组:338h-33Fh 第3组:2E8h-2EFh 第4组:238h-23Fh 第5组:228h-22Fh 第6组:220h-227h 第7组: 2F8h-2FFh 第8组:3F8h-3FFh 并口 ……
bin 2021-02-24
605 0 -
在OS下写一个访问底层的程序
前言 我们知道,在UEFI Shell下,可以随意读写底层的寄存器,但是对OS来说是行不通的!因为基于安全性考虑,目前的OS都对上层的应用程序做了限制,所以上层是……
bin 2021-02-23
976 0 -
[免费软件] EDID编辑器EEditGold
有些时候我们需要编辑EDID,如果照着SPEC一个一个去填,那真是一个苦差事了。幸好有了现在这个工具,减轻了不少我们的工作量。 比如……
bin 2021-01-19
724 0 -
解决VS编译中文报错 error C2001:常量中有换行符
最近在写代码的时候,发现在c文件加入中文字符编译会报错:error C2001:常量中有换行符,网上搜索了下便解决了,记录一下。 解决方法 1.在.c或.h的头加入#prag……
bin 2020-12-08
2.3K+ 0 -
UEFI开发学习12 – 中文显示(Ⅱ)
接上一篇,继续探究UEFI的中文显示问题,主要有两个部分,一个是shell下显示中文,另一个是汉化UDK配置界面。这两个问题都是需要安装中文的,所以,首先介绍下……
bin 2020-12-03
1.4K+ 0 -
EFI Shell下的文本编辑器
说明 这是本人基于LVGL GUI写的第二个EFI APP,该APP是一个比较实用的文本编辑器,相比shell自带的edit还是好用很多的。 快捷键支持: 1.行复制(CTRL + C) ……
bin 2020-11-23
895 0 -
EFI shell下的VIM文本编辑器
说明 之前在计匠网群里有个群友分享了一个在GitHub上UEFI VIM的项目,于是便下载下来编译了下,过程有点折腾,但还是成功了,有需要的朋友可以拿去用用。 目……
bin 2020-11-23
747 0 -
Shell下的ITE EC Tools
简介 前阵子移植了一个LVGL 的GUI库,所以想在此之上写一个Shell APP,于是便有了这个工具。此工具可以读取ITE EC上大部分的寄存器,包括逻辑设备部分。EC RAM……
bin 2020-11-23
1.3K+ 0
现在很多的SIO比较智能(憋屈的兼容)已经实现了PS2设备的热插拔了
评论于 ITE Super IO 学习 – PS2 KB&MS