摘要
本文概要說明以虛擬化軟體Oracle VM VirtualBox操縱預編譯之RedBoot開機環境的各個步驟。
本文
RedBoot是一個常見於嵌入式系統之完整的開機環境(bootstrap environment),以eCos作業系統的硬體抽象層為基礎,它繼承了eCos的穩定、緊湊、可組態、與可移植性等特質。
然而不只是嵌入式系統可以執行RedBoot,通用的個人電腦也可以使用RedBoot,eCos官方網站上便擺置了預編譯的RedBoot二進位檔讓有興趣的人下載使用。下載之後,可將該二進位檔寫入軟碟並讓個人電腦以軟碟開機,以觀察RedBoot的執行情況,但由於目前的個人電腦普遍不具備軟碟機,所以用虛擬機器來測試比較便利。接下來的文章便記錄了在VirtualBox建立一虛擬機器來執行RedBoot的步驟。
使用VirtualBox操縱預編譯的RedBoot的步驟分述如下:
1. 下載預編譯的RedBoot;
2. 將RedBoot轉換成VirtualBox認識的.img檔(在Cygwin下達dd conv=sync if=redboot.bin of=redboot.img指令);
3. 在VirtaulBox建立一虛擬機器,將軟碟設定為開機首選、並將軟體的虛擬軟碟檔案設定為剛剛轉換完成的.img檔;
4. 啟動虛擬機器測試RedBoot。
參考文獻
http://ecos.sourceware.org/redboot/
沒有留言:
張貼留言