在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