CATEGORIES

STM32 MPU OpenSTDroidディストリビューション

シングルまたはデュアルArm® Cortex®-A7コアを内蔵したSTM32マイクロプロセッサ向けに設計されたAndroid™用STM32MPUディストリビューションは、STM32組込みソフトウェア・ソリューションの重要な要素です。

Android™用STM32MPUディストリビューションには以下のものが含まれます。

•Linuxボード・サポート・パッケージ(BSP) 

•Linuxカーネル

•必要なドライバ

•Arm Trusted Firmware(TF-A)とユニバーサル・ブート・ローダ(U-Boot)をベースとしたセキュア・ブートチェーン

•セキュアなOS:Open Portable Trusted Execution Environment(OP-TEE)

•Linux OSのユーザ空間で動作するAndroidアプリケーション・フレームワーク

各プロジェクト開発フェーズを最適化するために、STは開発者がニーズに最適なサポートを選択できるソフトウェア・パッケージを提供しています。

Android™用スタータ・パッケージにより、STM32MP1マイクロプロセッサを素早く簡単に使い始めることができます。

Android™用開発者パッケージにより、STM32MP1組込みソフトウェア・ディストリビューションに独自のコードを追加できます。

Android™ 用ディストリビューション・パッケージにより、独自のAndroid™ディストリビューション、スタータ・パッケージおよび開発者パッケージを作成できます。

詳細については、STM32MP1 MPU wikiページをご覧ください。

 

「STM32マイクロプロセッサのArm® Cortex®-Aコア向けに設計された、Android™用STM32 MPUディストリビューションは、STM32組込みソフトウェア・ソリューションの重要な要素です。このディストリビューションは、GPUを内蔵したマイクロプロセッサ向けに設計されています。

Android™用STM32 MPUディストリビューションには以下のものが含まれます。

  • OpenSTLinuxボード・サポート・パッケージ(BSP)
  • Linuxカーネルと必要なドライバ
  • Arm® Cortex®-A(TF-A)およびユニバーサル・ブートローダ(U-Boot)用の信頼できるファームウェアをベースとしたセキュア・ブートチェーン
  • セキュアなOS:Open Portable Trusted Execution Environment
  • Android™アプリケーション・フレームワーク(ミドルウェア)は、OpenSTLinux BSPに基づき、通常ディスプレイやタッチスクリーンを介してユーザと対話するアプリケーションにAPIを提供します。

アプリケーション

産業用ロボット・アーム
産業機器
産業用ロボット
FA(ファクトリ・オートメーション)
ヒューマン・マシン・インタフェース(HMI)
メディカル・ハース・ライト
メディカル & ヘルスケア
患者監視装置
診断機器
スマート・ホーム・ハウス
スマート・ホーム
スマート・サーモスタット
産業用ゲートウェイ
小型電気製品 & 調理器具

ソフトウェア・タイプ

プロジェクト開発の各フェーズを最適化するために、STは開発者がニーズに最適なサポートを選択できるソフトウェア・パッケージを提供しています。

ソフトウェア関連ポートフォリオの詳細

OpenSTLinuxディストリビューションは、シングルまたはデュアルArm Cortex®-Aコアを搭載したSTM32 MPU用のSTM32ソフトウェア・ソリューションの重要な要素です。このメイン・ディストリビューションの上に、OpenSTLinux拡張パッケージ(X-LINUX-xxx)を追加して、Arm Cortex®-Aコアを使用したまま、追加のコンポーネントをサポートすることができます。OpenSTLinuxに次いで、OpenSTdroidディストリビューションはAndroidオペレーティング・システムをSTM32に提供するため、開発者はAndroidの広範な開発エコシステムをアプリケーション開発に活用できます。

Arm Cortex®-Aディストリビューションと並行して、Arm Cortex®-M用ファームウェアは、STM32Cubeパッケージとともに、STM32マイクロプロセッサ向けに調整された下位レベルのドライバ、ミドルウェア、およびサンプル・プロジェクトを提供します。さらに、STM32CubeMP13は、Arm Cortex®-Aのベアメタル環境への扉を開き、リアルタイム・アプリケーションを実現します。

STM32MPU Whitepaper
Discover our scalable solutions to boost the development of MPU-based systems