September 19, 2006

Zeta 虛擬平台與 GNU/Linux

[Zeta] 是個虛擬平台,有自己的 CPU、instruction set,以及 MMU、週邊硬體等,並且移植了眾多 GNU Project 的成果,如 binutils、GCC,與 glibc,連 Linux kernel 也慢慢移植上去了。目前 [Zeta] 的釋出版本是 0.5,提供一系列模擬環境與 regression test 程式,以下是 Linux kernel 2.6.17 運作於 [Zeta] 虛擬硬體平台的畫面:

雖然還不是很完整,但看得出大致的硬體架構算是堪用了,由於設計上儘可能保持簡單,很適合作為教學與實驗環境,體驗 cross-compilation / cross-development,或者作為 instruction scheduling 的測試環境。

取得 Subversion 開發版本:
    http://svn.freehackers.org/orzel/zeta/trunk zeta-trunk
依照官方網頁 [Zeta - Quick Start] 可逐步建構所需之軟體,在 Linux 編譯前,請執行 "ln -s /usr/bin/make gmake",並將 gmake 置放於 $PATH 中,另外需要先行安裝 [ccache] 與 qt4 的開發套件。
由 jserv 發表於 September 19, 2006 09:53 PM
迴響

看樣子非常有趣呀。下一步可以把Zeta用FPGA實現出來了。

I-Jui Sung 發表於 September 20, 2006 11:46 AM