首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ZedBoard上的点灯签名实验(一):准备工作

ZedBoard上的点灯签名实验(一):准备工作

第一, 安装CentOS. 可以参考视频http://wenku.baidu.com/course/study/665ea0c7aa00b52acfc7ca94?type=ba_las...
第二,安装Xilinx 组件。首先到Xilinx的官网下载,最新的版本应该是Xilinx_ISE_DS_Lin_14.6_0.61xd.0.0.tar. 注意这儿要下载Lin也就是Linux版本的。下载以后解压缩,在下载目录下 输入命令 tar xvf Xilinx_ISE_DS_Lin_13.2_0.61xd.0.0.tar. 打开解压后的文件,找到可执行文件xsetup, 然后安装, 输入命令 ./Setup 安装过程中会让我们选择安装版本,记住要选择Webpack 或者 Embedded Edition, 不要选择 System Edition,否则在以后的使用过程中会有错误。一般会默认安装在/opt/目录下, 到/opt/Xilinx/14.6/ISE_DS/下找到Settings64.sh, 64是64位系统的意思,然后输入命令source Settings64.sh. 这时就可以输入xps启动Xilinx XPS 了,当然,以后每次启动XPS都要首先使64位的配置失效才行。要避免这个麻烦,我认为仅修改环境变量是做不到的。需要修改Centos的内核。
第三, 安装交叉编译环境xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin, 类似arm-linux-gcc, xilinx为基于自家芯片的嵌入式设计发展了xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin。 首先下载,如果在xilinx 官网找不到的话,可以直接百度。下载完成以后安装,
1. 执行命令 yum install glibc.i686 为64位 CentOs 安装 32 库
2. 在xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 目录下执行./ xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin 遇到错误 permission denied, 权限被拒绝的意思, 于是改变权限,命令 chmod u+x xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin, 这儿u 代表用户user,+ 代表添加,x 代表可执行。再次执行./ xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin,注意进度 需要多次按 Enter。
3. 安装完成后,添加环境变量,环境变量( $PATH):决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。CentOS的环境变量位于文档 /etc/profile 中,输入命令gedit /etc/profile 在文档最后,添加:
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-

export PATH=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/PATH
保存,退出,然后运行:#source /etc/profile, 不报错则成功。完成后可以编译一个最简单的hello Word程序测试一下。
第四, 安装一个Linux内核代码的查看软件kscope. 我觉的Kscope是Linux环境下最好用的内核查看工具,有点Windows下SourceInsight的感觉。首先要安装附加的epel资源库, 输入命令
Wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
查看一下新的资源库
$ ls -1 /etc/yum.repos.d/epel* /etc/yum.repos.d/remi.repo
/etc/yum.repos.d/epel.repo
/etc/yum.repos.d/epel-testing.repo
/etc/yum.repos.d/remi.repo
修改文档,命令sudo vim /etc/yum.repos.d/remi.repo
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

最后输入命令 #yum –y install kscope 安装完成。做好以上准备工作,就可以开始我们的实验了,先上2张实验的效果图。



TUHH 是哈尔堡工业大学(德国)的简称。
来源:狮王心的博客
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表