这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Xilinx » xilinx ubuntu 12.04 嵌入式开发环境搭建

共7条 1/1 1 跳转至

xilinx ubuntu 12.04 嵌入式开发环境搭建

菜鸟
2013-09-15 18:21:07     打赏
 

2个月来对于xilinx zedboard 开发板的学习及熟悉,对xilinx zynq-7000 系列有部分了解,芯片功能很强大,适应各类不同的应用系统。从低功耗的家居系统到高性能、高可靠的工业机器人应用等,震撼呀!给我感觉是“一次的微处理器革命性变化”,让我爱不释手。

   目前,我开发板有点小问题,不能有其他的分享。稍等等吧。。。。。。

1、  我是通过win7 32bit安装虚拟机搭建ubuntu 12.04 32bit版本的环境。

在这里安装虚拟机与ubuntu我就不再赘述。这里只是简单说明一下,在ubuntuSamba服务器也是一个很好用的工具。他来承担win7ubuntu的文件互传。

Samba服务器的建立与配置:

打开ubuntu终端,以管理员root的身份登陆。查询一下本机的IP

命令格式:sudo ifconfig

记录一下显示的IP地址,将来在win7里“搜索程序与文件”的位置输入:\\192.xxx.xxx.xxx

   安装Samba服务器,命令格式:sudo apt-gte install samba

                               sudo apt-get install smbfs

   下一步是配置samba服务器,在这里有一种简单的方法配置,就是图形配制方法。

                     

l  文件配置方法:gedit /etc/samba/smb.conf

共享的目录名 [目录名]

                           Path = /目录名

                           Writeable = yes

                           guest ok = yes

l  图形配置的方法:

首先要安装图形界面,命令格式:sudo apt-get install system-config-samba

                   启动界面:sudo system-config-samba

重启samba服务器,命令格式:sudo /etc/init.d/smbd restart

然后,把你共享的目录访问权限开放。

OK,将你刚才看到的IP输入在“搜索程序与文件”就可以共享了!

2、  交叉编译器安装。

l  xilinx网站 http://wiki.xilinx.com/zynq-tools 下载 sourcery codeBench 32bit的库,

使用root权限,命令格式:sudo apt-get install ia32-libs ia32-libs-gtk

最新版ubuntu 12.04 安装时会提示:这个软件包可能已被废弃了。

然后到这个网站https://sourcery.mentor.com/GNUToolchain/kbentry62下载,名为:getlibs-all.deb的库。

安装这个库文件,命令格式:sudo dpkg –i getlibs-all.deb

l  dash改为bash,命令格式:sudo dpkg-reconfigure dash

l      接下来安装xilinx-2012.03-79-arm-xilinx-linux-gnueabi.bin编译器。此编译器可以到xilinx的官网下载,用心的朋友可以发现此编译器不用东找西找的去下载。只要在xilinx网站->下载->ISE设计工具 14.4 版下载一个基于linux 安装的包(不过有点大6.45G)就可以了。Xilinx_ISE_DS_Lin_14.4_P.49d.3.0 ->CodeSourcery ->lin 可以找到xilinx-2012.03-79-arm-xilinx-linux-gnueabi.bin 文件包。这个包是满新的吧!

     将这个安装包传到ubuntu你共享的目录。

安装,命令格式:sudo ./ xilinx-2012.03-79-arm-xilinx-linux-gnueabi.bin

 一路安装OK

l  环境变量设置。

命令格式:gedit /etc/environment

打开一个environment的编辑文件。

              PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/ local/games:/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:/ usr/arm/4.3.2/bin"

设置完毕,reboot重启ubuntu

l  好了,那就验证一下编译器吧!

        #include”stdio.h”

       

        Int main(void)

        {

                printf(“hello zedboard \n”);

                return 0;

        }




关键词: xilinx    

高工
2013-09-16 10:01:31     打赏
2楼

不错,顶一下~


助工
2013-09-16 10:14:19     打赏
3楼

学习学习!赞一个~


专家
2013-09-16 13:57:04     打赏
4楼
很好的学习贴,加五分

菜鸟
2013-09-26 13:15:18     打赏
5楼
不错~~

高工
2013-09-26 13:51:12     打赏
6楼
不错不错

菜鸟
2014-09-27 14:01:48     打赏
7楼
不错,给初学者帮助很大啊

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]