在Docker上拉取一個現成的SystemC環境

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

learnsystemc

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章