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    
MontaVista Carrier Grade Linux    
Star Lab Crucible    
Star Lab Lure    
Suse Linux      
Wind River Linux    

RTOS およびベアメタル

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

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

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

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

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

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

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

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

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