2016-08-02 8 views
1

ubootを比較的無痛で速くカスタマイズできるように、どこかに素早く汚れたアプリケーションやスクリプトがありますか?ubootのカスタマイズ/ビルドを容易にするユーティリティ

ubootを使用して独自のブートローダを構築したい場合は、これが私の理解ではありません。私はGNU makeとmakefileスクリプトの中間レベルの専門家でなければなりません。どんな "子" makefileを含める必要があるのか​​、私がコメントを得るために必要な行は何かを決定するために、私はubootのmakefileを広範に研究しなければなりません。私は100時間のカレッジコースに相当する学習期間、または4ヶ月の長い学習曲線のいずれかを簡単に見ることができます。

ラズベリーパイのような既製のボードを使用しているわけではありません。市場ですぐに入手できる広く使用されているコンポーネントを使用して独自のボードを構築しようとしています。私のボードは多くのデボードボードと似ていますが、同じプロパティ/スペックのドッペルゲンガーはいないので、私はかなりubootから自分のブートローダを構築する必要があります。

アイデア?それとも、私は完全に間違った考えをしたのですか?

これはあまりにも時間がかかりすぎる場合は、私はRPiの他のものを使用すると思います。

答えて

2

あなたは間違った考えを持っています。これは、Kconfig形式の.configファイルと、ボード用のリファレンスプラットフォームに基づいて作成したインクルード/ config/boardname.hヘッダファイルを編集することです(リファレンスHWデザインではなく、すでに存在するSoCに最適なものを選んでそこから移動する必要があります)。

+0

U-Bootは、ボードファイル(ボードファイルではなく)を構成するためにブロブのようなデバイスツリーを使用するように切り替えませんか? – 0andriy

+0

ハードウェアを説明する方法として、デバイスツリーが使用されています(使用状況が増えています)。そのため、ヘッダファイルにあった可能性のある情報が、渡されるデバイスツリーから読み取られるようになりました。したがって、デバイスツリーも同様に機能し、Linuxで使用されているものと互換性があるように努めています。努力は重複しないだろう。ただし、ボードファイルは完全に消えません。 –

+0

私は、ボードファイルではなくデバイスツリーを使用するように促してきました。 – 0andriy

関連する問題