安装skyeye+uClinux怎么难?编译uCLinux
我在redhat9.0(完全安装)先装上了skyeye
然后,编译uCLinux,可是怎么也生成不了linux
好痛苦呀!
谁可以告诉我,需要装哪几个程序?
编译uCLinux有什么要配置的吗?
谢谢 应该不需要什么配置了。把你的错误贴出来,有可能你设置的交叉编译器路径不对 $ arm-elf-gcc -v
Reading specs from /usr/local/lib/gcc-lib/arm-elf/2.95.3/specs
gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)
$ ls
arm-elf-addr2linearm-elf-g++ arm-elf-protoize elf2flt
arm-elf-ar arm-elf-gcc arm-elf-ranlib fcitx
arm-elf-as arm-elf-ld arm-elf-readelf flthdr
arm-elf-c++ arm-elf-ld.realarm-elf-size genromfs
arm-elf-c++filt arm-elf-nm arm-elf-strings skyeye
arm-elf-elf2flt arm-elf-objcopyarm-elf-strip zhcon
arm-elf-flthdr arm-elf-objdumparm-elf-unprotoize
$ arm-elf-gcc -v
Reading specs from /usr/local/lib/gcc-lib/arm-elf/2.95.3/specs
gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)
用的是这个工具 arm-elf-tools-20040427.sh 对uClinux-dist-20040408.tar.gz,用make xconfig时候出现:
*
* uClibc development/debugging options
*
Build uClibc with debugging symbols (DODEBUG) n
Build uClibc with run-time assertion testing (DOASSERTS) n
Manuel's hidden warnings (UCLIBC_MJN3_ONLY) n
make: Leaving directory `/usr/src/uClinux-dist/uClibc'
make: Leaving directory `/usr/src/uClinux-dist' 应该是你的arm-elf-tools和uclinux的版本不太匹配,要么都用新的,要么都用老的。
看看我们写的书上用的都是2003的版本。 arm-elf-tools和uclinux的版本都是2003的版本,各是什么名字呢? arm-elf-tools 用 arm-elf-tools-20030314.sh (其他高版本的我还没有测试过)
uClinux 用 uClinux-dist-20030522.tar.gz 或者 uClinux-dist-20040408.tar.gz 都可以。
不过如果是针对 S3C4510 的 cpu ,应该用 uClinux-dist-20040408.tar.gz
uClinux-dist-20030522.tar.gz 版本的似乎skyeye上可以跑,但下到真实板子上就不行, :-( 那我以前的工具是不是要删除呀?如何删除?
我又用的 arm-elf-tools-20030314.sh
和 uClinux-dist-20040408.tar.gz
在make xconfig 的时候,还有错误呀! make xconfig 没有试过,你用 make menuconfig ,对照看看版面上的视频文件试试。 版面上的视频文件没有内核编译这一步!谢谢 http://gro.clinux.org/frs/download.php/834/demovideo.tar.bz2
http://www.lumit.org/dn_video.htm
页:
[1]