Zedboard-Ubuntu12.04下安装ISE14.4

来源:互联网 发布:p2p网络借贷法律规定 编辑:程序博客网 时间:2024/05/01 02:54

转自:http://www.eefocus.com/jefby1990/blog/13-03/292158_2aede.html


 系统:Ubuntu 12.04.2_i386

 软件:ISE 14.4

 

      本文是笔者因为要使用QT来开发图形化界面,故想要将开发环境由Win7_64bit转移到Linux下,经过一番折腾,发现啊,还是Win7下好用,这个Linux下XILINX方面做的真的是不如win7好,当然也有可能与我所选的Linux发行版有关,好像官方是不支持Ubuntu的。当然仁者见仁,智者见智,笔者因为长期被windows化了,所以只是个人见解,大家根据自己情况看吧!

     好了,前述就到这儿了,现在说下我的具体安装的方法及步骤。

     0、强调下在这之前得配置下bash,因为Ubuntu使用的是dash故需要先配置成sh,方法如下:

            在终端输入>dpkg-reconfigure dash,弹出窗口后选择no即可.

     1、首先需要到XILINX的官方网站http://china.xilinx.com/support/download/index.htm上下载ISE14.4linux版本或者笔者所用的通用版本。(因为笔者用的是通用版,故后面就以这个版本为主),linux版本与这个安装方法类似。

     2、解压缩文件Xilinx_ISE_DS_14.4_P.49d.3.0.tar可以再linux下解压,也可以在win7下解压缩,笔者建议在win7下解压缩,linux下太慢了。

     3、解压完了之后呢,将工作目录切换到解压缩文件中,笔者的目录为/mnt/ext3/Xilinx_ISE_DS_14.4_P.49d.3.0,

    4、此时使用命令ls可以查看到由很多文件,诸如xsetup,xsetup.exe等等,

                                     图1

如图1所示,可以看到有个脚本文件xsetup,这个即为安装脚本,但是我们在终端上输入./setup却总是提示Permission denies,即权限不够,这个是为什么呢,笔者纠结了很久很久,最后终于在网站上找到了答案,因为笔者拷贝的ISE安装包是在WIN7下,而Ubuntu下对于win7下的文件系统默认是只有读写权限的,所以总会提示这个错误,而且使用chmod更改xsetup的权限也是没有作用的,解决方法是使用一个安装包来解决这个问题,具体如下,在命令行下输入:

    sudo apt-get install ntfs-3g //这个Ubuntu12.04下已经默认安装了

    sudo apt-get install ntfs-config //这个是个图形界面的NTFS权限配置程序

    然后输入ntfs-config,在你的win7盘符下选择打勾就可以了。如图2所示

                             图2

   5、此时,执行chmod 777 xsetup,请确认当前工作目录在xsetup所在的文件夹下,然后

运行./xsetup就可以了。具体情况如图3所示,

                                     图3

这个是不是很熟悉呢?以后就跟win7下很像了,一直按照界面提示操作即可,另外,请注意下你的linux安装盘的大小,因为xilinx的ISE14.4软件比较大,装下来估计得10几个G吧,笔者第一次就是因为磁盘空间不够,所以又花费了不少时间来解决这个问题。

   6、按照步骤装完之后,切换工作目录到XILINX的安装目录下,笔者的目录为/mnt/ext3/Xilinx/14.4/ISE_DS/,此时可以看到又有两个脚本文件,一个是setting32.sh,一个是setting32.csh,都是用来设置环境变量的,在命令行中输入

source ./setting32.sh,但是没反应,检查了又是权限的问题,用一般方法解决,

chmod 777 setting32.sh

然后source ./setting32.sh,

接着启动ise软件,输入ise&,就会出现如图4所示界面,

                                  图4

    7、好了,现在就可以编写代码实现设计了!Please enjoy it!


0 0