注意!本教程不是详细解说!只说思路,其余请自己查阅!不适合小白用户。
环境
Ubuntu 20.04 LTSIntelliJ IDEA过程
在Ubuntu下安装IDEA,具体版本号的使用,请自行查阅官网安装IDEA插件,EasySoc Chisel
和Scala
插件,不建议使用最新版IDEA,否则可能导致没有对应版本的插件,插件的更新会比IDEA更新慢!具体版本对应请查阅官网git clone /HaitianJiang/chisel3-idea-template.git
克隆chisel模板,这是我个人改进后的模板,更加适用于初学者,这个模板能够直接创建IDEA工程,然后就可以用IDEA打开了,并且使用了Scalatest测试框架,chisel官网提供的就是这个,还有大量书籍也是基于Scalatest框架,而不是utest框架。具体过程在仓库的README详细说明了!最后就是,使用是的mill而不是sbt,它更加方便,但是文档比较少,你可以参考这些内容
Mill Documentationlihaoyi blog Mill: Better Scala Builds
以上两个链接基本能解答你几乎所有问题了!