一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PC上QEMU模擬ARM的步驟

如意 ? 來(lái)源:CSDN ? 作者:CaspianSea ? 2020-06-23 09:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 首先,編譯 qemu代碼:

git clone git://git.qemu.org/qemu.git

cd qemu/

。/configure --target-list=arm-softmmu,mipsel-softmmu --enable-debug --enable-sdl

make

sudo make install

如果在配置的時(shí)候報(bào)錯(cuò):

ERROR: User requested feature sdl

configure was not able to find it.

Install SDL devel

執(zhí)行:

sudo aptitude install libsdl-image1.2-dev

2. 編譯 linux kernel:

wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.tar.bz2

tar xjf linux-3.2.tar.bz2

export ARCH=arm

export CROSS_COMPILE=arm-linux-gnueabi-

cd linux-3.2

make vexpress_defconfig

make all

3. 創(chuàng)建 ramdisk

先創(chuàng)建一個(gè)目錄 init, 在init下編寫(xiě)一個(gè)小程序init.c,打印 hello, world.

#include 《stdio.h》

void main() {

printf(“Hello World!\n”);

while(1);

}

然后,生成 ramdisk:

cd init

arm-linux-gnueabi-gcc -static init.c -o init

echo init|cpio -o --format=newc 》 initramfs

5. 測(cè)試:

qemu-system-arm -M vexpress-a9 -kernel 。/linux-3.2/arch/arm/boot/zImage -initrd 。/init/initramfs -serial stdio -append “con

PC上QEMU模擬ARM的步驟

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9352

    瀏覽量

    377512
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2151

    瀏覽量

    156531
  • qemu
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    5673
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Qemu模擬ARM相關(guān)資料推薦

    Qemu模擬ARM
    發(fā)表于 07-01 07:12

    Linux利器:QEMU!用它模擬開(kāi)發(fā)板能替代真開(kāi)發(fā)板? 精選資料分享

    QEMU,搞嵌入式開(kāi)發(fā)的一定不陌生,最近各大群里都討論瘋了,說(shuō)它是Linux利器一點(diǎn)也不夸張。它是一款知名的而且開(kāi)源的模擬器(官網(wǎng):https://www.qemu.org/),它能在X86
    發(fā)表于 07-13 06:59

    Linux利器:QEMU!用它模擬開(kāi)發(fā)板能替代真開(kāi)發(fā)板?精選資料分享

    QEMU,搞嵌入式開(kāi)發(fā)的一定不陌生,最近各大群里都討論瘋了,說(shuō)它是Linux利器一點(diǎn)也不夸張。它是一款知名的而且開(kāi)源的模擬器(官網(wǎng):https://www.qemu.org/),它能在X86
    發(fā)表于 07-13 07:59

    如何用Qemu模擬ARM平臺(tái)呢

    qemu-armqemu-system-arm的區(qū)別在哪?如何用Qemu模擬ARM平臺(tái)呢?
    發(fā)表于 10-22 06:37

    在VSCode中使用QEMU調(diào)試FreeRTOS

    在這篇文章中,我們將逐步完成一個(gè)示例設(shè)置,該設(shè)置以模擬 Arm Cortex-M3 微控制器為例,展示了如何使用 QEMU 在 Visual Studio Code (VSCode) 編輯器中調(diào)試
    發(fā)表于 03-16 15:45

    設(shè)備仿真模擬軟件 QEMU 8.0 發(fā)布:改進(jìn)對(duì) ARM / RISC-V 架構(gòu)支持

    和 HPPA 平臺(tái)帶來(lái)各種新功能和改進(jìn)。 QEMU (Quick Emulator)是業(yè)界主流的設(shè)備仿真模擬軟件之一,可以在一種架構(gòu)(如 X86 PC)的物理機(jī)上運(yùn)行支持其它架構(gòu)的操作系統(tǒng)和程序,從而
    發(fā)表于 05-05 09:48

    嵌入式編程中為什么使用qemuqemu的實(shí)際應(yīng)用

    項(xiàng)目。一些github的好用學(xué)習(xí)型的項(xiàng)目也會(huì)對(duì)qemu進(jìn)行支持,用RUST語(yǔ)言在arm的編程,即使手上沒(méi)有很好的硬件的條件,也能夠去學(xué)習(xí)RUST語(yǔ)言在嵌入式編程
    發(fā)表于 08-16 06:44

    基于QEMU系統(tǒng)模擬器Xilinx/QEMU的運(yùn)行與調(diào)試

    Xilinx基于QEMU系統(tǒng)模擬器Xilinx/QEMU可用于模擬運(yùn)行Zynq Linux的運(yùn)行與調(diào)試。
    的頭像 發(fā)表于 07-04 07:50 ?9667次閱讀

    Linux:QEMU調(diào)試內(nèi)核的步驟

    Linux:QEMU調(diào)試內(nèi)核的步驟
    的頭像 發(fā)表于 06-23 09:03 ?3410次閱讀
    Linux:<b class='flag-5'>QEMU</b>調(diào)試內(nèi)核的<b class='flag-5'>步驟</b>

    Linux:使用 QEMU 測(cè)試 U-BOOT的步驟

    Linux:使用 QEMU 測(cè)試 U-BOOT的步驟
    的頭像 發(fā)表于 06-23 09:42 ?3670次閱讀
    Linux:使用 <b class='flag-5'>QEMU</b> 測(cè)試 U-BOOT的<b class='flag-5'>步驟</b>

    QEMU用Busybox模擬ARM文件系統(tǒng)的步驟

    QEMU用Busybox模擬ARM文件系統(tǒng)的步驟
    的頭像 發(fā)表于 06-23 09:53 ?3601次閱讀
    在<b class='flag-5'>QEMU</b><b class='flag-5'>上</b>用Busybox<b class='flag-5'>模擬</b><b class='flag-5'>ARM</b>文件系統(tǒng)的<b class='flag-5'>步驟</b>

    如何在x86平臺(tái)用Qemu模擬ARM系統(tǒng)?

    前言 為什么需要ARM模擬系統(tǒng) Qemu是什么? Qemu的兩種模式 Qemu 能做什么?或者說(shuō)適合做什么? 在 Ubuntu16.04 系
    的頭像 發(fā)表于 05-03 11:22 ?6307次閱讀
    如何在x86平臺(tái)用<b class='flag-5'>Qemu</b><b class='flag-5'>模擬</b><b class='flag-5'>ARM</b>系統(tǒng)?

    使用qemu搭建arm嵌入式linux開(kāi)發(fā)環(huán)境

    在命令行輸入以下內(nèi)容安裝ARM交叉編譯工具:sudo apt-get install gcc-arm-linux-gnueabi安裝qemu:sudo apt-get install qemu
    發(fā)表于 11-01 16:32 ?20次下載
    使用<b class='flag-5'>qemu</b>搭建<b class='flag-5'>arm</b>嵌入式linux開(kāi)發(fā)環(huán)境

    QEMU模擬不同的硬件單板使用教程

    簡(jiǎn)介 QEMU可以模擬內(nèi)核運(yùn)行在不同的單板,解除對(duì)物理開(kāi)發(fā)板的依賴。 QEMU安裝 1.安裝依賴(Ubuntu 18+) sudo apt install build-essential
    發(fā)表于 04-13 11:22 ?6次下載

    QEMU模擬器運(yùn)行

    程序我已經(jīng)打包好放在自己的服務(wù)器,倘若你手上有Ubuntu系統(tǒng)的話,相信不用五分鐘你就可以在你的pc機(jī)或者是qemu模擬器跑起這個(gè)Helloworld程序。
    的頭像 發(fā)表于 07-31 10:40 ?1957次閱讀