什么是qemu qemu system x86 64

1.什么是qemu?
QEMU是一套由FabriceBellard所编写的开源跨平台模拟器。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个非自由的加速器,QEMU能模拟至接近真实电脑的速度。——百度百科。
直观简单的来说,qemu是一套在pc上模拟嵌入式开发平台的工具,注意它的模拟不仅仅是传统的像arm,ppc,mips这样传统的处理器架构,qemu甚至能以开发板级模拟,在完成对其的配置编译后,它所展现出来的就是一块真实的开发板,功能和真实的开发板一样的强大,所区别的是它的呈现方式是pc上的一个程序,而且不需要花你的银子——free。
再来谈一下qemu对现在最流行也是我们最熟悉的arm的支持,对于arm处理器架构,最新的qemu已经支持到cotexa9mp了,因此可以说覆盖了所有典型的arm核(arm720T貌似不支持,太老了?),对开发板的支持也是有很多款:
Supportedmachinesare:
integratorcpARMIntegrator/CP(ARM926EJ-S)(default)versatilepbARMVersatile/PB(ARM926EJ-S)versatileabARMVersatile/AB(ARM926EJ-S)
realviewARMRealViewEmulationBaseboard(ARM926EJ-S)akitaAkitaPDA(PXA270)spitzSpitzPDA(PXA270)borzoiBorzoiPDA(PXA270)terrierTerrierPDA(PXA270)
sep0718_leemingwrittenbyleemingforexperiment(hah,yes,it’sme)gta01FICNeo1973revGTA01akaOpenMokophone(S3C2410A)gta02fakeParavirtualFICNeo1973revGTA02(S3C2410A)cheetahPalmTungsten|Eaka.CheetahPDA(OMAP310)lm3s811evbStellarisLM3S811EVBlm3s6965evbStellarisLM3S6965EVBconnexGumstixConnex(PXA255)verdexGumstixVerdex(PXA270)mainstoneMainstoneII(PXA27x)
2.Qemu有什么优点?
这里面模拟的最为强大的开发板非openmoko开发的gta01,gta02系列。可以说在qemu上你可以实现所有在真实硬件开发板上的功能,你可以为其写bootloader,移植操作系统,调试驱动,编写应用程序——所有你在开发板上做的事情你都可以在qemu上完成。而且它还有几个好处:
什么是qemu qemu system x86 64
1.速度更快(qemu利用主机的处理能力来模拟目标平台,一般而言都比目标平台的性能
块),可以加快一些大型应用的启动开发,比如android,openmoko推出的qemu已经能够支持android了。
2.调试更方便,所有的程序都是在你主机端,无需程序下载的过程,可以很方便的使用ddd+arm-linux-gdb调试

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/256919.html

更多阅读

什么是大三阳小三阳 刘德华乙肝病毒携带者

什么是大三阳小三阳——简介“大三阳”和“小三阳”是指在进行“乙肝肝炎抗原二对半”体检时的二种不同结果。大小三阳都是反映体内乙肝病毒数量和活跃程度的一个数据,只是反映人体内携带病毒的状况,都不能反映肝脏功能的正常与否,因而

什么是小米F码&小米F码有什么用? 小米手环2f码是什么

什么是小米F码&小米F码有什么用?——简介 在小米论坛经常会看到“参加××活动,获得F码”之类的帖子。那么,到底什么是F码?它又有什么用呢?什么是小米F码&小米F码有什么用?——什么是小米F码?什么是小米F码&小米F

什么是空巢老人 关爱空巢老人的作文

  什么是空巢老人,空巢老人,指的就是家里小孩不在身边的中老年人,他们缺少关爱,生活寂寞,因为儿女长时间不回家,家庭如同空巢一般,令人心酸,随着社会老龄化程度的加深,空巢老人越来越多,已经成为一个不容忽视的社会问题,当子女们由于工作、学

声明:《什么是qemu qemu system x86 64》为网友萌哒哒的汉子分享!如侵犯到您的合法权益请联系我们删除