focusheart 发表于 2012-5-28 10:47:54

[教程]用QEMU体验RaspberryPi

RaspberryPi现在还是很难买的,所以要体验的话只能自己用虚拟机了。通常在Linux系统上会比较容易一些,但是普遍我们用的都是Windows,用Linux虚拟机并且在虚拟机里再开一个ARM虚拟机是很消耗资源的,所以这里推荐用qemu的windows版来体验一下。虽然有点慢,但是可以在里边找找感觉:)
准备工作:
1 下载Raspberry Pi的镜像:
   BT下载:http://downloads.raspberrypi.org/images/debian/6/debian6-19-04-2012/debian6-19-04-2012.zip.torrent
   或者直接:http://downloads.raspberrypi.org/images/debian/6/debian6-19-04-2012/debian6-19-04-2012.zip
2 下载qemu for windows:
   http://homepage3.nifty.com/takeda-toshiya/qemu/qemu-0.13.0-windows.zip
3 下载所需的Linux Kernel
   http://dl.dropbox.com/u/45842273/zImage_3.1.9
开始:
1 首先,解压qemu,比如d:\qemu
2 解压raspberry pi的镜像,得到img文件,debian6-19-04-2012.img
   把这个debian6-19-04-2012.img放到d:\qemu下面
3 把zImage_3.1.9也放到d:\qemu下面
打开windows的命令提示符,并输入以下内容
c:\> d:
d:\> cd qemu
d:\qemu> bin\qemu-system-arm.exe -M versatilepb -cpu arm1136-r2 -hda debian6-19-04-2012.img -kernel zImage_3.1.9 -m 256 -append "root=/dev/sda2"第一次启动时间很长,而且可能会自动重启一下,稍等即可。
最后会看到如下的界面,输入用户名pi,密码raspberry即可登录。


再输入startx,即可启动图形界面。可以启动一个SPE写个Python程序:


条件所限,只在Windows 7上实验了可行,XP和Vista应该也可以。

树老大 发表于 2012-5-31 12:08:50

绝对的要抢沙发支持啊,很不错的帖子。。。

menglongfc 发表于 2012-5-31 13:21:35

坐等pi到手了,e络盟开始发货了,哈

focusheart 发表于 2012-7-18 16:07:39

回 yuen33 的帖子

yuen33:不行。。。内核下不到。从华为网盘的一个分享中下的也不能用。。。
不知道怎么回事啊  (2012-07-18 15:04) images/back.gif

你说的是那个zImage是吧?确实dropbox好像要翻墙,国内下载到的好像也不能用。
嗯,qemu模拟的速度比实际的设备要慢很多,最好还是买一个物理设备吧。现在已经开放购买了。

focusheart 发表于 2012-7-19 09:37:54

回 yuen33 的帖子

yuen33:有啥办法啊,学校就是9月多才给我。。我现在只能猴急啊。。。 (2012-07-18 16:47) images/back.gif

那就等开学吧,没办法,学校这会儿都放假了。
嗯,其实真的到手感觉也就是那样,如果没有什么应用的话,就是一个普通的计算机。
你可以先用python写自己想实现的应用,等rpi来了就放上去运行。

bzdk 发表于 2012-7-19 16:03:38

使用Linux(Debian/Ubuntu)的同学可参考以下文章:
http://www.cnx-software.com/2011/02/10/emulate-an-arm-plaform-with-qemu-on-ubuntu-10-10/

juqkai 发表于 2012-8-1 09:45:14

mark一下
页: [1]
查看完整版本: [教程]用QEMU体验RaspberryPi