這是<
要熟悉x86硬件結(jié)構(gòu),第一個(gè)程序肯定就是Helloworld這個(gè)裸機(jī)程序,既簡(jiǎn)單又接地氣,讓人情不自禁地想起當(dāng)年學(xué)51單片機(jī)的時(shí)候。
程序我已經(jīng)打包好放在自己的服務(wù)器上,倘若你手上有Ubuntu系統(tǒng)的話,相信不用五分鐘你就可以在你的pc機(jī)或者是qemu模擬器跑起這個(gè)Helloworld程序。
下面是具體的操作步驟:
QEMU模擬器運(yùn)行
(1)、打開(kāi)你的Ubuntu系統(tǒng),在命令行終端里面,執(zhí)行以下命令:
curl https://EmbedHacker.github.io/key/keyfile | sudo apt-key add -
這條命令會(huì)把我云服務(wù)器上的鏡像源密鑰,注冊(cè)到你的Ubuntu系統(tǒng)里面,然后你就可以使用我制作的軟件安裝包了。
注意: 如果沒(méi)有curl工具的話,請(qǐng)執(zhí)行sudo apt install curl進(jìn)行安裝。執(zhí)行成功的話:效果如下圖:

(2)、安裝QEMU模擬器,用來(lái)模擬x86架構(gòu)。
sudo apt install qemu
安裝完后,建立軟鏈接
sudo ln /usr/bin/qemu-system-i386 /usr/bin/qemu
(3)、安裝x86的HelloWorld應(yīng)用程序。
sudo apt update
sudo apt install hello-x86
(4)、使用QEMU啟動(dòng)HelloWorld應(yīng)用程序。
sudo qemu -fda /home/hello_x86/Hello.bin
啟動(dòng)效果圖如下:

注意: QEMU長(zhǎng)時(shí)間待機(jī)的話需要按CTRL+ALT退出。
真機(jī)運(yùn)行
在真機(jī)操作的話,需要使用dd命令把Hello.bin燒錄到sd卡或者是u盤(pán)中,執(zhí)行下面的命令:
sudo if=/home/hello_x86/Hello.bin of=/dev/sdx bs=512 count=1 conv=notrunc
同步磁盤(pán)
sudo sync
sdx要根據(jù)具體的sd卡設(shè)備或者是u盤(pán)設(shè)備進(jìn)行相應(yīng)修改。
燒錄完成之后,重啟pc電腦,設(shè)置BIOS為u盤(pán)啟動(dòng),然后就能看到電腦顯示"Hello,World"
如下圖:

審核編輯 :李倩
-
單片機(jī)
+關(guān)注
關(guān)注
6078文章
45590瀏覽量
673958 -
模擬器
+關(guān)注
關(guān)注
2文章
1026瀏覽量
45866
原文標(biāo)題:我想把你的x86當(dāng)單片機(jī)玩
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
PC 端運(yùn)行 AirUI:LuatOS 模擬器實(shí)操指南
gps北斗導(dǎo)航信號(hào)發(fā)生器模擬多衛(wèi)星頻點(diǎn)# 模擬器 # 信號(hào)模擬器
校準(zhǔn)GNSS接收機(jī)需要哪些標(biāo)準(zhǔn)器# 衛(wèi)星信號(hào)模擬器 #GNSS模擬器 #北斗模擬器#
如何借助北斗模擬器校準(zhǔn)時(shí)間測(cè)量型接收機(jī)#北斗信號(hào)模擬器#衛(wèi)星信號(hào)模擬器#gnss模擬器#
glonass衛(wèi)星模擬器:校準(zhǔn)規(guī)范要啥我有啥,不信來(lái)看! #模擬器 #衛(wèi)星信號(hào)模擬器#北斗模擬器#導(dǎo)航模
導(dǎo)航信號(hào)模擬器 北斗衛(wèi)星模擬器 導(dǎo)航終端測(cè)試必備北斗衛(wèi)星信號(hào)模擬器
用平板也能做衛(wèi)星模擬器? #衛(wèi)星發(fā)射模擬器 #北斗信號(hào)模擬器 #gps衛(wèi)星模擬器 #模擬器 #同步天下
小體積,大能力平板衛(wèi)星模擬器它來(lái) #衛(wèi)星發(fā)射模擬器 #北斗信號(hào)模擬器 #gps衛(wèi)星模擬器 #平板 #同步天下
如何挑選一款gps北斗導(dǎo)航衛(wèi)星信號(hào)模擬器 導(dǎo)航衛(wèi)星模擬器 gps模擬信號(hào)發(fā)生器
gps信號(hào)發(fā)模擬器 衛(wèi)星定位模擬器 國(guó)產(chǎn)gnss模擬器#電工 #單片機(jī) #
氙燈太陽(yáng)模擬器與LED太陽(yáng)模擬器的對(duì)比研究
QEMU模擬器運(yùn)行
評(píng)論