Linux のネイティブ システムと組み込みシステムについてよく知っています。BSP を mini2440 と Pandaboard に移植しました。また、ソース コードからの VLC のカスタマイズを含む、x86 およびアーム ボード用のいくつかのパッケージをクロス コンパイルしました。
私が知りたいのは、新しいボード (製造プロセス後に新たに到着したもの) がある場合、Linux を実行するためにそれを起動する方法です。最初に Uboot または任意のブーローダーを移植する必要があることはわかっていますが、そのためにはフラッシュ メモリのアドレス サイズを確認します。
私の質問は、新しいボードがあると仮定して、アドレスに関する情報がないと仮定して、uboot をボードに移植するにはどうすればよいですか。ボードは製造プロセスから来たばかりです。多くの企業がチップブリングアップやボードブリングアップなどのサービスを提供していますが、それをブリングアップするために必要な情報はどれですか?
mini2440 と pandaboard について言えば、企業からサポートを得ることができますが、新しい企業が Android/Linux を移植したい場合、どのような情報が必要になるか、Linux/Android の次にブートローダーを移植するにはどうすればよいでしょうか?
1. Uboot を新しいボードに移植する方法は? 2.カーネルをボードに移植する方法は?3. チップをボードに持ち込む方法は?
新しいことを学びたいし、ボードへの BSP 移植よりも一歩先に進みたいと思っています。
専門家からのご連絡をお待ちしております。
お時間をいただきありがとうございます。