人體汽肛 - 風馳電掣, 人車一體
版權所有, 歡迎盜考
blog 文章
(移至...)
blog 文章
單車強制戴安全帽意見調查
博客來 e-coupon, 折價券
拍賣/贈送
URL/Note
▼
顯示具有
uefi
標籤的文章。
顯示所有文章
顯示具有
uefi
標籤的文章。
顯示所有文章
2019年6月14日 星期五
uefi os loader (5.1) - 載入 relocatable kernel (0) - 找出 entry point
›
三更燈火五更雞 之前開發的 simple os 並不是 relocatable kernel, 所以她必須被載入到特定位址才能執行。 而在《 [code] 自己移動自己 - relocation 》之中, 我獲得了 relocation 的技能, 現在結合 uefi ...
2019年5月17日 星期五
uefi os loader (4) - 把所有的努力集合起來, 載入 os kernel
›
凡經我手, 必屬佳作 經歷過前面幾個階段的努力之後, 再來便是把他們集合起來, 準備發大財, 阿 ... 不是, 是載入 kernel。 最早是以 binary 的方式載入 kernel, 到最近修改的版本, 已經可以載入 elf64 kernel 了, 為什麼堅持要載...
2019年4月26日 星期五
uefi os loader (3) - get memory map
›
藏拙於巧、用晦而明、寓清於濁、以屈為伸 這個 api 用來取得記憶體配置資訊, 雖然有關的 api 只有 GetMemoryMap(), 但因為記憶體不同的分類而顯得複雜。除了需要知道這些記憶體的分類的開頭位址和大小, 也要知道他們可以被如何利用。 而 GetMemor...
1 則留言:
2019年3月14日 星期四
uefi os loader (2) - 使用 GOP 來秀字
›
囝仔放尿泉過溪,老人放尿滴著鞋。 在 uefi 環境下, 有對應的 print 可以使用, uefi 提供的服務有 boot service, runtime service, print 相關的函式屬於 boot service, 但是一旦呼叫 ExitBootServi...
2018年3月9日 星期五
uefi os loader (1) - read a file
›
耳聞之不如目見之, 目見之不如足踐之 繼上次可以很單純的《 不使用 edk2 來開發 uefi 程式 》之後, 讓我對於 uefi 程式的撰寫有了動力, 畢竟要用 edk2 這種我不熟悉的開發工具, 實在是提不上勁。之後的範例沒特別說明的話, 都是以此方式來開發, 不再使...
2017年12月31日 星期日
uefi os loader (0) - write uefi program without edk2
›
今天是 20171231, 寫篇文章紀錄一下 2017 的最後一天, 很久沒寫電腦技術文章, 我找到了寫 uefi bootloader 的火苗, 先這麼開始吧! 2018 倒數計時 開發 uefi os loader 很困難 (或者應該說是陌生, 知道了其實並沒那麼難...
2016年3月22日 星期二
使用 c++ 來開發 uefi/edk2 程式 (0)
›
進學致和,行方思遠。 20220622 補充: 在「 write uefi program without edk2 」之後, 我已經不用 edk2 來開發 uefi, 當然也不用在處理哪些可怕的 inf, dsc 檔案。 使用 c++ 也不需要像這篇這麼花功...
›
首頁
查看網路版