Re: [分享] ARMware released under GPLv3

看板Linux作者 (牛頓運動定律)時間16年前 (2009/09/10 19:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《halajohn (Wei Hu)》之銘言: : 最近我把之前寫的一個模擬器放在 google code 上面 release : 出來, 名叫 ARMware. : 她的 project page 在 http://code.google.com/p/armware/ : 討論區在 http://groups.google.com/group/armware : 詳細的圖文解釋在 : http://code.google.com/p/armware/wiki/Chinese_Introduction : 你可以從 project page 的 downloads 區下載她的 source code, : 也可以直接從 project page 的 Source 區取得使用 svn 下載的方法. : << 簡介 >> : 特色 : * Serial Console 部份: : o 可以從 serial console 輸入. : * 模擬環境部份: : o 完成 ARM Architecture version 4 Instruction Set : 的模擬. : o 具備 dynamic compiler 技術. : o 具備 threaded code 最佳化技術. : ARMware 是個類似 VMware 或 Bochs 的硬體平台模擬器, 不過相對於 : VMware 或 Bochs 所模擬的 x86 平台, ARMware 提供了一個模擬 ARM : 處理器平台的環境. 目前 ARMware 所能模擬的核心為 Intel StrongARM : SA-1110 (模擬 Intel Xscale 的功能正在開發中). 並且 ARMware 以 : Compaq iPaq H3600 為對象, 提供了一個模擬 H3600 的執行環境 : (未來的 Intel Xscale 模擬環境將會以 HP iPaq H5500 系列為模擬對象). 感謝分享!! 請問在ubuntu下用GCC 3.4跟4.3都會出現錯誤是因為??? 我打make 錯誤如下: 前略 --- Compiling /home/xxx/armware-read-only/ARMware/obj/ARMware.o (custom mode) In file included from ARMware.cpp:21: Log.hpp: In member function 「virtual int ARMware::SplittedLogStreamBuf::overflow(int)」: Log.hpp:105: 警告: conversion to 「char」 from 「int」 may alter its value In file included from ARMware.cpp:22: ARMware.hpp: At global scope: ARMware.hpp:372: 錯誤: 「typedef struct ARMware::AlignNeeds<BYTE> ARMware::DataWidthTraits<BYTE>::AlignNeeds」 的宣告 ARMware.hpp:359: 錯誤: 變更了 「AlignNeeds」 的原意 「struct ARMware::AlignNeeds<BYTE>」 ARMware.hpp:383: 錯誤: 「typedef struct ARMware::AlignNeeds<HALF_WORD> ARMware::DataWidthTraits<HALF_WORD>::AlignNeeds」 的宣告 ARMware.hpp:353: 錯誤: 變更了 「AlignNeeds」 的原意 「struct ARMware::AlignNeeds<HALF_WORD>」 ARMware.hpp:394: 錯誤: 「typedef struct ARMware::AlignNeeds<WORD> ARMware::DataWidthTraits<WORD>::AlignNeeds」 的宣告 ARMware.hpp:347: 錯誤: 變更了 「AlignNeeds」 的原意 「struct ARMware::AlignNeeds<WORD>」 make[2]: *** [/home/xxx/armware-read-only/ARMware/obj/ARMware.o] Error 1 make[2]: Leaving directory `/home/xxx/armware-read-only/ARMware/src' make[1]: *** [produce_objfile] Error 1 make[1]: Leaving directory `/home/xxx/armware-read-only/ARMware' make: *** [all] Error 2 WiKi上也有人提到但沒人回應想請問解決方式?? 對了!這好像沒新版了@@不然當作學習真的很不錯!! 感謝阿@@ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.4.20 ※ 編輯: final01 來自: 140.134.4.20 (09/10 19:25)
文章代碼(AID): #1AgE6zaO (Linux)
文章代碼(AID): #1AgE6zaO (Linux)