Arm Virtual Hardware(AVH) とは?

Arm Virtual Hardware(AVH)は、Armが提供する仮想ハードウェアであり、IoTソフトウェアの開発を拡張・加速させることができます。AVHは、普及型のIoT開発キット、Armベースのプロセッサー、クラウド内のシステムを仮想化することで、ハードウェアなしでソフトウェア開発を行うことができます。

Arm Virtual Hardware(AVH)
https://www.arm.com/ja/products/development-tools/simulation/virtual-hardware

要約 – Arm Virtual Hardware(AVH)

Arm Virtual Hardware(AVH)は、Armが提供する仮想ハードウェアで、ソフトウェア開発の全プロセスにおいて、組込みおよびIoTアプリケーションの検証と検証を行うためのテストプラットフォームを提供します。ボードファームの構築と設定の複雑さを排除するための複数のモデリング技術が提供され、これによりCI/CD (DevOps) やMLOps ワークフローなどの近代的で敏捷性のあるクラウドネイティブのソフトウェア開発手法が可能となります。

現在、Arm Virtual Hardwareは2つのファミリーで提供されています。1つはArm Virtual Hardware Corstoneで、これはArm Fast Model技術を使用してクラウドインスタンス内に仮想プラットフォームを作成します。もう1つはArm Virtual Hardware 3rd Partyで、これはハイパーバイザ技術を使用してArmのパートナーが提供する実際のハードウェアをモデル化します。

Arm Virtual Hardwareは、インターフェースドライバーを提供し、これらは仮想ターゲットと物理的なハードウェアにマッピングします。さらに、I/OシミュレーションのためのPythonスクリプトも提供されています。そのため、AVHはオーディオ処理、MLアルゴリズムのテスト、クラウドサービスプロバイダへのインターフェースを持つIoTアプリケーションなど、様々な使用ケースをカバーします。また、例示プロジェクトはArm Virtual Hardwareの使用方法を示しており、CIとデスクトップ開発フローを示すテストユニットのテンプレートから、クラウドサービスに接続するためのVSocketインターフェースを活用したプロジェクトなどが含まれます。

さらに、AVHはCI/CD環境に容易に統合する方法を説明するドキュメンテーションも提供します。これにより、ソフトウェア開発者はハードウェアの制約なしに、高速でイテレーティブな開発フローを実現することが可能となります。

(了)

※この記事は生成AIを活用して執筆しました

上部へスクロール