マイコン向けソリューション
概要
イーソルは、ARM Cortex-Mプロセッサを搭載するマイコンを利用するソフトウェア向けに、省資源でリアルタイム性の高いリアルタイムOSと、35年以上にわたる様々な規模のソフトウェア開発で得た実績とノウハウをベースとするプロフェッショナルサービスを提供します。
産業用機器、家電製品、自動車やネットワーク機器などの制御機能やセンサー機能などを実現する、マイコンを利用するソフトウェア開発を包括的に支援します。
イーソルを選択するメリット
- リアルタイムOSは、開発時、量産時ともに無料のμT-Kernelと、実績豊富で高い信頼性を持つμITRON仕様準拠「PrKERNELv4」の、2種類から選択できます。いずれも、豊富なμITRON資産を容易に再利用できるため、短期間、低コストでソフトウェアを開発できます。
- リアルタイムOSを熟知したイーソルが提供する充実したプロフェッショナルサービスの利用により、OS環境を短期間で構築し、アプリケーション開発に注力できます。
- 将来マイコンから高性能プロセッサやマルチコアプロセッサに移行する際には、μT-Kernel、PrKERNELv4上に構築したソフトウェア資産を再利用し、T-Kernel拡張版リアルタイムOS「eT-Kernel」にシームレスに移行できます。マイコンと高性能プロセッサ、マルチコアプロセッサ間でソフトウェアを共通化した効率的な開発ができます。
ソリューション内容
リアルタイムOS
豊富なμITRON資産を容易に再利用できる、以下の2種類のリアルタイムOSを提供しています。
μITRON4.0仕様準拠リアルタイムOS「PrKERNELv4」
- μITRON4.0仕様に完全準拠した、イーソルが開発・販売するリアルタイムOS
- 1999年のリリース以来、車載機器、デジタル家電、OA機器、FA機器など、さまざまな分野で採用実績多数
- 各種組込みシステムに最適なコンパクトなサイズと高いリアルタイム性
- 拡張・独自機能を多数実装、カーネル共通部分はMISRA-C準拠
- ソースコードの保守はイーソルが責任をもって実施
μT-Kernel
- T-Engineフォーラムが仕様とリファレンスコードの開発を行うリアルタイムOS
- 機能を絞り込み、資源を有効に使える機能を搭載するなど、小規模な組込みシステムに最適化、省資源と優れたリアルタイム性が実現
- μITRON資産の再利用が容易
- デバイスドライバ管理機能の搭載により、デバイスドライバの再利用が容易
- T-Kernelとの互換性により、高性能プロセッサやマルチコアプロセッサ利用時のソフトウェア共通化が容易
ARM Cortex-M4コア搭載マイコン対応μT-Kernel 無償提供中
μT-Kernelを、以下のARM Cortex-M4コア搭載マイコンに対応させるパッチがダウンロードできます。
開発時、量産時ともに無料で利用できます。
- フリースケール・セミコンダクタ社製Kinetisマイクロコントローラ
- テキサス・インスツルメンツ社製Stellarisマイクロコントローラ
なおμT-Kernel本体は、T-Engineフォーラム
より、別途入手する必要があります。
- 対応するμT-Kernelのバージョンと動作環境は下記の通りです。
ダウンロード後、下記以外の環境への移植も自由に行うことができます。その際、弊社のプロフェッショナルサービスのご利用も可能です。 - ダウンロードは、ダウンロードサービスより、以下の手順で行えます。
| ■フリースケール・セミコンダクタ社製Kinetisマイクロコントローラ | |
| μT-Kernel | Ver. 1.01.01 |
| プロセッサ |
フリースケール・セミコンダクタ社製 Kinetisマイクロコントローラ K60MK60N512VMD100(ARM Cortex-M4コア) |
| ボード |
フリースケール・セミコンダクタ社製 TWR-K60N512-KIT |
| 開発ツール | ARM社製 MDK-ARM V4.22 |
| コンパイラ | ARM C/C++コンパイラ 4.1 [Build 791] |
| ■テキサス・インスツルメンツ社製Stellarisマイクロコントローラ | |
| μT-Kernel | Ver. 1.01.01 |
| プロセッサ |
テキサス・インスツルメンツ社製 Stellarisマイクロコントローラ LM4F232H5QD(ARM Cortex-M4Fコア) |
| ボード |
テキサス・インスツルメンツ社製 EKS-LM4F232 |
| 開発ツール | テキサス・インスツルメンツ社製 Code Composer Studio V4.2.4 |
| コンパイラ | Code Composer Studio付属 C/C++コンパイラ |
- 「登録ユーザ」の方は、提供されたID、パスワードを使ってログインします。
「登録ユーザ」でない方は、まずユーザ登録(無料)を行い、メールで送付されるID、パスワードを使ってログインします。 - ログイン後、「マテリアル検索」画面の「PMコード」フィールドに、ご希望の対応プロセッサに合わせて以下のコードを入力し、検索してください。
μT-Kernel for Kinetis用パッチ向けPMコード :BAO_0HX_100_000
μT-Kernel for Stellaris用パッチ向けPMコード:BAO_0JB_100_000
- 検索結果より該当マテリアルを確認し、「ダウンロード」ボタンをクリックします。
プロフェッショナルサービス
イーソルが35年以上にわたる様々な規模のソフトウェア開発で得た実績とノウハウをベースとする、充実したプロフェッショナルサービスを提供しています。
- PrKERNELv4、μT-Kernelのサポート、ポーティング、カスタマイズ、性能チューニング
- ドライバ開発
- 各種ミドルウェアのポーティング
- その他受託開発、技術者派遣など
お問い合わせ
- お問い合わせはこちら


