Welcome 微信登录

首页 / 操作系统 / Linux / 在SkyEye上运行ARM Linux图解教程

主要步骤:

1 编译linux-2.6.14.tar.bz2,基于smdk2410_defconfig 2 编译skyeye-1.2.4_Rel.tar.gz 3 编译busybox-1.19.2.tar.bz2,用于制作initrd.img文件 4 制作initrd.img文件 5 用skyeye模拟运行 6 在arm-linux里运行我们自己的程序

文件准备:

linux-2.6.14.tar.bz2 下载地址:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.bz2arm-linux-gcc-3.4.1.tar.bz2 http://www.linuxidc.com/Linux/2010-07/26990.htmgcc4.1(包含文件cpp-4.1_4.1.2-27Ubuntu1_i386.deb、g++-4.1_4.1.2-27ubuntu1_i386.deb、gcc-4.1_4.1.2-27ubuntu1_i386.deb、gcc-4.1-base_4.1.2-27ubuntu1_i386.deb、libstdc++6-4.1-dev_4.1.2-27ubuntu1_i386.deb)下载 http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-4.1/busybox-1.19.2.tar.bz2
http://www.linuxidc.com/Linux/2011-08/40704.htmskyeye-1.2.4_Rel.tar.gz 与cs8900.c、cs8900.h、dev_net_cs8900a.c下载见免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/2月/28日/在SkyEye上运行ARM Linux图解教程/ 

详细步骤:

1 编译linux-2.6.14.tar.bz2

将arm-linux-gcc-3.4.1.tar.bz2解压,将里面的arm目录移动到/usr/local下。 将linux-2.6.14.tar.bz2解压到工作目录。 下面编译linux: 1)修改Makefile,ARCH ?= arm CROSS_COMPILE ?= /usr/local/arm/3.4.1/bin/arm-linux- 2)make smdk2410_defconfig 3)为内核添加cs87900网卡驱动以支持NFS4)修改内核文件5)裁剪/定制内核makemenuconfig过程中可能提示需You must install ncurses-devel in order,解决办法是:apt-get install libncurses5-dev。6) 编译 Make,在linux顶目录生成vmlinux文件,这就是所需要的arm-linux内核。编译结果如下:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
Ubuntu 11.10 开机不在显示Ubuntu内核选择菜单在CentOS 6中安装VirtualBox的增强功能并分配数据空间相关资讯      skyeye  RM Linux 
  • Ubuntu 16.04上编译SkyEye的测试程  (07月30日)
  • skyeye下开发s3c6410x程序之----编  (02/13/2013 08:40:27)
  • ARM仿真器SkyEye的安装及使用  (10/03/2012 13:22:13)
  • Ubuntu 16.04上安装SkyEye及测试  (07月30日)
  • Ubuntu 12.04下安装skyeye1.3.3  (02/09/2013 12:00:55)
  • ARM模拟器——SkyEye的使用  (10/03/2012 13:14:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数