作者是《世界第一簡單》系列書的粉絲,以此命名期許寫下多數人都能懂的UEFI,不會因書太過困難翻兩章就闔上。預計章節:
U1: 序幕--揭露成品長相與必備知識
1-1.我們的project30
...受簡介長度限制300字影響省略...
U2: UEFI基本概念
2-1.檔案格式(inf, dec, dsc)
2-2.快速瞭解EDK2: 7階->3階
2-3.範例
U3: 實作
3-1.安裝環境
3-2.畫面
3-3.選單
U4: C語法
嗨我是k66,今天是系列文的第十一天,感謝讀者與隊友們一路相伴。快速複習前十篇內容: 日期 概述 第2、3天 寫一支最簡單loader.asm...
嗨我是k66,前一篇介紹想做的九項功能,今天介紹實作第一項—顯示OinkBT(OinkBootloader)的Logo的背後思路。 開發UEFI過程會是需先找到...
嗨我是k66,接下來兩篇是實作,將自己的Logo顯示至terminal上。開始前先簡介在OinkBL.c會用到的3個名詞: BMP(Bitmap):EDK2使...
嗨我是k66,承上篇講完INF與DSC,今天實作C。 開始前介紹一些以下程式碼會用到的概念: 6個名詞解釋:gBS、Blt、GOP、Protocol、Han...
嗨我是k66,承上篇繼續實作OinkBL.c。目前我遇到問題是Logo的圖案出現花紋與多重影分身(如下圖XD),已於後兩篇克服之~程式碼連結 OinkBL....
嗨我是k66,承上篇繼續實作OinkBL.c。今天的程式碼會顯示Logo.bmp。程式碼連結 OinkBL.c 接著寫UefiMain()中的DrawBmp(...
嗨我是k66,承上篇實作OinkBL.c,因最初前兩篇的寫法會遇到出現Bmp顏色、位置出現異常,故當時改成今日的做法—ConvertBmpToBlt()後終於能...
嗨我是k66,前五篇我們實作Logo。今天來實作顯示即時系統時間,先上畫面。[自我挑戰7]為保證大家都能照著實作出,本篇有附上所有程式碼。讀者看到太長請不要害怕...
嗨我是k66,前一篇我們實作顯示系統時間,在那之前前五篇我們實作Logo,本篇要來實作按鍵功能—按ESC退出(詳細欲實現功能請參考本系列文Day11)。 實作按...
嗨我是k66,還記得本系列文初衷是做一個開機畫面嚇唬邪惡城主這件事嗎?以做出嚇唬畫面來說Day17已完成XDD但開機畫面而言還不算做完,目前為止我們的bootl...