




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ubuntu10.04下安装Altera9.1套件1.安装前的必要准备 (1)到Altera官网上下载Altera9.1开发套件,包括QuartusII,NiosII EDS,ModelSim; 链接:/support/software/download/altera_design/quartus_sub/dnl-quartus_sub.jsp 下载完成后,分别解压各个软件包; (2)由于下载的软件包格的格式为rar,因此需要安装rar/unrar; 终端运行命令: sudo apt-get install rar unrar (3)QuartusII和ModelSim的安装使用的是tcsh,需要先安装tcsh; 终端运行命令: sudo apt-get install tcsh 切换到tcsh,终端运行命令:tcsh2.安装QuartusII9.1 (1)切换到解压的QuartusII目录,我的是:cd ./Downloads/QuartusII_v9.1 (2)由于前面已经切换到tcsh,这里就可以直接安装:sudo ./install (3)运行(2)中的命令后,可能出现“./install: Permission denied.”的错误提示; 解决方法: (注意:下面的步骤都是在切换到QuartusII目录下进行的) 步骤一:使用命令ls -l install,查看install文件的属主; 步骤二:根据步骤一运行的结果,切换到install文件的属主; 步骤三:执行命令 chmod a+x install 步骤四:执行命令 ./install,应该可以看到安装提示; (4)按照提示进行安装,可能会出现好多文件的Permission denied问题 解决方法: 让QuartusII文件夹下的所有文件都行执行,执行下面的命令: chmod a+x QuartusII文件夹路径/* (5)如此,之后应该会顺利的安装完毕,出现安装成功的提示。 (6)为了方便的在终端直接输入quartus就可运行Quartus软件,可以设置$PATH路径; sudo gedit /etc/profile 在profile文件中增加: export PATH=$PATH:QuartusII安装目录/bin 之后,注销用户,重新登录,使用echo $PATH检查QuartusII路径是否添加成功; (7)成功后,就可以在终端直接输入quartus启动QuartusII软件,而不用再输入完整的路径。 说 明:经过这几步,应该可以顺利的启动QuartusII,但在SOPC Builder中generate时,可能会出现“/usr/lib/libXi.so.6: undefined symbol”的问题,最简单的解决办法是删除QuartusII安装目录/linux下的libX11.so.6和libuuid.so.1两个文 件。3. 安装ModelSim_v9.1 (1)让ModelSim文件夹中的文件都可执行,避免Permission denied问题; 终端运行命令: chmod a+x ./Downloads/ModelSim_v9.1/* (2)切换到ModelSim软件包目录,我的是:cd ./Downloads/ModelSim_v9.1 (3)切换到tcsh,终端运行命令:tcsh (4)运行命令sudo ./install_st,开始安装; (5)顺着安装提示,进行后续的安装。4. 安装NiosII_EDS_v9.1 (1)让NiosII_EDS文件夹中的文件都可执行,避免Permission denied问题; 终端运行命令: chmod a+x ./Downloads/NiosII_EDS_v9.1/* (2)切换到NiosII_EDS软件包目录,我的是:cd ./Downloads/ModelSim_v9.1 (3)运行命令sudo ./install,开始安装; (4)设置QUARTUS_ROOTDIR变量,在NiosII EDS安装目录下的env.sh文件最后添加: QUARTUS_ROOTDIR=/opt/altera9.1/quartus export QUARTUS_ROOTDIR (5)运行EDS安装目录下的sdk_shell,再输入./bin/nios2-ide,启动NiosII IDE。 (6)为方便直接在终端输入nios2-ide就可以启动NiosII EDS,可进行下面的设置: 步骤一:将NiosII EDS安装目录/bin添加到$PATH中; 我是在/etc/profile文件中添加: export PATH=$PATH:/opt/altera9.1/nios2eds/bin 步骤二:添加(4)中env.sh文件中的几个环境变量,包括:SOPC_KIT_NIOS2, SOPC_BUILDER_PATH_91,QUARTUS_ROOTDIR; 我是在/etc/profile文件中添加了下面的几行: export SOPC_KIT_NIOS2=/opt/altera9.1/nios2eds export SOPC_BUILDER_PATH_91=/opt/altera9.1/nios2eds+$SOPC_BUILDER_PATH_91 export QUARTUS_ROOTDIR=/opt/altera9.1/quartus 如此,经过上面的两个步骤,在终端下直接输入nios2-ide应该就可启动NiosII EDS。5. USB-Blaster驱动安装 为了顺利的下载FPGA配置文件和NiosII应用程序,要使用USB-Blaster,这就安装USB-Blaster驱动。 方法一:(来自Altera Forums) (1) 建立“usbfs”模拟器: I. 打开/etc/rc.local文件,终端运行命令:sudo gedit /etc/rc.local II.在rc.local中添加下面的内容: # USBFS emulation for Altera USB Blaster. mkdir -p /dev/bus/usb/.usbfs mount -n -t usbfs usbfs /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -sf .usbfs/devices /dev/bus/usb/devices mount -rbind /dev/bus/usb /proc/bus/usb III. 执行/etc/rc.local文件,终端运行命令:sudo /etc/rc.local (2) 让普通用户可以使用USB-Blaster: I. 创建/etc/udev/rules.d/51-usbblaster.rules文件,终端运行命令:sudo gedit /etc/udev/rules.d/51-usbblaster.rules II. 在里面加入下面内容: # Altera USB-Blaster rule to set mode to 666. SUBSYSTEM=usb, ENVDEVTYPE=usb_device, SYSFSidVendor=09fb, SYSFSidProduct=6001, MODE=0666, NAME=bus/usb/$envBUSNUM/$envDEVNUM, RUN+=/bin/chmod 0666 %c III.终端运行命令:sudo udevadm control -reload-rules 如此,打开QuartusII的下载页面,看看能否查找到USB-Blaster,最好reboot下。 方法二:(来自Altera Forums) 因为usbfs的原因,方法一在Ubuntu10.04中可能不成功,可以试试方法二。 (1) 不同于方法一,在/etc/rc.local添加下面的内容,以便USB-Blaster在启动时就可以工作; sudo mount -bind /dev/bus /proc/bus sudo ln -s /sys/kernel/debug/usb/devices /proc/bus/usb/devices (2) 删除/etc/fstab中旧的usbfs方法(这一步我没有执行,在fstab中找不到相关的usbfs); 如此,应该可以顺利地找到USB-Blaster了,还是最好能reboot下,不行的话继续方法三。 方法三:(来自Altera Forums) (1) 终端运行命令:sudo ln -s /sys/kernel/debug/usb/devices /dev/bus/usb/devices (2) 接着(1),在终端粘帖下面命令并回车: sudo vim /quartus/linux/jtagd :%s/proc/bus/usb/%03u/%03u/dev/bus/usb/%03u/%03un/ :%s/proc/bus/usb/devices/dev/bus/usb/devicesn/ :wq (3) 接着(2),在终端粘帖下面命令并回车: sudo vim /quartus/linux64/jtagd :%s/proc/bus/usb/%03u/%03u/dev/bus/usb/%03u/%03un/ :%s/proc/bus/usb/devices/dev/bus/usb/devicesn/ :wq 如此,USB-Blaster再不出来的话,我就没着了。 上面这三种方法,我按着1/2/3的顺序都操作了,最后能正确使用USB-Blaster配置FPGA,但具体是哪一种方法起的作用,我也有点晕乎。6. 暂时没有解决的问题 (1)快捷方式 虽然经过上面的配置,在终端下直接输入quartus,nios2-ide就可启动QuartusII和NiosII EDS,但如果要同时运行这两个软件的话,就需要在两个终端下分别输入quartus和nios2-ide,如此就启动了很多的应用程序,一是不方便,二 是占用了较多的系统资源。 如此,quartus和nios2-ide的快捷方式就显得比较重要了。如何在桌面创建这两个命令的快捷方式,以便通过双击就可启动软件,而不用在终端下输入命令? (2)eclipse-nios2 大家都知道,最新的NiosII EDS v9.1中最重要的一个改变是NiosII Software Build Tools for Eclipse,简称NiosII SBTE。 虽然9.1也继续支持老版的NiosII IDE,但IDE肯定会慢慢的消失,取而代之的就是SBTE。用过SBTE后,你就会知道为什么了,虽然SBTE现在还不是特别完善,至少好多原来在 IDE中的配置选项我找不到,比如:工程的属性选项,多处理器的调试选项,但SBTE方便的源代码查看功能是IDE无法比拟的。 在安装NiosII_EDS_v9.1时,会自动安装NiosII SBTE和NiosII IDE,上面也介绍了NiosII IDE的配置和启动方法,剩下的就是NiosII SBTE了。 我在终端下直接输入eclipse-nios2,出现下面的错误提示: 不知道该怎么解决了?还请大伙多多指点! 补充解答:删除QuartusII安装目录/linux下的libX11.so.6和libuuid.so.1,让Quartus直接选择/usr/lib下的libX11.so.6和libuuid.so.1运行。问题解决办法补充1.遗留问题(2)中“/usr/lib/libXi.so.6: undefined symbol: XESetWireTiEventCookie”的解决方法 说明:这是版本兼容的问题。 方法:删除Quar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胸罩价值链管理办法
- 2025年中子、电子及Γ辐照装置合作协议书
- 装修商场维修管理办法
- 药品及处方管理办法
- 规范调整账户管理办法
- 专用公路维护管理办法
- 规范品牌使用管理办法
- 2025年海洋石油修井机项目合作计划书
- 街道社区经济管理办法
- 综采队创新管理办法
- 2023年经济法基础第四章税法概述及货物和劳务税法律制度课件讲义
- 2025年云南电路基础试题及答案
- 硫酸钙晶须对环氧树脂胶粘剂粘接强度和热性能的作用研究
- 摩托训练考试题及答案
- 蚊虫消杀培训课件
- 秋季行车安全课件
- 贝尔面瘫个案护理
- 绝对值几何意义
- 急性主动脉综合征非外科强化治疗中国专家共识解读 2
- 保洁安保培训课件
- 检测机构强制性标准规范执行措施
评论
0/150
提交评论