-
ITE Super IO 学习 – 串口
简述 串口都算是一个比较古老的功能了,也就是比较成熟了。Super IO中的大部分是硬件已经做好的,BIOS这边只需做小小的改动甚至默认便可以工作了。 串口寄存器……
bin
2020-01-09
3.4K+ 0 -
千万别用驱动人生安装驱动
驱动人生就是一个流氓软件!一直以来,我都是用驱动人生装驱动的,因为喜欢它的轻巧“无捆绑”。直到前几天才发现,原来就是个流氓软件。我电脑已经把驱动人生卸……
bin
2020-01-08
1W+ 0 -
UEFI开发学习2 – 简单的GUI编程
UEFI中有一个可以进行简单的GUI编程的Protocol,即EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL。利用它可以设置控制台的背景色,前景色,控制光标的位置,显示隐藏光标等……
bin
2020-01-08
4.2K+ 1 -
C语言中的双向链表
最近在看BIOS 中boot option相关的代码,看到一个地方突然蒙了,如下: /// /// LIST_ENTRY structure definition. /// typedef struct&n……
bin
2019-12-26
1.8K+ 0 -
UEFI开发学习1 – Ubuntu下搭建UDK2018开发环境
前言 截至目前,UDK最新的版本是2018,我就以UDK2018为例,一步一步来搭建UDK2018的编译环境。UDK2018可以从github的网站上下载,链接:https://github.com/ti……
bin
2019-12-20
5.7K+ 0 -
Ubuntu下多个GCC版本切换
1.首先查看当前系统装了几个GCC版本: ls /usr/bin/gcc* 2.给GCC各版本设置优先级,最后设置的数字越小,优先级越高,下面设置是GCC4.8为最高,即默认是GCC48.……
bin
2019-12-19
2.3K+ 0 -
ITE Super IO 学习 – 入门篇
接触BIOS以来算起来已经有四年了,想着将自己所学的知识记录起来,这样也方便他人学习,这是Super IO篇。 简介 SIO应用在台式机比较多,主要用来做电源管理,……
bin
2019-12-18
5.4K+ 1 -
捕捉EC产生的QEVENT
Qevent就是一个SCI,该信号是从EC的ECSCI pin发出来的。当EC产生一个SCI后,OS是怎么捕捉到的呢? 这在ACPI SPEC中ACPI Embedded Controller Interface 章节有……
bin
2019-12-17
2.7K+ 0 -
使用 git 生成patch和使用patch
使用 git 生成patch和使用patch1、没有commit之前1)制造patch git status(1) git diff > patchname(2) git diff –cached > patchname(3) git diff b……
bin
2019-09-19
1.9K+ 0 -
解决笔记本安装deepin OS触摸板、WIFI无法使用问题
这两天折腾了一下deepin,界面做得真得很漂亮。 但是刚开始有些功能不能用还是有点茫然的,比如WiFi,触摸板都不能用。 WIFI不能用其实是默认给硬件(EC)禁……
bin
2019-07-12
3.8K+ 0


请问我现在碰到两个问题,能指教一下吗? 1、编译出来的鼠标错位很严重,看着像分辨率不匹配的那种 2、deb...
评论于 UEFI开发学习8 – LVGL GUI库的移植