ARM CORTEX A9マイクロプロセッサ(IV)の開発環境

1クロス開発モード

ホスト・ターゲット・ボード
ここに画像を挿入説明

1.1ブートプロセス

ここに画像を挿入説明
ホストコンパイラでブートローダ - > Linuxカーネル - >様々なアプリケーション

1.2接続

  • JTAG
  • シリアルポート
  • USB
  • ネットワーク

1.3ホストソフトウェア開発環境

シリアル通信ソフトウェア

2クロスコンパイラツールチェーン

アーム上で実行されているコンパイルユーティリティ:

  • 腕のlinux-gccの
    • 腕のlinux-など
  • 腕のlinux-LD

2.1コンパイルプロセス

.C - > .I - >アセンブリコード - > .OBJ +ライブラリ - >実行ファイル

ここに画像を挿入説明ここに画像を挿入説明

2.2のmakefile

複数のファイルをコンパイルします
ここに画像を挿入説明
ここに画像を挿入説明

世界についてのソフトウェア、デバッグソフトウェア、組込みリアルタイム・オペレーティング・システム、ライブラリ、評価ボード、JTAGエミュレータ、インサーキット・エミュレータなど、連携それぞれ異なる機能、コンパイルソフトウェア、ソフトウェアのコンパイルに基づいて、ARMソフトウェア開発ツール製品の多くの異なる種類を提供するために、40社の以上の企業があります。

ユーザーは、ARMプロセッサ組込みシステム開発を選択すると、開発コスト節約、開発プロセスを高速化することができ、適切な開発ツールを選択します。したがって、ソフトウェアのデバッグ編集ソフトのセット、翻訳ソフト、ソフトウェアのコンパイル、ソフトウェアのリンクが含まれ、一般的にはプロジェクト管理およびライブラリの統合開発環境(IDE)がなどが埋め込まれたリアルタイム・オペレーティング・システム、評価、の場合と同様に、必要不可欠です他の開発ツール、アプリケーションソフトウェアは、サイズや開発計画に応じて選択することができます。

使用してPC上で行うことができ、エディタ、コンパイラ、アセンブラ、リンカおよび他のすべての作業を含め、ARMに基づいてアプリケーション・ソフトウェアを開発するための統合開発環境、あなたが完了するまでに、他のモジュールや製品と一緒に仕事を委託する必要があります。

公開された452元の記事 ウォンの賞賛271 ビュー730 000 +

おすすめ

転載: blog.csdn.net/qq_35608277/article/details/105147885