项目主页:https://github.com/lnis-uofu/OpenFPGA
1. 有一个Linux环境
我用的是vmware + Ubuntu20.04。 安装方法。
这个版本的Ubuntu很好装,个人感觉比22版简单。
2. 能稍微快点访问github.com,避免之后出现 unable access to
根目录下切换到root模式,修改hosts
sudo su
vim /etc/hosts
输入i
,进入插入模式,在最后添加
github.global.ssl.fastly.Net 69.171.235.64
github.com 192.30.225.112
185.199.108.133 raw.githubusercontent.com
按ESC进入命令模式,输入:wq
保存更改并退出
3. 安装命令,避免之后出现 Command 'XXX' not found
sudo apt install g++
sudo apt install tree
sudo apt install xdot
4. 下载代码
git clone https://github.com/lnis-uofu/OpenFPGA.git
当前目录就会出现一个叫OpenFPGA的文件夹
5. 安装依赖
cd OpenFPGA/.github/workflows
sudo su
source install_dependencies_build.sh
cd ..
cd ..
python3 -m pip install -r requirements.txt
打开
install_dependencies_build.sh
可以看到安装了很多…我没有截全
打开
requirements.txt
可以看到安装了这3个python包
6. 编译
make all
7. 检查是否编译成功
source openfpga.sh
run-task compilation_verification --debug --show_thread_logs