2026年3月29日 星期日

編譯 edk2 2026

這次編譯的是 edk2 2026 重啟版,其目標非常遠大是在 Shell 底下弄出滑鼠乃至於實現畫 MENU 的能力,最後是要在華碩提案自製國產 BIOS (不可抄襲 AMI 否則侵權),首先安裝 VS2019 如下




接下來依次安裝最新版 IASL、NASM、LLVM 並在 edksetup.bat 設定路徑 (含 EDK_TOOLS_BIN)




此時須先編譯 BaseTools,先進入 BaseTools 資料夾然後輸入 toolsetup.bat rebuild,如此一切大功告成鍵入   build -p EmulatorPkg\EmulatorPkg.dsc -t VS2019 -a X64 即可。若明天 load UsbMouse.inf 或UsbMouseAbsolutePointerDxe.inf 滑鼠依舊沒有 Ack,則我會在論壇發問 (GitHub 和 groups.io 回答都不踴躍心驚驚),我追求技術的巔峰若輕易放棄前半生職涯可謂笑話,真是兩度找白正論武啊


2026年3月17日 星期二

YOGA

瑜珈總共可分為五部份即為永不摩擦、極度少吃、忍辱波羅蜜 (進階版是一句傷人的話都說不出口)、習練體位、靜坐,當然也不可覺得自己修行高而看不起人。時間該怎麼安排呢?早上起床先 Mysore;晚上專攻 Marichyasana B/C 和靜坐;週六去 Mysore Taipei (還沒接觸),再配合工作時間應該會剛好塞滿。瑜珈士和瑜珈女的意志堅如鐵石可使山崩停止海水分開,同時從事社會服務也很重要掌門人其實有釋出善意他發明了 Active Series,而阿南達瑪迦雖然距離遙遠且信徒年齡偏大但她們都是瑜珈善女子

英文

學會英文才能放眼世界,雖然日韓提不起我的興致但是阿姆斯特丹大麻行確實令我鬥志滿胸。語言是很難的,連伍立人大師台大外文系台大新聞所語言相關工作七年不注意聽都還會 Miss,口音古怪除非是正妹否則人家會不想鳥,認字速度高下立判,台灣五分鐘的工作在全英文環境可能要做四十分鐘。我現在起步已經晚了,目前計劃開始工作後一天用 Speak 練三十分鐘口說,如果錄取華碩要朗讀 BIOS Datasheet 因為圈圈貓和郭靜純有可能會把 FAE 找來,有唸過到時才能跟老美 Co-Work。前文寫了這麼多今天考多益讓我感到自卑甚至恥辱,難度比起上次和練習本提高不少,但我永不言敗

2026年2月11日 星期三

BIOS 生涯

倚強給我機會入門,系微安邁在耍智障,立端 Training 我很感謝,程式生涯以和碩的 HSIO 為概括。舉例現在如果有一個交通系統,要改紅綠燈的顏色勢必用 Source Insight 搜尋 Light,可以打全部大寫或全部小寫或開頭大寫,搜尋不到用檔案總管 (中間字串),找到以後改參數 (Red 改成 White),如此即為台灣 C 語言找 Code 基本概念 (HSIO 須配合 SPEC 並且怕被覆蓋稍微難一些)EDK2 小作品的確進入心流,難度也確實不高,至於往後重心是否還在程式不得而知所以此文可暫時作為 BIOS 總結

2025年7月9日 星期三

申請實體記憶體位址

alloc_pages 是申請一個 page page_address 是把 page 轉為實體記憶體位址,page 其實是一個指標 (unsigned int) 強制轉換編譯會有 warning,但想不到更好的做法。