- 论坛徽章:
- 0
|
现在开始建立开发环境啦。首先当然是操作系统,现在已经有很新的操作系统了,F7也出来了,但我还是建议用redhat 9.0,这是一个比较稳定的系统,如果只对于一个做嵌入式开发来说这已经足够了。更重要的是新的操作系统可能会给你带来不必要的麻烦。在网上看到不少文章都有说在新版Ubutu做开发有很有问题,我也曾经在F6中遇到过串口不能用,结果又重新搞内核,搞得很麻烦。我是个懒人,所以我选择一个简单的办法!用redhat 9.0,选择完全安装。(其实一直有个想法,自己做一个系统,不用图形界面,有cross compiler就行了,然后用vmware运行,速度会很快,不用装两个系统!^-^)
第二步就是安装cross_compiler了。网上有很多这东西,可惜的是它们并不兼容!比如说u-boot-1.1.4能用2.95.3编译,但用3.2的就不行,但是u-boot-1.2.0却要用3.1以上版本的copiler才行。这不能不说是个遗憾!我选择最新的版本,毕竟以后想要升级比较容易!网上有很多建立cross compile的方法,但大多数比较麻烦,有的甚至要自己from scratch。我的选择是ELDK,这实在是个好东西,它把你建立环境所有事都做好了,你只要安装它就行了!
到eldk网站上下一个发行版就行了,我下了一个最新的eldk4.1,我的arm系统所以下arm-2007-01-21.iso,然后就安装它吧!
安装过程。1.[color="#cc0033"]mount -o [color="#cc0033"]loop -t iso9660 arm-2007-01-21.iso /mnt/vcdrom把它挂上,linux就是好,不用装虚拟光驱直接用!2.cd /mnt/vcdrom 3. ./install -d /opt/eldk安装,然后一路回车就行了4.export PATH=$PATH:/opt/eldk/usr/bin:/opt/eldk/bin(如果你不想每次都要设置就把它放到/etc/profile里去吧!以后你就可以直接用了。)5. 搞定了,测试一下吧!arm-linux-gcc -v,看到版本号了吧?!ok!环境搞定了,以下就是uboot了。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49576/showart_391720.html |
|