SkyEye 1 2 9開發計畫

2021-04-27 12:56:27 字數 721 閱讀 9545

skyeye-1.2.8版本,應該說有三個個比較大的改進:

1、fix了多個在記憶體模組中的bug

2、首次新增了多核的處理器模擬, mpc8572

3、新增了sparc的模擬

基於1.2.8,我計畫在skyeye-1.2.9的版本中新增如下特性:

1、新增xlr408的模擬,這是乙個rmi公司的雙核八執行緒的處理器。希望通過xlr408的模擬能夠把skyeye中的 mips模擬進一步做穩定,fix一些潛在的bug。另外乙個目的是嘗試著在skyeye中設計多核模擬的框架,儘管我們已經模擬了雙核的powerpc處理器mpc8572,但是需要乙個通用的多核模擬框架來進一步提高效能和可靠性。

2、新增乙個x86的模擬。可能會合併一部分bochs的**進入skyeye做為指令解析。不過只是希望初步的可以執行rtems就可以了,估計執行x86的linux要在後續版本不斷完善和提高x86模擬才可以。

3、新增乙個skyeye的gui介面,初步打算用qt來實現,主要考慮qt的跨平台性,豐富的文件和控制項。

4、新增乙個命令列介面(command line interace),初步計畫匯入readline 的庫,利用它來做一些工作。這個命令列視窗在未來會發揮很重要的作用,我們可以通過它輸入命令來顯式虛擬機器的各種資訊,日誌設定,斷點跟蹤和管理等等強大的功能。

希望通過gui和cli的兩個介面,skyeye可以提供高效和易用的介面來滿足不同使用者的大部分需求。

thanks

mk

專案開發計畫

專案開發計畫 說明 編寫這份軟體專案開發計畫的目的,並指出預期的讀者。說明 a.待開發的軟體系統的名稱 b.本專案的任務提出者 開發者 使用者及實現該軟體的計算中心或計算機網路 c.該軟體系統同其他系統或其他機構的基本的相互來往關係。列出本檔案中用到的專門術語的定義和外文的首字母組詞的原片語。列出用...

專案開發計畫

專案開發計畫 gb856t 88 1 引言 1.1 編寫目的 說明 編寫這份軟體專案開發計畫的目的,並指出預期的讀者。1.2 背景 說明 a.待開發的軟體系統的名稱 b.本專案的任務提出者 開發者 使用者及實現該軟體的計算中心或計算機網路 c.該軟體系統同其他系統或其他機構的基本的相互來往關係。1....

專案開發計畫

編制專案開發計畫的目的是用檔案的形式,把對於在開發過程中各項工作的負責人員 開發進度 所需經費預算 所需軟 硬體條件等問題作出的安排記載下來,以便根據本計畫開展和檢查本專案的開 發工作。編制內容要求如下 1 引言 1 1編寫目的 說明編寫這份專案開發計畫的目的,並指出預期的讀者。1 2背景 說明 a...