最近做了一个关于 Image 的 Device Path 的实验,比较简单,分享一下。
首先是根据当前 Application 的 ImageHandle 取得对应的 Handle。使用 HandleProtcol 直接打开加载在Application 上面的 EFI_Loaded_Image_P[......]
分类: Funny
背诵,唐诗 和 MicroBit
对于小朋友是否要背诵唐诗是有争论的,一方认为有助于提升品味,不至于长大了只会夸赞“牛13,很牛13”;另外一方也有人认为因为孩子太小无法理解内容,只是机械的记忆并没有多少帮助。譬如说,长大了之后《咏鹅》只记得“鹅鹅鹅,曲项用刀割,拔毛加瓢水,点火盖上锅”。不过以我的经验来看,无论用什么内容来训练,对[......]
Step to UEFI (138) Shell 下 BootOrder 的研究
对于普通用户来说,启动顺序显而易见,因此是重要的功能,比如:希望使用U盘安装系统,就必须能从U盘上引导起来。
在 Legacy 的时代,关于启动部分只有一份BBS specification可供参考,这个规范看起来非常生涩,缺点是理解不同,好处也是理解不同。很多年前,我遇到过一个客户报告的问题[......]
顺丰历险记
我对顺丰的印象很好,很多重要的东西都是用他们来发送。2017年末,给妈妈买了一个手机,12月30日发出,突发奇想,用微信中的顺丰公众号下单,使用蜂巢快递箱发了一次(快递箱是按照大小收费的,小的20中的40大的要60,保价2500收费13元,总共是53,微信支付了),第二天,想查查到哪里了,结果惊奇的[......]
TTS 真人发音 SYN6288 模块
通常合成语音技术被称作 TTS (Text To Speech),这样的功能在报站,排队叫号等等场合有着广泛的应用。最近我入手了一个SYN6288的TTS模块,价格50元送喇叭。
具体的说明可以在芯片手册中找到,对于我们来说,最直接的用法就是播放语音。推荐刚拿到模块的时候使用USB串口直接对模块发[......]
Step to UEFI (137) 通过 BGRT 取得当前系统的 LOGO
对于BIOS来说,用户能够看到的是非常重要的事情。开机Logo就是这样。自从 Win8.1开始,Windows在进入桌面的时候可以显示用户自定义的Logo,而不是Microsoft自定义的图片,这是很有意思的事情。
最近看了一篇介绍的文章,恍然大悟,原来是BIOS解压自己的Logo在内存中,然后通[......]
最新版本的 RU
本文提供的下载来自:https://firmwaresecurity.com/tag/ru-efi/
作者Blog 在: http://ruexe.blogspot.tw/ (需要翻墙)
Release 在 https://github.com/JamesAmiTw/ru-uefi[......]
Step to UEFI (136)哪里来的的 memset
最近编写一个非常简单的代码,遇到奇怪的问题,有兴趣的朋友可以先自己猜一下,答案在后面。
代码如下:
/** @file A simple, basic, application showing how the Hello application could be built[......]
介绍一个查看ACPI Table 的工具
Windows下查看 ACPI Table首推的工具当然是 RW_Everything。不过除此之外,今天又发现了一个工具,在 http://www.nirsoft.net/utils/firmware_tables_view.html。
我在 Windows 10 下面测试过,很好用。每种[......]
器材:硕飞 SPI 烧写器
作为一名BIOS工程师,长期以来使用的都是 DediProg 推出的 SF 系列。比如,很多年来,我一直使用的是 SF100,售价在 1800元(5年前的价格,不含税,现在好像是贵了一点)。不过随着BIOS SIZE的增大,烧写时间变得难以忍受,以我日常的经验,16MB 的SPI ROM,烧写时间差[......]