Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 10.04下搭建FPGA/CPLD开发环境:Quartus II 9.1

一、简介 Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。 Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。二、下载 到以下站点下载最新的9.1,到这里下载Linux版本的,并选择免费的Web Edition(不要license的)。三、安装 安装前请确保Ubuntu 10.04系统已经有了tcsh,因为Quartus的安装脚本是用tcsh写的。$ sudo apt-get install tcsh 安装其实很简单,把下载下来的压缩包解压并进入相应目录执行install即可,然后根据提示进行操作。四、配置环境变量 在~/.bashrc中添加如下内容配置一下PATH和LIB_LIBRARY_PATH:# Altera Quartus environment variables
QUARTUS_64BIT=0
MWOS=linux
MWARCH=i86
QUARTUS_MWWM=allwm
export QUARTUS_ROOTDIR=/opt/altera9.1sp2/quartus/
export PATH=$PATH:/opt/altera9.1sp2/quartus/bin/:/opt/altera9.1sp2/quartus/linux/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib/:/usr/lib:/opt/altera9.1sp2/quartus/linux/
unset GCC_EXEC_PREFIX
五、安装一个老版本的libxi6 通过上面的配置,本来应该直接可以用了,但是启动的时候出现了如下错误:
quartus: symbol lookup error: /usr/lib/libXi.so: undefined symbol: XESetWireToEventCookie
问题应该是Quartus在编译的时候可能用的是老的libxi6,因此,www.linuxidc.com解决办法是安装老版本的libxi6,可以直接到各个ubuntu的镜像站下载这个文件libxi6_1.2.1-2ubuntu1_i386.deb(64位系统请把i386换一下),然后安装即可。
$ wget -c http://www.linuxidc.com/system/systembak/libxi6_1.2.1-2ubuntu1_i386.deb
$ dpkg -i libxi6_1.2.1-2ubuntu1_i386.deb
上面强制安装了一个低版本的libxi6,会导致apt-get老提示xinput对libxi6的依赖关系,无法安装其他的包,在这里,貌似xinput在老版本的libxi6也也工作正常,因此,可以考虑把依赖关系修改一下。ubuntu的依赖关系在/var/lib/dpkg/status文件中维护的,通过搜索改文件中的"Package: xinput"可以找到xinput这个包,然后把该包对libxi6的依赖修改为老版本的libxi6。
  • 1
  • 2
  • 下一页
Ubuntu 9.10升级到10.04的方法逐行显示Linux系统用户的代码相关资讯      Quartus  Ubuntu教程  Ubuntu 10.04 
  • 经典Linux操作系统:Ubuntu 10.04  (10/07/2014 10:00:12)
  • Ubuntu 10.04编译LTP  (03/21/2013 21:05:34)
  • 让Ubuntu 12.10支持RAR和7Z文件解  (11/15/2012 18:51:50)
  • Ubuntu教程 - 使用Ubuntu拷贝CD和  (12/18/2013 14:38:16)
  • 完美安装Ubuntu 12.10最新AMD显卡  (11/27/2012 08:17:47)
  • Win 7硬盘安装Ubuntu 12.10  (11/05/2012 13:30:34)
本文评论 查看全部评论 (0)
表情: 姓名: 字数
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图