SystemC是在C++通過庫拓展的一個可用於硬件電路設計的語言
Docker是一種類似虛擬機的技術,但比虛擬機更方便,將一種環境所需的最小配置打包成一個image後,便可以方便地使用
WSL/WSL2是Windows提供的虛擬化技術,可以方便地在Windows上安裝Linux,Docker for Wondows便是使用的這個技術
WSL2配置
1、在工具欄搜索”啓用或關閉Windows功能”
2、在打開的窗口中使能“Windows虛擬機監控程序平臺”及“適用於Linux的Windows子系統”
3、以管理員身份運行終端,安裝WSL2
wsl --install
查看WSL狀態
wsl --status
如果顯示當前爲WSL1,則需要切換到WSL2上
wsl --set-default-version 2
安裝Docker
去官網安裝包並雙擊安裝,如果安裝完畢後一直卡在Docker Desktop starting,請確認WSL2配置是否OK
Docker默認去到公司在國外的服務器抓取鏡像,有時候會比較慢,可以配置國內鏡像源
阿里雲需要註冊一個賬號,然後纔會分配一個唯一的鏈接,過程參考官方頁面官方鏡像加速,Docker官方中國鏡像地址爲
https://registry.docker-cn.com
鏡像源配置在設置/Docker Engine下,如下
{ "registry-mirrors": [ "https://va98ucc6.mirror.aliyuncs.com", "https://registry.docker-cn.com" ] }
拉取SystemC環境
docker pull learnwithexamples/systemc
以管理員方式打開終端,輸入以上命令,便可以拉取到一個現成的SystemC環境,我嘗試自己去搭建環境,暫時還搞不定
上面的SystemC環境鏡像來自一個SystemC教學網站,挺好的,正在通過這個網站學習SystemC