啟動(dòng)嵌入式系統(tǒng)有多種方法,本文主要使用兩種方案:QEMU仿真系統(tǒng)和使用SD卡實(shí)現(xiàn)實(shí)體機(jī)啟動(dòng)。
PetaLinux工具內(nèi)部包含了QEMU仿真器,QEMU仿真通常用于系統(tǒng)和軟件的調(diào)試。
當(dāng)調(diào)試至符合預(yù)期目標(biāo)時(shí),可通過(guò)SD卡裝載系統(tǒng)啟動(dòng)鏡像和文件系統(tǒng)文件啟動(dòng)實(shí)際開(kāi)發(fā)板。
(1)QEMU仿真啟動(dòng)
PetaLinux qemu仿真啟動(dòng)有三種啟動(dòng)等級(jí),用于啟動(dòng)不同的部件。
1級(jí):加載預(yù)構(gòu)建FPGA bitstream文件。啟動(dòng)FSBL。
2級(jí):加載預(yù)構(gòu)建FPGA bitstream文件和啟動(dòng)預(yù)構(gòu)建U-Boot。
先啟動(dòng)FSBL再啟動(dòng)U-Boot。
3級(jí):加載預(yù)構(gòu)建FPGA bitstream文件和FSBL文件。
在目標(biāo)設(shè)備上啟動(dòng)預(yù)構(gòu)建U-Boot和啟動(dòng)預(yù)構(gòu)建kernel a) 在QEMU仿真中啟動(dòng)預(yù)構(gòu)建Linux內(nèi)核鏡像。在調(diào)試時(shí),也可使用其他選項(xiàng)在QEMU上測(cè)試系統(tǒng):
在QEMU中啟動(dòng)指定Linux鏡像
使用特定DTB引導(dǎo)Linux內(nèi)核鏡像
嵌入式物聯(lián)網(wǎng)需要學(xué)的東西真的非常多,千萬(wàn)不要學(xué)錯(cuò)了路線和內(nèi)容,導(dǎo)致工資要不上去!
無(wú)償分享大家一個(gè)資料包,差不多150多G。里面學(xué)習(xí)內(nèi)容、面經(jīng)、項(xiàng)目都比較新也比較全!某魚(yú)上買(mǎi)估計(jì)至少要好幾十。加微信領(lǐng)取資料
設(shè)備樹(shù)團(tuán)(Device Tree Blob,DTB)用于描述設(shè)備硬件體系架構(gòu)到Linux內(nèi)核的地址映射關(guān)系,以便內(nèi)核知曉設(shè)備已擁有或擬啟用的硬件組件。引導(dǎo)命令如下:
目前QEMU已經(jīng)升級(jí)到2.6版本,老的操作選項(xiàng)會(huì)報(bào)警告信息,可忽略。
(2)使用SD卡從開(kāi)發(fā)板啟動(dòng)Linux鏡像
本文需要頻繁配置文件系統(tǒng),因此通過(guò)PetaLinux工具配置文件系統(tǒng)存儲(chǔ)位置為SD卡(如圖所示),從而將RootFS從image.ub鏡像中分離了出來(lái),以便后期維護(hù)和配置相關(guān)信息。
SD卡準(zhǔn)備:需擁有至少4GB以上的存儲(chǔ)空間,內(nèi)存卡速度最好在class 6以上,以免影響嵌入式設(shè)備的啟動(dòng)速度和操作流暢度。
其次,需要對(duì)SD卡進(jìn)行分區(qū):第一分區(qū)命名為BOOT,至少60MB,F(xiàn)AT32格式。
第二分區(qū)命名為RootFS,分配全部剩余空間,ext4格式。為了獲得更好的性能,分區(qū)對(duì)齊為4KB。
PetaLinux工具生成的鏡像文件、文件系統(tǒng)文件等拷貝于SD卡中,從<plnxproj-root>/images/linux目錄下拷貝BOOT.BIN、image.ub等兩個(gè)文件到SD卡的第一分區(qū)(FAT32格式),并將rootfs.tar.gz文件解壓到SD卡第二分區(qū)(ext4格式)。
串口波特率設(shè)置為115200,將SD卡插回Zynq-7000開(kāi)發(fā)板,通過(guò)串口終端工具(如putty、SecureCRT等)可觀察到系統(tǒng)成功運(yùn)行
本文發(fā)布于:2023-02-28 21:04:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/1677721651102087.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:sd分區(qū)(SD分區(qū)內(nèi)容看不到).doc
本文 PDF 下載地址:sd分區(qū)(SD分區(qū)內(nèi)容看不到).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |