「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を提供します。
アプリケーション
ソフトウェア・タイプ
プロジェクト開発の各フェーズを最適化するために、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のベアメタル環境への扉を開き、リアルタイム・アプリケーションを実現します。
注目ビデオ
Introducing our STM32MP1 microprocessor series with dual Arm® Cortex®-A7 and Cortex®-M4