分享

mini2440使用

 ganyaofu 2010-12-01
      买了一块学习用得开发板mini2440,基本上没有动过,最近想花点时间学习一下。
      从开发板买回来到现在已经2年时间,以前光盘中的很多东西现在都有更新了,所以得到www.上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./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”
 
   三、
         
      

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多