2016-08-02 25 views
1

有沒有一個快速和骯髒的應用程序或腳本,讓我可以自定義uboot相對無痛和快速?實用程序使uboot定製/建設容易嗎?

在目前的狀態下,對我的理解有限,如果我想使用uboot構建我自己的bootloder,我需要做的是:我必須首先成爲GNU make和makefile腳本的中級專家,然後我必須廣泛研究uboot的makefiles,以便決定我必須包含哪些「子」makefiles,以及我需要評論哪些行。我可以很容易地看到100小時的大學課程相當於學習期間,或者4個月的學習曲線。

事情是,我沒有使用像Raspberry Pi這樣的現成的電路板,我正在試圖用廣泛使用的組件在市場上建立我自己的電路板。我的主板與那裏的很多開發板相似,但它不會擁有所有相同屬性/規格的主板,所以我幾乎必須從uboot構建自己的bootloader。

想法?還是我完全錯誤的想法?

無論如何,如果這將是太耗時,我想我會用RPi什麼的。

回答

2

你有錯誤的想法。它是Kconfig樣式.config的組合,並且可以編輯基於參考平臺創建的include/config/boardname.h頭文件(即使不是從參考硬件設計開始並定製您應該選擇最適合已經存在的SoC並從那裏開始的SoC)。

+0

不是U-Boot切換使用設備樹像blob配置板(而不是板文件)? – 0andriy

+0

使用設備樹(並且使用量不斷增加)作爲描述硬件的一種方式。因此,以前可能在頭文件中的信息現在將從傳入的設備樹中讀取。因此,設備樹也起到一定的作用,並且我們努力與Linux所使用的相同。努力不會重複。 Board文件不會完全消失。 –

+0

我的觀點是,我們鼓勵人們使用設備樹,而不是板文件。 – 0andriy

相關問題