[英]Configuring initramfs with buildroot and uboot
我試圖讓initramfs使用buildroot和uboot在嵌入式Linux設備上工作。 我一直在遵循指南,在buildroot和內核配置中設置了initramfs。 但是據我所知,盡管輸出中包含了CPIO或根FS,但它並未內置在內核中。
我的問題是雙重的。 首先,從較高的角度來看,我對引導過程的理解正確嗎?
這意味着我刷新到芯片上的映像是具有引導和系統分區的IMG,系統分區是ext4,並且其中包含CPIO存檔。 我不確定如何使第3項實際上從這里發生。
其次,在實際配置方面,Buildroot菜單配置具有許多文件系統選項
然后在內核配置中
這里的buildroot是什么? 從我的角度來看,好像我正在獲得重復的圖像(CPIO和ext4),並且CPIO被忽略了。
對於可能有相同問題的人,最好的解決方法是更加熟悉uboot及其選項。 特別是uboot-env.txt在此過程中扮演的角色。
我對buildroot的理解是錯誤的。 這個過程是
這可能會感興趣如果這個過程是混亂給你。
這是系統正在做的
更好地了解過程和組件之后,我能夠重組img文件並使用引導加載程序來加載使用cpio構建的內核。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.