Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 18701|回復: 11

[SystemC] systemC要利用那一套軟體compiler

[複製鏈接]
發表於 2008-4-10 01:12:07 | 顯示全部樓層 |閱讀模式
我有看到可以在visual studio 2005上執行/ ?7 O' s0 t& g% l$ n! W6 w
但我試了一下發現不太可以耶
( o# J) o% r& a- j
" c( G: g* I- a' e1 o所以請問大家一下要用那一套軟體呢?+ Q& E3 e; N; P  A# f
或者真的是用visual studio 2005只是要改設定檔呢?
發表於 2008-4-10 09:52:36 | 顯示全部樓層
我是用visual C++ 6.0.....% j3 ]) A+ A8 r7 w9 l, O
你試的情形是怎麼樣?? error ?
發表於 2008-4-12 22:28:30 | 顯示全部樓層
要不要 裝一下 SystemC 的 class library 試試看阿 ?
發表於 2008-4-20 17:03:56 | 顯示全部樓層
Hello 你好
- d  D# z; K7 }. i* s9 R8 g就我的經驗來說
2 Q. Z: J" P' ]; ]1 A如果在Win32的環境底下
" S! H* a6 u# w1 ^! x4 E0 `& w$ Q目前比較可行的只能用M$ Visual C++系列+ A6 `2 E3 K) ^8 R) {9 ~- y' b
VC 6.0 / 2003 / 2005都可以' U( |$ ?( Z9 w( [6 t+ g: J0 a$ I
目前我是用VC 2005 + SystemC 2.2
5 i: k) {. }5 o" o/ \" z附加檔案是我之前在安裝的時候用Google找到的( ^% q2 ~" r4 _+ e, S0 y
基本上,作法大概如下:8 P7 t* }+ c" X8 O; v. W
1. 開/msvc71/SystemC/ 底下的那個vcproj檔,轉為你要的prj file之後直接就Compile
( K1 a/ S4 U, X) ]3 P2. 開一個/examples 底下隨便一個簡單的systemc proj,到 /工具/選項/ 裡面做一些設定
6 ~2 a% Y2 {& M; w6 q- Z--- 以上只需要做一次 ---
& n- J. b. [# n+ z% \. e- B3 h3. 針對你自己的systemc project 做一些設定,大概都在 /專案/專案屬性/ 裡面。7 H& p/ p! u: Q0 [) W2 v3 I* e$ R4 x
   如果是開 /examples/內的prj的話可能會發現這些屬性設定正巧都已經設定好了2 K7 }: ?6 W9 P+ I3 d
, u5 ~/ g1 l, ?( P( B
步驟3原則上每New一個prj的時候都要做一次,或者可以每次都開一個設定好的prj然後再替換source code# q/ A$ |: O$ s9 J; a

, ]5 E! {5 N" t+ i+ K& ~另外如果在Win32環境使用其他的IDE/Compiler來使用SystemC的話,我還找不出方法, a/ ?3 W0 o( o9 r
目前過用Code::Blocks with gcc/g++ 或者 Dev-C++ 都沒有成功。
2 w8 T& O  t5 N, Z( `如果有哪位先進知道怎麼設定的話麻煩分享一下吧 不勝感激

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x

評分

參與人數 1Chipcoin +5 收起 理由
masonchung + 5 回答詳細!

查看全部評分

發表於 2008-7-18 21:21:41 | 顯示全部樓層
下載看看.......說不定有幫助....感謝分享
發表於 2008-10-8 01:08:45 | 顯示全部樓層
剛好有需要用到  礙於不知如何掛載上去 感謝你提供這方法囉!  謝謝........
發表於 2008-11-26 01:06:52 | 顯示全部樓層
最近也剛好在學systemc 也適用visual c++ 6,基本就是要去systemc的網站下載systemc 的
% f( ?+ U& Q3 P* K; S. _library ! 在compile 的時候也要include library 檔案 !

評分

參與人數 1Chipcoin +3 收起 理由
masonchung + 3 感謝經驗分享!

查看全部評分

發表於 2009-6-28 03:14:57 | 顯示全部樓層
我也是有在學 SystemC, 在 OSCI 網站所提供的下載內含 SystemC 的 library (觀念上來說是一個 reference simulator), 以及一些 example code,+ |+ p$ a* y  t% K+ \4 S* f
我用的 compiler 是 g++, SystemC 版本是 2.2.0, 解壓後的資料夾的 INSTALL 檔有解說不同 host environment 的 install 方式,1 o6 r9 h- T+ y) O% d; K3 y2 @( n
包含 windows 和 linux/unix-like 的 solution.9 @6 S8 `5 u* x8 x
( U3 ?4 ?* A5 c3 b2 L6 M) D2 J) r+ L$ c
因為每個人的 compiler 環境不同, 如果真的遇到 compile library 沒有過的情形, 建議可以把 compile 產生的 error 或 warning 貼上來,
3 N- `+ |3 w! s% J9 ]! A6 l: R因為雖然我個人的經驗是可以 compile 過, 不過中間有產生許多的 warning, 原本我對這些 warning 是 ignore 的,
6 ], ]5 t, ?7 `9 Q不過在我 compile TLM-2.0 的 example code 卻因為這些隱含的 warning 造成許多的 error, 最後還是得找出這些 warning 然後修掉.
4 z. c1 W  u2 }$ K) V; f主要原因是 TLM 是 based on SystemC library.

評分

參與人數 1Chipcoin +5 收起 理由
masonchung + 5 回答詳細!

查看全部評分

發表於 2009-11-21 14:31:12 | 顯示全部樓層
回復 4# stanlly9
* O, O8 u2 m% W不錯的資料~ 十分感謝您的分享!!!
發表於 2009-11-26 21:32:32 | 顯示全部樓層
謝謝大大的分享~知識因分享而壯大!
發表於 2022-8-14 14:13:33 | 顯示全部樓層
感謝大大們的分享~
: _5 U- K, u% J& w- R
: M  W# {7 K& BThanks for sharing.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-3-29 08:32 PM , Processed in 0.123007 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表