原创 终于在UBUNTU 6.06 下把QUARTUS装好了

2007-12-20 22:38 5517 12 28 分类: FPGA/CPLD
费了好大的劲,终于可以用了,庆祝一下。
1.首先去altera的ftp下载QUARTUS6.1的LINUX版本,包括四个部分,quartus_linux, ip_linux, nios2eds_linux, quartus_devinfo.刚开始只下载了前面三个包,装完了以后提示我没有器件信息,不得不再花两小时去下载devinfo这个安装包

2.用tar xvf ***.tar解压缩,每个目录里面都会有一个安装脚本,切换到root权限,执行脚本就会安装了,应该注意,最先安装quartus,然后设置好QUARTUS_ROOTDIR, 如:
export QUARTUS_ROOTDIR=/opt/altera6.1/quartus6.1
再安装nios2eds

3.装完以后,设置相应的环境变量
export QUARTUS_ROOTDIR=/opt/altera6.1/quartus6.1
source /opt/altera6.1/nios2_6.1/env.sh
export PATH=$PATH:$QUARTUS_ROOTDIR/bin:$QUESTA_HOME/questasim/linux
export PATH=$PATH:$SOPC_KIT_NIOS2/bin:$SOPC_KIT_NIOS2/bin/nios2-gnutools/H-i686-pc-linux-gnu/bin

4.然后就可以在命令行通过quartus命令来启动了

5.然后就是装LIC×××,可以到网上找到LINUX版本的LIC××,把libsys_cpt.so拷贝到quartus/linux目录,覆盖原有的文件,然后再把LIC××指向 CRACK的LICENSE就好了。

6.现在软件启动以后,可以测试一下,最麻烦的事情应该是怎么安装BYTEBLASTERII的驱动了,在QURTUS下面下载,老是找不到下载线,google了半天,发现应该装一个BYTEBLASTERII的驱动程序才可以,但是网上的资料是USBBLASTER的,很少有关于BYTEBLASTERII的。直接陷入僵局。。。。

7.后来找到了ALTERA的一份官方资料,好像可以通过编译源代码得到驱动,后来终于找到了源代码包。zip,注意了,博客上只能上传RAR/ZIP的压缩包,所以我在压缩包的后面加了一个.ZIP的后缀,但是这是一个tar.gz的包。

8.安装编译所需要的软件,不如GCC,MAKE等等

9.通过apt-get install linux-headers-*****来安装操作系统的头文件,然后按照源代码里面的说明进行编译,过程中可能需要修改几处脚本,否则会编译不通过。
首先是执行configure脚本,这里面会去搜索系统的headers的路径,可能2.6以后的内核与以前不一样了,所以脚本里面可以直接把/usr/src/linux-headers-****写进去,这样就不会出错了

10.make,编译

11.make install安装驱动程序,里面需要调用chkconfig来启动服务,但是UBUNTU里面没有这个安装包了,到网上搜了一圈,发现SYSV-RC-CONFIG有类似的功能,用sysv-rc-config jtagd on代替脚本里面的chkconfig -add jtagd

12.用sysv-rc-config看jtagd服务是否已经启动

13.用/etc/rc.d/***/jtagd start来启动jtag

14.用jtagconfig --add byteblaster2 /dev/byteblaster0来增加硬件

15.用jtagconfig看看是不是已经能找到硬件啦?
如下:
duckfly@duckfly:~/software/altera$ jtagconfig
1) ByteBlasterMV [/dev/byteblaster0]
  020820DD   EP1C6

16.到这里,QUARTUS就完全可以使用啦,不过LINUX版本的软件么有NIOS2-CONSOLE,所以调试软件的时候可能有些麻烦,后续需要研究一下NIOS2-ELF-GDB,看怎么使用他来DEBUG。。。

好了,把我能记起来的都写下了,中间可能有些不是非常详细,,能记多少写多少把,遇到问题再慢慢研究。。。

贴一张截图:

42e1187b-6b97-4720-abf0-d6b2187cd02f.jpg







PARTNER CONTENT

文章评论16条评论)

登录后参与讨论

用户1362366 2008-9-22 07:27

你好,你有QUARTUS6.3的WINDOWS版本吗,或者你知道在哪里可以下载也麻烦告诉我,谢谢!!

用户1362366 2008-9-22 07:26

你好,你有QUARTUS6.3的WINDOWS版本吗,或者你知道在哪里可以下载也麻烦告诉我,谢谢!!

用户1362366 2008-9-22 07:25

你好,你有QUARTUS6.3的WINDOWS版本吗,或者你知道在哪里可以下载也麻烦告诉我,谢谢!!

supershiyan_570635730 2008-5-15 15:13

对不起,以为没传成功,多发了几遍

supershiyan_570635730 2008-5-15 15:11

请问questasim 6.3c 的kengen能发一个给我吗? 不胜感激!找了很久了. 我的邮箱 supershiyan@yahoo.com.cn

supershiyan_570635730 2008-5-15 15:10

请问questasim 6.3c 的kengen能发一个给我吗? 不胜感激!找了很久了. 我的邮箱 supershiyan@yahoo.com.cn

supershiyan_570635730 2008-5-15 15:10

请问questasim 6.3c 的kengen能发一个给我吗? 不胜感激!找了很久了. 我的邮箱 supershiyan@yahoo.com.cn

supershiyan_570635730 2008-5-15 15:09

请问questasim 6.3c 的kengen能发一个给我吗? 不胜感激!找了很久了. 我的邮箱 supershiyan@yahoo.com.cn

用户76594 2008-3-30 00:28

TO Yi-Ju Ho: 破解lib_cpt.so的方法是从网上搜索来的,不知道7.2版本和6.1版是否一样,你可以到网上搜索一下看看。

用户31672 2008-3-28 15:55

hi I download the questasim 6.2b from internet,there are 3 pack zip.. questasim-docs.tar.gz questasim-gcc-4.0.2-rhe21.tar.gz questasim-base.tar.gz and one keygen and a questasim-linux.exe file (i dont know what is it) How to install them into my RAH3 howardchihom@gmail.com
相关推荐阅读
用户76594 2009-07-18 22:43
受打击了。。。。
我在想是不是应该换个环境了?不能天天这样郁闷下去呀……...
用户76594 2009-06-27 00:30
在linux下调试NIOSII的软件
本来这篇心得应该在07年写的,由于懒惰,这个事情就一直delay了,最近突然又有了兴致,赶紧把一些东西记下来,以免忘记在windows下调试NIOSII的软件应该说比较方便,NIOSII IDE还是很...
用户76594 2009-06-24 23:33
估计原来串口不能传文件是因为处理器性能太差了~
原来在50M HZ NIOSII下,通过串口用9600BPS以上的速度传文件(lrzsz程序)总是失败,但是可以从板子上往PC成功发文件。把波特率降到9600能够成功。初步怀疑有两种可能:1。串口误码...
用户76594 2009-06-22 23:34
居然成功的用lrzsz传文件了!
 最近用NIOS跑uclinux,由于我的开发板配置很简单,没有网口,所以调试非常麻烦,写一个新程序,要编译到uclinux的image里面,下载才能调试,每次都需要把整个image重新生成,重新下载...
用户76594 2009-06-20 16:17
FREE-ARM7,免费的一个ARM7 IP核代码
很厉害,只有几千行代码,可以完全兼容ARM7的ARM指令集,这个包里面是在这个CORE上仿真uclinux的代码https://static.assets-stash.eet-china.com/al...
用户76594 2009-06-20 16:13
分享一个用于研发型团队管理的软件
最近同时做的项目很多,一些项目管理的繁琐事情很多,很多时候容易忘记,所以写了这样一个小软件,用来记录项目中需要记录的一些信息,分享一下 一、简介这个软件是基于MS OFFICE EXCEL 和ACCE...
EE直播间
更多
我要评论
16
12
关闭 站长推荐上一条 /3 下一条