详细步骤:以下操作均在root用户下进行,官方参考网址的东西仅是“参考”的
1,下载交叉编译器
在ubuntu里下载arm-2010.09-62-arm-xilinxa9-linux-gnueabi.bin安装文件,网址:https://sourcery.mentor.com/GNUToolchain/kbentry62 ,放到/tools/中
2,同步xilinx的linux kernel
mkdir /kernel
cd /kernel
git clone git://git.xilinx.com/linux-2.6-xlnx.git
然后就等着吧,总共1.3G的代码,下载完毕后,
cd /kernel/
ls
有个新的文件夹linux-2.6-xlnx,这个就是zynq的linux kernel代码了。需要注意的是,虽然名字里面有个2.6,但实际的kernel是3.3的,因为这个是主线版本,下载下来的是xilinxpatch的最新kernel。说不定你同步的时候已经是3.4/3.5了。
如果你的网络不支持git,可以用http代理服务,先建立一个 git-proxy.sh文件,在里面写上:
#!/bin/sh
exec corkscrew $*然后export一下,
bash> export GIT_PROXY_COMMAND="//git-proxy.sh"上面http://wiki.xilinx.com/using-git 上的方法,我的实际情况比较特殊,网络服务器还要用户名和密码,怎么办呢,稍微麻烦一点:
将git-proxy.sh中的内容修改成这样滴:
#!/bin/sh
exec corkscrew 172.16.0.252 8080 $* /disk2data/authfile
然后再在git-proxy.sh同目录下建立一个authfile文件,内容为
用户名:密码
最后export GIT_PROXY_COMMAND="//git-proxy.sh"至此我的电脑也可以无忧无虑的git啦 |