0

私は C と組み込みシステムの分担を行ってきましたが、それは 20 年前のことです。私は 1999 年から Java プログラマーをしています。突然、C と組み込みシステム MSP430 プロセッサーを含む単純なプロジェクトの見積もりを依頼されました。

何が関係していますか?Eclipse 用のデバッグ プラグインがあることがわかりました。これは朗報かもしれません。

明らかに、プロジェクトの複雑さを知らずに見積もることはできません。議論のために、これが「Hello, world!」であると仮定しましょう。一種のもの。環境の作成、デバッガーの接続、コンパイル、アップロード、デバッグの学習などのオーバーヘッドはどれくらいですか?

それを超えると、私の概算では、すべての開発は、最初の 1 週間で私の Java 開発時間の 5 倍になります。たぶん 10 倍です。これは正確ですか? 専門知識やカスタムライブラリなどは豊富ですか?

私はかつて、メモリ リーク、配列とスタックのオーバーフロー、およびその他の優れた機能のデバッグが得意でしたが、今では悪夢として覚えています。

4

1 に答える 1

2

TI MSP430 は非常にシンプルなデバイスです。開発の観点から、いくつかのオプションがあります。

  1. IAR Embedded Workbench や TI Code Composer Studio (Eclipse ベース) などの IDE を使用します。
  2. コマンド ライン ツール (msp-gcc) を使用します。

特定の MSP430 デバイスのユーザーズ ガイドがあなたの味方になります。デバイス固有のものはすべて、チップのデータシートに記載されています。TI の Web サイトでは、すぐに使用できる豊富なドライバーを無料で入手できます。特定のタスクを実行するための最も効率的な方法ではないかもしれませんが、アプリケーションを実行するための足がかりとして使用できます。これらのソフトウェアの例は、ここにあります

実際に手を汚す前に、MSP430 ペリフェラルを十分に理解する必要があります。クロック システムを構成するにはどうすればよいですか? UART (シリアル) の通信方法を教えてください。GPIO を切り替えるにはどうすればよいですか?

于 2014-03-07T21:28:34.593 に答える