這個研究主要是在我公務員工作上手和拿到退休金回台科大唸碩士這一段漫長的時間想練身手,BIOS 編譯時間長是因為每次都要重 build,如果只編譯一支 Driver 然後把原本的 FD 解壓縮,插入 Driver 後壓縮回去,這樣是否可以加快編譯速度呢?所用到的指令如下:
build -p
OvmfPkg\OvmfX64Pkg.dsc -t VS2019 -a X64
qemu-img create
-f qcow2 disk.qcow2 4G
qemu-system-x86_64
-bios share\OVMF.fd -m 4G -hda disk.qcow2 -cdrom
share\ubuntu-22.04.5-desktop-amd64.iso
目前 QEMU 缺少 qdk-pixbuf
所以 Ubuntu 的圖片 load 不進去,推測是要從網路上抓 DLL 檔,但現在考試沒空做,其實這研究對業界沒貢獻,因為如果真的
build code 變快就用不到那麼多工程師那不是要裁員了嗎?BIOS FD 的 Header 網路上雖有文件但光靠那些文件實在無法心領神會,我想填 Header
會是這個研究的一大困難 (想用 PSPad 再配合問 Bob),還有我用 ARM 的 FD 在 x86_64
開不了機,那代表 BIOS 真的有吃進去。(台灣電機電子學會獎好像很難,我連論文名稱都看不懂)