CATEGORIES

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

「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