系列文章目录

【OpenFPGA安装】OpenFPGA安装及常见问题总结_念念啊的博客-CSDN博客

本文目录

系列文章目录

一、安装

二、问题

1.下载速度慢

2.unable to access

3.Unable to locate package

4./usr/bin/python3: No module named pip

总结


前言

最近在学习OpenFPGA,发现网络上关于它的资料挺少,于是把自己的操作过程记录了下来,欢迎各位同行一起交流。


一、安装

安装代码如下,建议逐行执行:

//c++环境
sudo apt-get install build-essential
sudo apt-get install libgtk-3-dev
sudo apt-get install pkg-config
//查看gtk版本
pkg-config --modversion gtk+-3.0
sudo apt-get install iverilog
//依次安装下述几个包
sudo apt install git
sudo apt install make
sudo apt install cmake
sudo apt install python3
sudo apt update
sudo apt install default-jre
sudo snap install --classic eclipse//编译
git clone https://github.com/LNIS-Projects/OpenFPGA.git//要做这一步,不然会出错
cd OpenFPGA/.github/workflows
sudo ./install_dependencies_build.shcd OpenFPGA
python3 -m pip install -r requirements.txt
make all

验证是否安装成功:在OpenFPGA目录下运行

python3 openfpga_flow/scripts/run_fpga_task.py compilation_verification --debug --show_thread_logs

运行OpenFPGA:

python3 openfpga_flow/scripts/run_fpga_task.py basic_tests/generate_fabric

二、问题

主要是最后一步make all容易出错,下面总结了我遇到的问题以及我的解决方案。此外,安装中如果遇到提示缺少什么东西,直接sodo......命令安装对应的东西就好了。

1.下载速度慢

解决方法:改hosts文件。

下面这三行加进hosts文件中,linux在/etc/hosts下

github.global.ssl.fastly.Net 69.171.235.64
github.com 192.30.225.112
185.199.108.133 raw.githubusercontent.com

2.unable to access

问题:fatal: unable to access 'https://github.com/.../.git': Could not resolve host: github.com

只需要在命令行中执行下述两个命令:

git config --global --unset http.proxy
git config --global --unset https.proxy

3.Unable to locate package

unable to locate package就是无法找到包,正常情况下只需要更新源

输入:

sudo apt-get update

参考文档:Unable to locate package错误解决_自由渴望的博客-CSDN博客

4./usr/bin/python3: No module named pip

sudo apt-get install python3-pip

总结

以上是OpenFPGA的安装过程。

【OpenFPGA安装】OpenFPGA安装及常见问题总结相关推荐

  1. python3.6安装包报错_win10安装python3.6的常见问题

    1.python下载 https://www.python.org/downloads/ 2.x和3.x版本都行吧,都可以下的.(然后安装的时候,记得勾选环境变量配置就行了,当然也可以自己配) 我下载 ...

  2. 大数据互联网架构阶段 Linux下安装mysql启动的常见问题

    Linux下安装mysql启动的常见问题 1.PID file could not be found mysql无法启动ERROR! MySQL is running but PID file cou ...

  3. Qt的安装和使用中的常见问题(详细版)

    对于太长不看的朋友,可参考Qt的安装和使用中的常见问题(简略版). 目录 1.引入 2.Qt简介 3.Qt版本 3.1 查看安装的Qt版本 3.2 查看当前项目使用的Qt版本 3.3 查看当前项目使用 ...

  4. mysql 安装版和解压版的区别_Mysql5.7解压版的安装和卸载及常见问题小结

    一.安装 1.下载 到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql 注:msi的是安装版 2.解压 解压到想安装的目录下,我的是D:mys ...

  5. 解决xampp安装后遇到的常见问题

    解决xampp安装后遇到的常见问题 最近做项目需要用到xampp这款软件,自己电脑上没安装,不知道竟然会遇到这么多问题,下面我就来讲解一下我安装时遇到的问题. XAMPP(Apache+MySQL+P ...

  6. 海蜘蛛系统日志怎么保存到服务器,海蜘蛛路由安装与启动中常见问题及解决方法...

    前面小编介绍了海蜘蛛软路由的三种安装方法,下面网吧路由器栏目小编说说海蜘蛛路由安装与启动中常见问题及解决方法. 1.并口硬盘光盘安装的时候出现搜索IDE控制器ide0.....hdb就不动了,请问该如 ...

  7. 一键安装使用指南及常见问题解决方案

    一键安装使用指南及常见问题解决方案 鱼香ROS介绍: 鱼香ROS是由机器人爱好者共同组成的社区,欢迎一起参与机器人技术交流. 进交流群请加机器人小伊微信:fishros2048 文章信息: 标题:一键 ...

  8. 安装mysql配置时出错_mysql安装时出现各种常见问题的解决方法

    小编为大家整理许多mysql安装时出现各种常见问题的解决方法,供大家参考,具体内容如下 问题一: 当各位在安装.重装时出现could not start the service mysql error ...

  9. 【安装】安装ros机器人系统和无人机环境配置常见问题总结

    安装ros机器人系统和无人机环境配置常见问题总结 一.安装ROS 二.无人机环境配置 更多安装 Ubuntu16.04安装ros:http://wiki.ros.org/cn/kinetic/Inst ...

  10. pip 离线安装_安装不上python的模块怎么办?别怕,我这有妙招!

    之前我们介绍过如何在Python中安装第三方的包: Python以第三方包丰富而著称,你想要的功能几乎都可以通过pip命令安装,避免什么都要自己重新造轮子尬尴. 但是pip安装有两个常见问题,第一是下 ...

最新文章

  1. 【HDU】4509 湫湫系列故事——减肥记II (区间覆盖 暴力)
  2. 【原创】RabbitMQ 之 Access Control(翻译)
  3. linux下collada-dom编译,COLLADA DOM Tutorial
  4. bootstracp实现树形列表_Java实现一致性哈希算法,并搭建环境测试其负载均衡特性...
  5. java如何编译运行?
  6. 2004-8-23+ 我的小论坛
  7. 再读Socket编程——《UNIX网络编程(卷一)》学习点滴
  8. 避免unicode字符被截断的方法
  9. lg手机历史机型_细数LG G系列旗舰手机进化史
  10. vue 基于jsbarcode插件打印二维码
  11. java导出到txt_Java生成TXT文本并下载
  12. java文件转换pdf模糊_java 库将 pdf 文件转换成高清图片方法
  13. 刚刚手贱把D盘设置为活动分区,导致无法进系统。来看看我的解决方法
  14. JVM常见命令行及图形工具
  15. 456. 132 模式
  16. 计算机函数sun怎么用,手把手演示sumif函数怎么用【处置步骤】
  17. springBoot入门总结(八)使用 jta+atomikos 整合springBoot分布式事务
  18. 固有频率约束下桁架优化的动态算术优化算法(Matlab代码实现)
  19. Sun的逆向之路(一)——元气骑士的内购破解
  20. SQL注入之联合查询注入

热门文章

  1. 心路历程(七)-加入微医集团
  2. w ndows10装什么浏览器,Windows10系统默认启用IE浏览器方法
  3. LED点阵显示,有关特殊国别(阿拉伯,希伯来,泰文)字符排版和乱码问题解决
  4. matlab如何设置自变量,matlab中如何指定一个函数的自变量
  5. 计算机网络的三大功能,计算机网络的三大主要功能是什么
  6. 2013.11学习日记
  7. sqldbx mysql 乱码_sqlDbx连接mysql 及乱码
  8. python绘制地图的第三方库,geopandas,用python画地图原来这么简单!
  9. java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection err
  10. 爬取猫眼评分前100的电影