mini2440使用

来源:百度文库 编辑:神马文学网 时间:2024/04/25 21:07:56
      买了一块学习用得开发板mini2440,基本上没有动过,最近想花点时间学习一下。      从开发板买回来到现在已经2年时间,以前光盘中的很多东西现在都有更新了,所以得到www.arm9.net上download最新的资料和工具。      一、安装交叉编译工具。      下载交叉编译器ARM-Linux GCC 4.4.3(arm-linux-gcc-4.4.3-20100728.tar.gz).      该工具已经编译好,无需再编译,直接解压即可:         tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz -C /      设置环境变量:         vi ~/.bashrc         在文件末尾增加export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin         运行source ~/.bashrc,使环境变量马上生效。      二、解压安装Linux内核源代码      下载Linux源代码http://arm9download.cncncn.com/mini2440/linux/linux-2.6.32.2-mini2440-20100921.tar.gz,放在目录/opt/arm/build-tools/下         root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# tar xzvf linux-2.6.32.2-mini2440-20100921.tar.gz         root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# cd linux-2.6.32.2                 root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# cp config_mini2440_n35 .config         root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# make menuconfig         出现错误:         “             *** Unable to find the ncurses libraries or the
             *** required header files.
             *** 'make menuconfig' requires the ncurses libraries.
             *** 
             *** Install ncurses (ncurses-devel) and try again.
             *** 
             make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
            make: *** [menuconfig] Error 2         ”            这是由于ncurses 没有安装的原因,ncurses 是基本系统的一部分,一般都发行版都会装有ncurses的,用来管理基于文本的屏幕。          root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# apt-get install libncurses*          root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# make menuconfig;配置          root@ubuntu:/opt/arm/build-tools/linux-2.6.32.2# make zImage;生成内核映象文件zImage“Kernel: arch/arm/boot/zImage is ready”    三、