エンベデッド・プロセッサ eニュースレター

エンベデッド・プロセッサ eニュースレター

超低消費電力マイコン MSP430™、32 ビット・ARM® 汎用マイコン、ハイスピードマイコン C2000™ 、また DSP やアプリケーションプロセッサなど、 TI の幅広いプロセッサ製品に関するアプリケーションやセミナー、開発サポート情報を隔月でお届けしています。

-

開発ツールをご購入のお客様へ お願い

日本TI からご購入いただきました開発ツールにはご購入後 1 年間の初期不良に対する無償交換期間を設けておりますが、無償交換に際しては、販売履歴の確認等が必要なことから、原則として弊社から出荷した外箱、マニュアル、CD-ROMなど、製品一式をご返送頂く必要がございます。 お手数ですが、無償交換期間中は外箱、同梱物一式を保管していただきますようお願い申し上げます。

Stellaris® ARM® Cortex™-M ベースのマイコン

StellarisWare® ソフトウェア

StellarisWare ソフトウェアは、Stellaris ベースのマイコン・アプリケーションの開発を簡素化し、開発期間を短縮するための一連のソフトウェアです。すべての StellarisWare ソフトウェアには、無償ライセンスが付属しており、ロイヤリティ・フリーで使用できるため、フル機能を備えた、メンテナンスの簡単なコードの作成が可能です。

StellarisWare ソフトウェア

最新のソフトウェアの更新

Stellaris ペリフェラル・ドライバ・ライブラリ

Stellaris ペリフェラル・ドライバ・ライブラリは、ARM Cortex-M マイコン Stellaris ファミリのペリフェラルを制御するための、昨日が用意されており、ロイヤルティー・フリーです。Stellaris ペリフェラル・ドライバ・ライブラリは、GUI ペリフェラル設定ツールよりもはるかに優れており、ペリフェラルの初期化とペリフェラルの制御機能の両方を実行し、ポーリングまたは割り込み駆動のペリフェラル・サポートを選択できます。一部の Stellaris マイコンでは、Stellaris ペリフェラル・ドライバ・ライブラリがオンチップ ROM(読み取り専用メモリ)に含まれており、オンチップ・フラッシュを最終アプリケーション用に使用することができます。

Stellaris グラフィック・ライブラリ

Stellaris グラフィック・ライブラリは、グラフィック表示機能を備えた Stellaris マイコン・ベース・ボード向けに、グラフィカル・ユーザー・インターフェイスを作成するためのグラフィックス・プリミティブとウィジェット・セットで構成される、ロイヤリティ・フリーのセットです。サンプル・アプリケーションと詳しい資料により、豊富なグラフィックスをプロジェクトに簡単に統合することができます。

インターナショナル・フォント

Stellaris グラフィック・ライブラリには、西ヨーロッパ言語、キリル言語、およびアジア言語の文字セットなど、130 を超える異なる定義済みフォントが組み込まれています。

Stellaris USB ライブラリ

包括的な USB のサブセットにより、組込み USB 制御を簡略化します。ロイヤリティ・フリーのサンプル・アプリケーションを使用すると、効率的な USB ホスト、USB デバイス、および USB On-The-Go 機能を短期間で実現できます。

Stellaris IQMath ライブラリ

テキサス・インスツルメンツの IQmath ライブラリは、C/C++ プログラマ向けの高度に最適化された高精度の数学関数ライブラリで、浮動小数点アルゴリズムを固定小数点コードにシームレスに変換できます。IQmath ライブラリは、プログラマブルなダイナミック・レンジと分解能を定義することで、固定小数点の計算に伴う制限も緩和します。これらのルーチンを使用することにより、標準 ANSI C 言語で作成された同等のコードよりも大幅に処理速度を向上できます。

サンプル・コード

コード効率が高く、使いやすい ARM Cortex-M プラットフォームと、TI の包括的なサンプル・アプリケーションのセットを使用することによって、より効率的に開発を進めることができます。TI は、これらのアプリケーションをロイヤリティ・フリーで提供しているため、ユーザーは開発期間を短縮し、プロジェクトを短期間で市場に投入することができます。

Stellaris イン・システム・プログラミング・サポート -- シリアル・ブート・ローダ

現場でのプログラマビリティが必要になるアプリケーションに対して、テキサス・インスツルメンツでは、ロイヤリティ・フリーの Stellaris ブート・ローダのソース・コードも提供しています。このソース・コードは、フラッシュ・メモリの先頭にあるアプリケーションに追加できます。この少量のコードは、アプリケーション・ローダとして機能することができ、常駐して最終アプリケーションに対する現場でのプログラマビリティをサポートします。UART、I2C、SSI、CAN、USB DFU、イーサネットなどの柔軟なインターフェイス・オプションや、現場での更新を信号処理するための選択可能な方法を備えた Stellaris ブート・ローダは、さまざまなブート・ローダの要件に対応します。Stellaris ペリフェラル・ドライバ・ライブラリには、現場での更新のためのブート・ローダを利用するサンプル・アプリケーションを含む Stellaris ブート・ローダに関するソース・コードと情報が含まれています。一部の Stellaris マイコンでは、デバイスに搭載された読み取り専用メモリ(ROM)に Stellaris ブート・ローダが収納されており、アプリケーション・フラッシュの領域が節約されます。Stellaris ブート・ローダが ROM に収納されている場合でも、アプリケーションの柔軟性を最大限に発揮できるよう、フラッシュに収納されたカスタマイズ・バージョンを ROM ベースのブート・ローダより優先させることができます。

Stellaris ブート・ローダは、StellarisWare ソフトウェアに含まれています。

Stellaris イン・システム・プログラミング・サポート -- シリアル・フラッシュ・ローダ

ROM ベースのブート・ローダを搭載していない Stellaris マイコンにはすべて、フラッシュにあらかじめプログラムされた、ロイヤリティ・フリーのシリアル・フラッシュ・ローダ・アプリケーションが付属しています。シリアル・フラッシュ・ローダは、フラッシュのプログラミングを可能にする小型のアプリケーションで、デバッガ・インターフェイスや量産プログラマは必要ありません。UART または SSI を含む簡単なインターフェイス・オプションを備えたシリアル・フラッシュ・ローダによって、ユーザーは量産プログラミング・オプションを柔軟に利用できます。

Stellaris IEC 60730 サポート

Stellaris をベースに家電製品を開発されるお客様が、より安全で信頼性の高い機能を実現するために、StellarisWare には IEC 60730 Class B テスト・ライブラリが含まれており、お客様の Class B 認定プロセスをサポートします。さらに、Stellaris マイコンは、安全性の確保が重要となる産業用アプリケーションおよびコンシューマ・アプリケーションに配慮した設計になっており、高精度の制御、接続性、およびモニタなど複数の安全機能が提供されています。このライブラリは、アプリケーションのテストや、最終アプリケーションをビルドする量産テスト環境においても非常に役に立ちます。

ARM Cortex マイコン・ソフトウェア・インターフェイス規格(CMSIS)

Stellaris ファミリの ARM Cortex-M ベースのマイコン(MCU)を有するテキサス・インスツルメンツは、Cortex-M プロセッサ・シリーズ向けに標準化されたハードウェア・アブストラクト・レイヤである、ARM の Cortex マイコン・ソフトウェア・インターフェイス規格(CMSIS)をサポートします。CMSIS を使用すると、一貫性があり、シンプルなプロセッサ・コアへのソフトウェア・インターフェイス、および簡素で基本的な MCU ペリフェラルをシリコンのベンダやミドルウェアのプロバイダに提供したり、新しいマイコン開発者によるソフトウェアの再利用を簡素化したり、学習時間を短縮したり、新しいデバイスを市場に投入する期間を短縮できます。

CMSIS DSP ライブラリには、ソース・コードやサンプル・アプリケーションが含まれており、複雑な計算、ベクトル演算、フィルタ関数、および制御関数など、よく使用する DSP アルゴリズムを組み込む時間を節約できます。ARM Cortex-M4F コアは、DSP SIMD 命令セットと浮動小数点対応のハードウェアを使用するため、各種デジタル信号制御アプリケーションにおける Stellaris LM4F マイコンのアルゴリズムを強化できます。



ページトップへ