UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

エンベデッド開発

エンベデッド ランタイム ソフトウェア、
開発プラットフォーム、ツール、および
オープン ソース リソース

ザイリンクスとアライアンス メンバーが提供するエンベデッド ツールおよびランタイム環境は、構想から製品リリースまでを効率的に素早く実現することを目的としています。ザイリンクスは、プロファイリングやデバッグ用のツール、オープン ソース/ベアメタル ドライバー、複数のランタイム環境と OS など、ザイリンクス Zynq® SoC/MPSoC デバイスや MicroBlaze™ プロセッサ コアを使用してエンベデッド システムを開発する際に必要なものをすべて提供します。

ザイリンクスの Zynq SoC や MPSoC デバイスにセキュリティや仮想化ソフトウェア ドライバーなどの高度な機能を実装できる包括的なサポートを利用することによって、よりスマートでコネクティビティと差別化要素を備えたシステムを実現できます。

SDK、SDSoC™ 開発環境、エコシステム パートナーのツールなど、Zynq および MPSoC プラットフォームで SoC 同様の C/C++ プログラミングをサポートする複数の開発環境が用意されています。

ザイリンクスのソフトウェア開発環境

ザイリンクス エコシステムのソフトウェア開発環境およびツール

ザイリンクスとそのエコシステムのアライアンス メンバーは、Linux、Real Time Operating System (RTOS)、ベアメタル、さらにはセーフティ/セキュリティ向けのハイパーバイザーや TrustZone 対応のソリューションに至るまで、多数のソフトウェア オプションを提供しています。次の表では、ザイリンクス ソフトウェア エコシステムを 3 つの主なカテゴリー (Linux、リアルタイム OS、Hypervisors/AMP) 別に示しています。

Linux

Linux は、ザイリンクス製品で使用される最も一般的なオペレーティング システムです。ザイリンクスは、ターンキーの Linux 開発環境として PetaLinux ツールのほかに、ソース コードや Yocto レシピ ファイルを提供しており、これらは GIT サイトから入手できます。ザイリンクス シリコンの Linux サポートは、ザイリンクスのビルド システムやサードパーティ ツールで対応できます。

  Zynq-7000 SoC サポート Zynq UltraScale+ APU サポート Zynq UltraScale+ RPU サポート MicroBlaze サポート
非商用  
Linux、uBoot、その他多数 (Xilinx GIT)  
Yocto/OpenEmbedded サポート  
PetaLinux ツール  
Arch Linux ARM      
Ubuntu Linux 詳細 詳細    
Android ここからダウンロード    
商用ソリューション  
Enea Linux      
Mentor Embedded Linux    
Star Lab Crucible    
Suse Linux      

RTOS およびベア メタル

オペレーティング システム 安全性認定 Zynq-7000 サポート Zynq UltraScale+ APU サポート Zynq UltraScale+ RPU サポート MicroBlaze サポート
ザイリンクス スタンドアロン (ベアメタル) 環境およびザイリンクス ソフトウェア開発キット (SDK)  
DDC-I DEOS    
eSol eT-kernel    
eCOS      
eForce      
ENEA OSE   お問い合わせ  
Etas RTA-OS      
Express Logic X-WARE IoT PLATFORM powered by THREADX
FreeRTOS  
Green Hills Software INTEGRITY    
LynxOS 7.0 お問い合わせ お問い合わせ    
Mentor Nucleus お問い合わせ
Micrium uC/OS-II
Micrium uC/OS-III  
QNX    
RTEMS    
Sciopta  
Segger embOS        
Windows Embedded Compact 2007 and 2013 (Witekio)        
Wittenstein OpenRTOS   お問い合わせ お問い合わせ お問い合わせ
Wittenstein SafeRTOS お問い合わせ お問い合わせ

AMP およびマルチ OS ソリューション

ザイリンクスは、高度なマルチ OS システム デザインを完成させるために必要な技術、資料、およびサポートを提供しています。ザイリンクス エコシステムが提供する製品は以下のとおりです。

ソフトウェア Zynq-7000 サポート Zynq UltraScale+ サポート
Dave Embedded FreeRTOS/Linux on the Bora board  
Express Logic X-WARE IoT PLATFORM powered by THREADX
General Dynamics Mission Systems OKL4  
Green Hills INTEGRITY Multivisor  
Lynx Secure Separation Kernel Hypervisor  
Mentor Hypervisor
Mentor Trusted Execution Environment
QNX Hypervisor  
Wind River Hypervisor お問い合わせ お問い合わせ
Xen Hypervisor  

ハードウェアおよびバーチャル開発プラットフォーム

ザイリンクスのターゲット デザイン プラットフォームには、すぐに作業を開始できるようにハードウェア、ツール、IP、ケーブル、電源などシステム デザイン、ソフトウェア/ハードウェア開発およびハードウェア デザインに必要な要素がすべて含まれています。

主なボードとキット
ザイリンクス Zynq-7000 ZC706 評価キット Zynq-7000 SoC ZC706 評価キットは、ハードウェア、デザイン ツール、IP、検証済みリファレンス デザイン (ターゲット デザインを含む) の基本コンポーネントをすべて揃え、完全なエンベデッド プロセッシング プラットフォームと PCIe® を含むトランシーバーベースデザインを可能にします。同梱されている検証済みのリファレンス デザインや業界標準の FPGA メザニン コネクタ (FMC) によって、ドーター カードを使用した機能の拡張やカスタマイズが可能です。
ザイリンクス Zynq-7000 ZC702 評価キット Zynq-7000 SoC ZC702 評価キットは、ハードウェア、デザイン ツール、IP、検証済みリファレンス デザイン (ターゲット デザインを含む) の基本コンポーネントをすべて揃えた完全なエンベデッド プロセッシング プラットフォームです。同梱されている検証済みのリファレンス デザインや業界標準の FPGA メザニン コネクタ (FMC) によって、ドーター カードを使用した機能の拡張やカスタマイズが可能です。
バーチャル開発プラットフォーム
Virtual System Platform Cadence® 社が開発した Zynq-7000 SoC バーチャル プラットフォームは、ハードウェア開発が完成されていない段階でオペレーティング システム ポート、デバイス ドライバー、ボード サポート パッケージ (BSP)、およびアプリケーションのソフトウェア開発を可能にすることによって従来型のハードウェア ベース作業フローでは不可能な部分を補います。Cadence 社のバーチャル プラットフォームは、マルチコア オペレーティング システム、アプリケーション コード、デバイス ドライバー、ボード サポート パッケージの開発/デバッグ、およびカスタム プログラマブル ロジック IP やオンボード デバイスのモデル化が必要な場合に最適です。
Mentor 社製 Vista Virtual Prototyping Zynq-7000 向けの Vista™ Virtual Prototyping キットでは、実ハードウェアを入手する以前の早い段階で、ソフトウェア エンジニアが抽象度の高いハードウェア機能モデルを利用できるようになります。Vista Virtual Prototyping は、組込みプロセッサ モデルのソフトウェアを実ハードウェアと同等の速度で実行できます。
QEMU PetaLinux ツールには、Zynq-7000 SoC プロセッシング サブシステムと MicroBlaze デバイスの両方をサポートする Open Source QEMU モデルが含まれます。

ザイリンクス製品は、広範なオープン ソース リソースでサポートされているため、ザイリンクス SoC やエミュレーション プラットフォーム向けの Linux ベース アプリケーションを開発、ブート、実行、デバッグ、さらには維持することが可能です。ザイリンクスは、アプリケーション例、カーネル コンフィギュレーション、Yocto レシピ、マルチプロセッシング、リアルタイム ソリューションを提供しているため、デバイス ドライバーや Linux オープン ソース開発者は、使い慣れたソースやツールを見つけることができ、またサポート フォーラムでは同じ関心を持つ仲間たちと交流して意見を交換できます。

ザイリンクスは、Zynq® および MPSoC アプリケーション向けのトレーニングやサポート オプションを多数提供しており、設計手法、ビデオ チュートリアル、開発者向けフォーラム、Wiki、オンライン サポート、デザイン サービス、FAQ、ブログなどがあります。

デザイン サービス パートナー

このページをブックマークに追加