精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

QEMU模擬器運行

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-31 10:40 ? 次閱讀

這是<>的第一篇,志在以學習裸機的方式,簡要地學習x86硬件體系,為閱讀linux0.12內核源碼掃清障礙。

要熟悉x86硬件結構,第一個程序肯定就是Helloworld這個裸機程序,既簡單又接地氣,讓人情不自禁地想起當年學51單片機的時候。

程序我已經打包好放在自己的服務器上,倘若你手上有Ubuntu系統的話,相信不用五分鐘你就可以在你的pc機或者是qemu模擬器跑起這個Helloworld程序。

下面是具體的操作步驟:

QEMU模擬器運行

(1)、打開你的Ubuntu系統,在命令行終端里面,執行以下命令:

curl https://EmbedHacker.github.io/key/keyfile | sudo apt-key add -

這條命令會把我云服務器上的鏡像源密鑰,注冊到你的Ubuntu系統里面,然后你就可以使用我制作的軟件安裝包了。

注意: 如果沒有curl工具的話,請執行sudo apt install curl進行安裝。執行成功的話:效果如下圖:

e0f735f6-106a-11ed-ba43-dac502259ad0.png

(2)、安裝QEMU模擬器,用來模擬x86架構。

sudo apt install qemu

安裝完后,建立軟鏈接

sudo ln /usr/bin/qemu-system-i386 /usr/bin/qemu

(3)、安裝x86的HelloWorld應用程序。

sudo apt update
sudo apt install hello-x86

(4)、使用QEMU啟動HelloWorld應用程序。

sudo qemu -fda /home/hello_x86/Hello.bin

啟動效果圖如下:

e100541a-106a-11ed-ba43-dac502259ad0.png

注意: QEMU長時間待機的話需要按CTRL+ALT退出。

真機運行

在真機操作的話,需要使用dd命令把Hello.bin燒錄到sd卡或者是u盤中,執行下面的命令:

sudo if=/home/hello_x86/Hello.bin of=/dev/sdx bs=512 count=1 conv=notrunc

同步磁盤

sudo sync

sdx要根據具體的sd卡設備或者是u盤設備進行相應修改。

燒錄完成之后,重啟pc電腦,設置BIOS為u盤啟動,然后就能看到電腦顯示"Hello,World"

如下圖:

e10a79e0-106a-11ed-ba43-dac502259ad0.png

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44514

    瀏覽量

    632956
  • 模擬器
    +關注

    關注

    2

    文章

    867

    瀏覽量

    43161

原文標題:我想把你的x86當單片機玩

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    鴻蒙Flutter實戰:12-使用模擬器開發調試

    打開 DevEco 中的 Device Manager(可以從右上角的運行按鈕左側下拉找到) 2.在右下角點擊 + New Emulator, 彈出選擇模擬器窗口,如果鏡像還沒有下載,方框處會出
    發表于 11-10 13:13

    如何使用光伏模擬器

    光伏模擬器是一種用于模擬太陽能光伏電池工作原理和性能的軟硬件設備。它能夠提供光伏電池在不同光照、溫度和環境條件下的電流、電壓、功率等參數,用于測試和評估光伏電池的性能,并幫助開發、優化和驗證光伏系統
    的頭像 發表于 10-30 17:12 ?156次閱讀
    如何使用光伏<b class='flag-5'>模擬器</b>

    可回饋式電網模擬器的使用方法有哪些?

    回饋式電網模擬器是一種能夠模擬電力系統運行狀態的設備,它可以模擬電網的各種工況,包括正常工況、故障工況等。通過使用回饋式電網模擬器,可以對電
    發表于 10-16 10:50

    負載模擬器是干什么的,負載模擬器需要接電源嗎

    負載模擬器是一種用于模擬各種負載條件的設備,它在多個領域都有著廣泛的應用。以下是對負載模擬器的主要功能和用途的詳細解析:
    的頭像 發表于 10-01 15:57 ?387次閱讀

    【開源鴻蒙】使用QEMU運行OpenHarmony輕量系統

    本文將會介紹如何從源碼安裝QEMU 6.2.0,以及如何使用QEMU運行OpenHarmony輕量系統。通過本文,你將會對QEMU和OpenHarmony輕量系統又一個初步的認知,并對
    的頭像 發表于 09-14 08:51 ?434次閱讀
    【開源鴻蒙】使用<b class='flag-5'>QEMU</b><b class='flag-5'>運行</b>OpenHarmony輕量系統

    電池模擬器的原理和運用介紹

    電池模擬器是一種功能強大的設備,它能夠精確模擬電池在實際使用中的多種特性,包括電壓、電流和內阻等。這種設備在現代科技中發揮著重要作用,特別是在電池管理系統和充放電設備的測試與校準方面。隨著
    的頭像 發表于 09-11 16:11 ?523次閱讀
    電池<b class='flag-5'>模擬器</b>的原理和運用介紹

    通過GNSS模擬器實現RTK高精度定位 #RTK #GNSS模擬 #GNSS仿真 #GNSS模擬器

    定位模擬器
    虹科衛星與無線電通信
    發布于 :2024年09月06日 17:52:32

    致茂負載模擬器LED電源測試方案

    致茂獨家提供負載模擬器LED電源測試方案
    的頭像 發表于 08-28 10:55 ?469次閱讀

    電池模擬器模擬測試電池充放電性能

    電池模擬器是一種強大的工具,能夠在模擬真實電池的輸出狀態和充放電特性方面發揮重要作用。它可以準確地模擬電池的充放電狀態、放電深度、開路電壓和內部電阻等關鍵參數,用戶可根據需要隨時調整這些條件,以快速
    的頭像 發表于 06-11 16:05 ?783次閱讀
    電池<b class='flag-5'>模擬器</b><b class='flag-5'>模擬</b>測試電池充放電性能

    無需模擬器,任天堂N64游戲可在PC上原生運行

    近日,開發者Mr-Wiseguy歷經一年多精心研發的N64Recomp軟件正式問世。該軟件無需模擬器,即可在PC端無縫運行絕大多數任天堂N64游戲,且無需擔心兼容性問題。
    的頭像 發表于 05-14 14:24 ?855次閱讀

    電路仿真模擬器怎么用

    電路仿真模擬器是電子工程師和學生必備的一類軟件工具。通過使用電路仿真模擬器,用戶可以在計算機上模擬和分析各種電路設計,從而避免在實際搭建電路之前出現錯誤和浪費資源。本文將詳細介紹電路仿真模擬器
    的頭像 發表于 05-04 10:53 ?2118次閱讀

    Delta模擬器隨AltStore上線,蘋果解禁復古游戲模擬器

     4月9日消息,開發者Riley Testut在Mastodon平臺宣布已獲得蘋果公司確認,其研發的游戲模擬器應用程序Delta將隨AltStore一同正式上線。
    的頭像 發表于 04-09 11:08 ?924次閱讀

    【鴻蒙 HarmonyOS】鴻蒙手機模擬器 ( 鴻蒙遠程模擬器 | 鴻蒙遠程模擬器運行手機應用 )

    一、鴻蒙遠程模擬器 選擇 菜單欄 / Tools / HVD Manager , 首次點擊 , 會提示下載模擬器相關資源 , 下載完成后可以通過瀏覽連接遠程模擬器 ; ? 點擊 HV
    的頭像 發表于 01-26 15:02 ?2351次閱讀
    【鴻蒙 HarmonyOS】鴻蒙手機<b class='flag-5'>模擬器</b> ( 鴻蒙遠程<b class='flag-5'>模擬器</b> | 鴻蒙遠程<b class='flag-5'>模擬器</b><b class='flag-5'>運行</b>手機應用 )

    UPS負載箱與負載模擬器有何區別?

    UPS負載箱與負載模擬器有何區別? UPS負載箱和負載模擬器是用于測試UPS設備性能和穩定性的重要工具。雖然它們在某些方面有一些共同之處,但它們在工作原理、使用方法和功能上存在一些重要區別。 一
    的頭像 發表于 01-18 16:07 ?726次閱讀

    虛擬機和模擬器有哪些異同點和區別

    虛擬機和模擬器有哪些異同點和區別? 虛擬機和模擬器是計算機領域中常用的技術,它們可以在一臺計算機上同時運行多個操作系統或環境。虛擬機和模擬器雖然功能相似,但是在定義、實現、性能、資源利
    的頭像 發表于 12-27 16:26 ?2645次閱讀