在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

 

posted @ 2023-01-22 16:37  自由的青  阅读(135)  评论(0编辑  收藏  举报