ev3 レゴ ブロック用の疑似 OS を作成しようとしています。ブリックの ROM に u-boot ローダーがあり、SD カードの最初のパーティションからuImageファイルをロードすることは既にわかっています。Linux ev3 カーネルがどのように機能するか、およびエントリ ポイントがどこにあるかを理解しようとしました (メイン関数を想定)。潜在的なエントリ ポイントがありますが、この場所がどのようにエントリ ポイントとしてマークされているか、または簡略化されたバージョンをコーディングする方法はわかりません。
uImageファイルに変換できる独自のバイナリを作成したいと考えています ( mkimageを使用)。
- これをどのように行う必要がありますか?
- 特定のC関数をエントリポイントとしてマークする方法は?