debian上模拟arm - JAVA的天空 - dxjsunday - 和讯博客

来源:百度文库 编辑:神马文学网 时间:2024/04/28 18:35:00
使用skyeye模拟arm很是麻烦,其实debian可以模拟arm的.
先安装Qemu,因为sdl很难搞定.linux建议下载qemu-0.8.2-i386.tar.gz,在根目录下解压即可,自动安装到bin.
创建模拟盘
sudo qemu-img create -f qcow hda.img 1G
下载kernel
sudo wget http://people.debian.org/~aurel32/arm-versatile/vmlinuz-2.6.18-2-versatile
sudo wget http://people.debian.org/~aurel32/arm-versatile/initrd.img-2.6.18-2-versatile
下载initrd安装文件
sudo wget http://ftp.nl.debian.org/debian/dists/testing/main/installer-arm/rc1/images/rpc/netboot/initrd.gz
安装Debian Etch(在桌面环境下)
sudo qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.18-2-versatile -initrd initrd.gz -hda hda.img -append "root=/dev/ram"
跳过安装
运行(在桌面环境下)
sudo qemu-system-arm -M versatilepb -kernel vmlinuz-2.6.18-2-versatile -initrd initrd.img-2.6.18-2-versatile -hda hda.img -append "root=/dev/sda1"
出现login之后退出
安装相应的内核
sudo apt-get install initramfs-tools
sudo  wget http://people.debian.org/~aurel32/arm-versatile/linux-image-2.6.18-2-versatile_2.6.18-5+versatile_arm.deb
sudo  dpkg -i linux-image-2.6.18-2-versatile_2.6.18-5+versatile_arm.deb
然后重新运行qemu
进入命令行,输入dmeg出现 arm的提示就ok