最新コア「Cortex-M85」を採用、ArmがIoT機器開発期間短縮ソリューションを拡充:組み込み開発ニュース(2/2 ページ)
ArmがIoT機器の開発期間を大幅に短縮する包括的ソリューション「Arm Total Solutions for IoT」のラインアップを大幅に強化すると発表。同ソリューションの検証済み統合型サブシステム「Arm Corstone」に、新たなマイコン用プロセッサコア「Cortex-M85」を中核とする「Corstone-310」などを追加している。
「Cortex-A」も「Arm Total Solutions for IoT」で利用可能に
2021年10月の発表時点におけるArm Total Solutions for IoTのコンセプトは、マイコンを搭載するIoT機器の開発期間の短縮だった。今回のラインアップ拡張では、Cortex-Mファミリーにとどめることなく、スマートフォンなどで広く利用されてきた「Cortex-Aファミリー」も加わることになった。
Cortex-1000は、メインプロセッサとして32ビットのCortex-A32と64ビットのCortex-A53を選べるほか、コンパニオンチップとして「Cortex-M0+」もしくは「Cortex-M3」を追加できる。主に、クラウドとの連携を前提に組み込みLinuxベースで動作するスマートカメラやPOS端末、IoTゲートウェイ、自動販売機など向けでの利用を想定。Cortex-1000を用いるソリューションも「Total Solution for Cloud Native Edge Devices」となっており、MLモデルを継続的に最適化するMLOpsやセキュリティのアップデート、CI/CD(継続的インティグレーション/継続的デリバリー)といった、いわゆるクラウドネイティブな組み込み機器向けとなっている。
AVHについても、これらのクラウドネイティブに対応するトレンドを取り込むとともに、ユーザーから得られた3種類の要望に対応した機能拡張を行った。まず、「既にあるCPUアーキテクチャを使いたい」という要望に対しては、「Cortex-M0」から「Cortex-M33」まで全てのCortex-Mファミリーをサポートすることで対応した。これにより、既にある数十億のIoTデバイスの開発をクラウド上のAVHの仮想環境で行えるようになる。
次に「既に利用されている開発環境を使いたい」という要望については、Armの統合開発環境である「Keil MDK」のクラウド版を提供することで対応する。従来通り、GitHubを通じたサンプルアプリケーションやライブラリ提供も継続する。そして「利用できるデバイスの種類を増やしてほしい」という要望に対しては、半導体メーカーなどが提供する開発ボードのエミュレーションもAVH上で行えるようにしていく。今回の発表では、NXPセミコンダクターズの「i.MX 8m plus」、STマイクロエレクトロニクスの「STM32U5 Discovery Kit」、そしてRaspberry Pi 4が利用できるようになった。中島氏は「無償で利用できるAVHによって、これらのボードのエミュレーションをほぼ100%の互換性で行えるインパクトは大きいのではないか。日本製デバイスの対応も検討していく」と強調する。
Project Centauriでは、オープンソースで公開しているクラウド−デバイス間の標準仕様「Open-CMSIS-Pack」が800種類以上利用可能になっている。今回の発表では、Cortex-Mファミリーのエコシステム向けのCDI(Common Device Interface)を定義した「Open-CMSIS-CDI」や、IoT機器の製品設計の参照コードとなる「Open IoT SDK」が追加された。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Armの次なる2000億個出荷に向けた布石「Arm Total Solutions for IoT」の狙い
Armの年次イベント「Arm DevSummitの発表内容をピックアップする形で同社の最新動向について報告する本連載。今回は、2021年10月19〜21日にかけて開催された「Arm DevSummit 2021」について、「Arm Total Solutions for IoT」を中心に紹介する。 - ArmがIoT機器の固定観念を打破、ハードソフト同時並行開発で開発期間を2年短縮
アームがIoT機器の開発期間を大幅に短縮する包括的ソリューション「Arm Total Solutions for IoT」を発表。AWSのクラウド上で仮想的に再現した物理ICの機能等価モデルとなる「Arm Virtual Hardware Targets」などの活用によりハードウェアとソフトウェアの開発を同時並行で進められることで、5年かかるIoT機器の開発期間を3年で終えられるという。 - Armが提唱する「エンドポイントAI」の処理性能は従来比で最大480倍に
Armがマイコン向けプロセッサコアIP「Cortex-Mシリーズ」の最新プロダクト「Cortex-M55」と、Cortex-Mシリーズとの組み合わせにより機械学習ベースの推論アルゴリズムを効率的に実行できるNPU「Ethos-U55」を発表。Cortex-M55とEthos-U55を組み合わせた場合、現行の「Cortex-M33」と比べて推論アルゴリズムの処理性能は最大480になる。 - 組み込みエンジニアも知っておきたい「クラウドネイティブ」とは
IoT/クラウドロボティクス時代のシステム開発を加速化する仮想環境の活用について解説する本連載。第3回は、IT分野で浸透してきている「クラウドネイティブ」という考え方とその狙い、支える技術などについて紹介した上で、組み込み分野におけるクラウドネイティブの可能性について説明する。 - クラウドネイティブで実現する、シミュレーションと実機テストのボーダーレス開発
IoT/クラウドロボティクス時代のシステム開発を加速化する仮想環境の活用について解説する本連載。第4回は、前回紹介した「クラウドネイティブ」の考え方に基づき、製品開発の課題になっている、シミュレーション環境と実機テストの間にあるギャップを埋める方法を紹介する。 - 新型コロナで加速する欧米のクラウドネイティブな医療API連携、広がる日本との差
本連載第40回および第44回で、米国のAPIを活用した医療IT標準化動向を取り上げたが、新型コロナウイルス感染症(COVID-19)対応を契機に、欧州でも、クラウドネイティブなAPI連携の導入が本格化している。