手把手教你北邮操作系统小学期实验三——Linux 系统内核/系统配置小型化2

手把手教你北邮操作系统小学期实验三——ARM/ucLinux-SkyEye的安装,配置与集成2

接1

  • 安装uclinux
    uclinux下载网址
  • 把下载下来的uClinux-dist放在/srv/
    这里写图片描述
  • tar xvzf uClinux-dist-20051110.tar.gz//解压

  • cd uClinux-dist

  • make mrproper //内核编译,清除源码树,那个error可以无视
    这里写图片描述

  • make menuconfig//报错一次,因为没有安装ncurses-dev出错了,赶紧安装

  • apt-get install ncurses-dec

  • 再来一次make menuconfig
    这里写图片描述

  • 选择GDB和ARMulator
    这里写图片描述

  • 选择linux-2.4.x,uClibc,其余的全选
    这里写图片描述

  • 然后就一直回车,出现Network device support选择Ethernet (10 or 100Mbit)
    这里写图片描述

  • 选择SkyEye ne2k ethernet support(for ARMUlator)
    这里写图片描述
    这里写图片描述

  • make dep
    这里写图片描述

  • make
    这里写图片描述

  • make lib_only
    这里写图片描述

  • make user_only
    这里写图片描述

  • make romfs
    这里写图片描述

  • make image
    这里写图片描述

  • 突然想起来我没有arm-linux-gcc,需要安装

  • 网址:arm-linux-gcc下载 (这个是我自己的分享)
  • 解压:tar -xvf arm-linux-gcc-3.4.1.tar.bz2
  • gedit /root/.bashrc
  • export PATH=$PATH:/opt/usr/local/arm/3.4.1/bin开发环境
  • sudo apt-get install g++-multilib//安装g++-multilib安装兼容库
  • arm-linux-gcc -v //查看
    这里写图片描述

待续未完(接3)

猜你喜欢

转载自blog.csdn.net/XiaoyYidiaodiao/article/details/81299365