オペレーティングシステム
信頼性の高い組み込みプラットフォームの設計を行う上で、ソフトウェアは非常に重要な要素です。Toradexは、セキュリティ、電力効率と性能の向上に最適化されたソフトウェアの開発にエンジニアリングリソースの85%を投資し、Toradexが提供するコンピューターオンモジュールの堅牢なハードウェアを補完する取り組みを行っています。
Toradexは、Linux、Windows Embedded CompactやFreeRTOSなど一部のオペレーティングシステムのサポートをインハウスで提供します。また、そのほかのオペレーティングシステムのサポートを提供する、実績あるサードパーティのパートナー企業とも提携しています。
組み込みLinux
Toradexの製品で設計を行う開発者には、Linuxソフトウェアの開発の手法について2つの選択肢があります。1つは、そのまま利用可能なTorizonソフトウェアプラットフォームを利用する方法です。あるいは、Yocto Project用のToradexリファレンスイメージを利用してカスタマイズを行い、それぞれに適したディストリビューションを構築することもできます。
いずれの方法においても、Toradexはカメラインターフェイス、SPI、PWC、I2C、CANやクラウド接続を含む追加的機能のための無償ソフトウェアライブラリを提供しています。ブートローダーやオペレーティングシステムの更新に必要となる完全なツールチェーンもダウンロードして入手可能です。ソフトウェアは、無償のOSアップデート、バグ修正や新規機能の追加のため、常に更新されています。
Toradexがサポートするそのほかのオペレーティングシステム
Toradexは、Windows Embedded Compact搭載のデバイスを数万台の規模で市場に導入するためお客様を支援してきた実績を持っています。また、Toradexのグローバルなサポートチームが、FreeRTOSを利用したリアルタイムアプリケーションを設計するお客様にサポートを提供します。
FreeRTOSは、人気の高い無償のリアルタイムオペレーティングシステムで、マイクロコントローラや小さなマイクロプロセッサに広く利用されています。Toradexは、i.MX7およびi.MX8/8X/8M Miniベースのシステムオンモジュールに搭載されたArm Cortex-M4/M7コア上でFreeRTOSのインハウスサポートを提供しています。
Windows Embedded Compact(旧名称 Windows CE、Win CE)は、リアルタイムでフットプリントの小さなオペレーティングシステムです。このOSは、様々な産業アプリケーションをターゲットとする組み込み製品の構築に理想的なOSです。
パートナー企業がサポートするオペレーティングシステム
Toradexモジュール上で動くそのほかのオペレーティングシステムは、確かな実績を持つToradexのパートナー企業を通じてお客様に提供されています。