ubootレベルでi-MX6のさまざまな周辺機器にアクセスしたいのですが、その方法はわかりません。 u-bootで新しいデバイスのサポートを追加するには? uブートレベルとカーネルレベルに存在するドライバの違いは何ですか?ubootに新しいデバイスを追加するには?
0
A
答えて
2
5つのブートフェーズ。
1.ROM loads x-load (MLO)
2.X-load loads u-boot --> Primary boot-loader
3.U-boot reads commands/Load kernel --> Secondary Boot-Loader
4.Kernel reads root file system.
X-ローダ(プライマリブートローダー): それは第二段階ブートローダー(Uにアクセスしてロードできるように、X-ローダは、ピン多重化、クロック、DDR、およびシリアルコンソールを設定します-boot)DDR
Uブート(二次ブートローダー)へ: Uブートは、xローダに行われていないCPUに依存し、ボード依存初期化と設定を行うことができます。 u-bootには、eMMCのパーティション分割とフラッシュのためのファーストブート機能も含まれています。 u-bootは、初期化とブートを担当するマスタCPU(CPU ID 0)で実行されます。同時に、スレーブCPU(CPU ID1)は「イベント待ち」状態に保持されます。
U-Bootはファームウェアの一種です。基本的な機能を基本的に初期化します。表示、CPU0、ファーストブート機能と同様に、カーネルをロードしてカーネルをロードするための一時ファイルシステムを作成します。
カーネルドライバ: デバイスドライバは、コンピュータに接続されている特定の種類のデバイスを制御するプログラムです。プリンタ、ディスプレイ、タッチ、CD-ROMリーダ、ディスケットドライブなどのデバイスドライバがあります。
U-Bootは、主にオペレーティングシステム(カーネル)をロードするためのものです。デバイスドライバは、デバイスを制御するためのカーネルの一部です。あなたはu-boot loaderであなたのデバイスにアクセスしたいのですが、メモリのようなあなたのデバイス用の必要なハードウェアをすべて初期化する必要があります。
関連する問題
- 1. 既存のプロジェクトの新しいデバイスにプロビジョニングプロファイルを追加する
- 2. iOS - HockeyAppに新しいデバイスを追加できません
- 3. 新しいコントロールを追加した後に新しい行を追加する
- 4. Xcode 9に新しいデバイスを追加するにはどうしたらいいですか?
- 5. 新しいデバイス開発者用ポータルを追加して既存のアドホックディストリビューションに追加する方法
- 6. ボタン新しいデータの検証を追加するには(マクロでExcelに新しいブックを追加する)
- 7. Google Chromeデベロッパーツールに新しいデバイス(iPhone SE)を追加する方法
- 8. 新しいボタンを追加してw2uiグリッドに新しいアイテムを追加するには?
- 9. 新しいリソースを新しいリソースに追加する
- 10. 新しいリストに新しい項目を追加する
- 11. VBAにアクセスExcelに新しいシートを追加するには?
- 12. ubootコマンドプロンプトを表示するには
- 13. Rのデータフレームの新しい列に新しい値を追加するには?
- 14. trの新しい行に新しいテーブルを追加するには?
- 15. エポックに追加して、新しい日付をJavascriptに追加する
- 16. Windowsのデスクトップアイコンに新しいメニューを追加するには?
- 17. FreePBXに新しいメニューカテゴリを追加するには
- 18. 新しい.phpページをテストレールに追加するには?
- 19. LUISインテントに新しい発言を追加するには?
- 20. オブジェクトに新しいプロパティを追加するには?
- 21. メールの内容に新しい行を追加するには?
- 22. tkinterテキストの新しい行にタグを追加するには?
- 23. ffmpegライブラリに新しいフィルタを追加するには
- 24. OrangeHRMの候補に新しいフィールドを追加するには
- 25. パンダのデータフレームに新しい列を追加するには?
- 26. c# - itext7 - 新しいページにテキストを追加するには?
- 27. 新しいストアドプロシージャをDataGripのmysqlに追加するには?
- 28. 既存のクラスに新しいスロットを追加するには?
- 29. 果樹園に新しいチケットサマリーを追加するには?
- 30. Scala Compiler Pluginに新しいクラスを追加するには?
デバイスツリーのブロブ、またはU-Bootの実際のドライバについて話していますか?後者の場合、ドライバが有効になっている場合はU-Bootを再コンパイルしなければなりません。そうでない場合はコンパイルしてコンパイルしてください。 – 0andriy
この[URL](http://stackoverflow.com/help)をチェックしてください。コンテンツの品質を向上させるのに役立ちます –
お返事ありがとうございます。 – shree97