溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)

發(fā)布時(shí)間:2021-10-22 11:55:27 來源:億速云 閱讀:167 作者:柒染 欄目:互聯(lián)網(wǎng)科技

本篇文章為大家展示了iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū),內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

如何修改 iTOP-4418 開發(fā)板用戶區(qū)大小。文檔中的分區(qū)數(shù)據(jù)是針對
16G 的eMMC。
uboot 設(shè)置
進(jìn)入 iTOP-4418 的 uboot,如下圖所示。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
輸入命令:
setenv fastboot
"flash=mmc,2:uboot:2nd:0x200,0x78000;flash=mmc,2:2ndboot:2nd:0x200,0x4000;flas
h=mmc,2:bootloader:boot:0x8000,0x70000;flash=mmc,2:boot:ext4:0x00100000,0x040
00000;flash=mmc,2:system:ext4:0x04100000,0x340000000;"
注意上面的命令要一起輸入,setenv 和 fastboot 之間要有空格,fastboot 和雙引號之
間也要有空格,如下圖所示。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
然后要保存配置,使用命令“saveenv”,如下圖。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
如下圖所示,使用命令“reset”,重啟開發(fā)板,再次進(jìn)入 uboot 模式。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
然后輸入 fastboot 命令,準(zhǔn)備燒寫。
文件系統(tǒng)
Qt 的文件系統(tǒng)的編譯腳本需要修改,如下圖所示,Qt 的編譯腳本是

“build_android.sh”。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
打開編譯腳本,搜索關(guān)鍵字“make_ext4fs”,找到 Qt 文件系統(tǒng)的編譯命令行,按照下
圖所示修改,將“314572800”修改為“13958643712 ”。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
保存編譯腳本,重新編譯,生成新的 system.img 文件。
將 system.img 燒寫到開發(fā)板,重啟開發(fā)板,進(jìn)入文件系統(tǒng)模式。
然后使用“df”命令,可以看到修改完之后,root 目錄變?yōu)?13G 大小,如下圖所示。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
補(bǔ)充說明
最小 linux 系統(tǒng),如果想修改用戶分區(qū)大小,修改方法和 qt 的一模一樣。

其它大小的 eMMC,要是需要修改分區(qū)大小,則可以仿照 16g 的來修改。
需要注意的是,有兩個(gè)數(shù)據(jù)大小要對應(yīng)。

編譯腳本中的數(shù)據(jù) 1“13958643712”十進(jìn)制,如下圖所示。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
數(shù)據(jù) 2“0x340000000”十六進(jìn)制,如下圖所示。
iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū)
上面的數(shù)據(jù) 1 和數(shù)據(jù) 2 要相等。
主要是 emmc 擴(kuò)大了分區(qū),還得要編譯 system.img 的時(shí)候指定大小,為了和 emmc 分區(qū)
對應(yīng),如果文件系統(tǒng)編譯的時(shí)候設(shè)置的小于 emmc 分區(qū),那看到的結(jié)果就是編譯鏡像指定的
大小了。

上述內(nèi)容就是iTOP-4418開發(fā)板及Qt和最小linux系統(tǒng)如何擴(kuò)展root分區(qū),你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI