FPGA、CPLD、ASIC ソリューションを提供するアルテラ
  • ダウンロード
  • 資料
  • 製品情報
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • デザイン・サービス
    • 開発キット/ケーブル
    • 資料
  • エンド・マーケット
    • 自動車
    • 放送機器
    • コンピューター&ストレージ
    • 民生機器
    • 産業機器
    • 医療機器
    • 軍用機器
    • テスト&計測機器
    • ワイヤーライン
    • ワイヤレス
  • テクノロジ
    • DSP
    • 外部メモリ
    • エンベデッド・プロセッサ
    • トランシーバ
    • パラレルI/O
    • シグナル・インテグリティ
    • システム・インテグレーション
  • 教育&イベント
    • トレーニング
    • ユニバーシティ・プログラム
    • オンライン・セミナー & ビデオ
    • デモンストレーション
    • イベント
  • サポート
    • ナレッジ・データベース
    • デバイス
    • 開発ソフトウェア
    • Intellectual Property
    • リファレンス・デザイン
    • デザイン例
    • マイサポート
  • 会社概要
    • アルテラについて
    • 事例紹介
    • パートナー
    • ニュース・ルーム
    • インベスターリレーション
    • 求人情報
    • お問い合わせ
  • オンラインショップ
    • デバイス
    • 開発ソフトウェア
    • 開発 & エデュケーション・キット
    • ケーブル & プログラミング・ハードウェア
    • IP
  • サイト全体
  • パートナンバー
  • ナレッジ・データベース
  • サポート&技術資料
  • フォーラム & Wiki

エンベデッド・ソフトウェアの開発

ホーム > 製品情報 > Intellectual Property > エンベデッド・プロセッサ > Nios II > 開発ツール

関連リンク

  • Nios II プロセッサ・リファレンス・ハンドブック (PDF)
  • Nios II ソフトウェア開発ハンドブック (PDF)
  • Quartus II 開発ソフトウェア・ハンドブック
  • 資料: SOPC Builder

生産性を向上させる Nios II C2H コンパイラ

業界をリードする 組込みベンダとのパートナーシップをご紹介

画像を表示するためには、JavaScript と Flash プレイヤーがインストールされている必要があります。

Nios® II エンベデッド・プロセッサで設計する際には、アルテラおよび組込みパートナ・エコシステムによって提供されている堅牢なソフトウェア開発ツールとソフトウェア・コンポーネントのポートフォリオを利用できます。

Nios II エンベデッド・デザイン・スイート

Nios II エンベデッド・デザイン・スイート(EDS)は、デザインを短時間で市場に投入するのに役立つ最先端のソフトウェア・ツール、ユーティリティ、ライブラリ、およびドライバを集めたものです。

Nios II エンベデッド・デザイン・スイートには以下が含まれています。

  • Eclipse プラグイン対応 Nios II ソフトウェア・ビルド・ツール
  • Nios II ソフトウェア・ビルド・ツール
  • エンベデッド・ソフトウェア
  • アルテラ IP および HAL API用 デバイス・ドライバ

ダウンロード Nios II EDS(無償)をダウンロード

最新のリリースの新機能

Eclipse プラグイン対応 Nios II ソフトウェア・ビルド・ツール

Nios II ソフトウェア・ビルド・ツールは、業界標準 Eclipse のためにプラグインとして設計され構築された完全な統合開発環境です。

Eclipse プラグイン対応 Nios II ソフトウェア・ビルド・ツールは、大規模ソフトウェア・アプリケーションやチーム・ベース・ソフトウェア・デザインのソフトウェア生産性の改善に的を絞っています。

Eclipse プラグイン対応 Nios II ソフトウェア・ビルド・ツールでは、以下を提供します。

  • Eclipse IDE
    • ソース・ナビゲータおよびエディタ
    • ソース・デバッガおよびプロファイラ
    • C/C++用コンパイラ、リンカ、およびアセンブラ
  • Eclipse プラグイン対応 Nios II プラグイン
    • Nios II プロジェクト・マネージャ
    • Nios II ソフトウェア・テンプレート
    • Nios II フラッシュ・プログラマ
    • Nios II BSP エディタ
    • Quartus II プログラマ
    • Nios II コマンド・シェル

Eclipse プラグイン対応 Nios II ソフトウェア・ビルド・ツール・ハンドブック (PDF) のダウンロード

Nios II プロセッサに使用できるすべてのソフトウェア・ツールを以下に示します。これらのソフトウェア・ツールには、アルテラのソフトウェア・ツール・パートナーから提供されているコンパイラ、デバッガ、およびコベリフィケーション・ツールが含まれています。

Nios II ソフトウェア・ビルド・ツール

Nios II ソフトウェア・ビルド・ツールは、アプリケーション、ボード・サポート・パッケージ、およびソフトウェア・ライブラリ用ビルド・オプションを管理するための強力なコマンド、ユーティリティ、およびスクリプトのセットです。

Nios II ソフトウェア・ビルド・ツール・ハンドブック:

  • Nios II ソフトウェア・ビルド・ツールの概要 (PDF)
  • Nios II ソフトウェア・ビルド・ツールの使用について (PDF)

エンベデッド・ソフトウェア

Nios II エンベデッド・プロセッサを使用することで、様々なエンベデッド・ソフトウェア・コンポーネントにアクセスすることが可能です。以下が、Nios II EDS (Embedded Design Suite) に含まれています。

  • MicroC/OS-II リアル・タイム・オペレーティング・システム (製品化時に別途ライセンスが必要)
  • NicheStack TCP/IP ネットワーク・スタック Nios II エディション (製品化時に別途ライセンスが必要)
  • Nios II C-to-Hardware (C2H) アクセラレーション・コンパイラ (製品化時に別途ライセンスが必要)
  • FS2 System Navigator ボード立ち上げコンソール(製品化時に別途ライセンスが必要)
  • Newlib ANSI-C標準ライブラリ
  • シンプル・ファイル・システム
  • ハードウェア・デザイン例およびソフトウェア・アプリケーション

アプリケーション例、オペレーティング・システム、ミドルウェア、および IP(Intellectual Property)コアの全リストは、アルテラおよびソフトウェア・パートナー から入手できます。

アルテラ IP および HAL API 用デバイス・ドライバ

アルテラはペリフェラル・デバイス・ドライバのセットを提供し、またソフトウェア開発作業を加速するカスタムなボード・サポート・パッケージも自動的に生成します。

  • Hardware abstraction layer (HAL) — Nios II HAL の最上部にアプリケーションを構築することによって生産性を向上させます。HAL はアプリケーションとデバイス・レベルのソフトウェアの間に明確な区別を形成するソフトウェア・レイヤです (図 1 参照)。HAL はファイル記述子、I/O 制御、バッファリングなどのサービスも提供します。これらのサービスは ANSI C ライブラリ関数で供給されるため、個別にHAL ドライバを準備する必要はありません。HAL システム・ライブラリの詳細 (PDF)
  • ボード・サポート・パッケージ — Nios IDE はシステムのペリフェラル用ドライバを含む完全なボード・サポート・パッケージを自動的に生成します。HAL システム・ライブラリの詳細 (PDF)
  • カスタム・ドライバ — アルテラから提供される、ドライバ開発手順を活用し HAL API を利用した、独自のカスタム・ドライバをHALの上位レイヤに作成します。このモジュラー方式によって、一貫性のある移植可能かつ再使用可能なコードの使用が推進されます。HAL 用デバイス・ドライバの開発 (PDF)

図 1. Nios II HAL

図 1. Nios II HAL

注:

  1. SPI = Serial Peripheral Interface (シリアル・ペリフェラル・インタフェース)
  2. DMA = ダイレクト・メモリ・アクセス
  3. CFI = コモン・フラッシュ・インタフェース

関連リンク

  • Nios II 開発キットによるデザインの開始
  • Nios II プロセッサの資料
  • Nios II エンベデッド・プロセッサのサポート
  • Nios II プロセッサ向け開発用トレーニング・リソース
  • 組込みユーザー・コミュニティ
このページを評価


  • IP & リファレンス・デザイン
    • すべての IP
    • すべてのリファレンス・デザイン
    • ブリッジ & アダプタ
      • メモリマップド
      • ストリーミング
    • DSP
      • フィルタ & 変換
      • エラー検出/訂正
      • 変調 & 復調
      • ビデオ & 画像処理
    • エンベデッド・プロセッサ
      • Nios II
        • プロセッサ・コア
          • 高速コア
          • エコノミ・コア
          • 標準コア
        • 利点
          • 低コスト
          • 高性能
          • 長い製品寿命
          • 柔軟性
        • 開発ツール
          • Nios II IDE
          • Nios II C2H コンパイラ
          • ソフトウェア/パートナ
        • 開発キット
        • エンド・マーケット
        • カスタマ・サクセス
        • 資料
      • 32/16bitマイクロプロセッサ
      • 8/4bitマイクロプロセッサ
    • インタフェース・プロトコル
      • コミュニケーション
      • イーサネット
      • ハイスピード
      • PCI
      • シリアル
      • オーディオ & ビデオ
    • メモリ・コントローラ
      • DMA
      • フラッシュ
      • オンチップ
      • SDRAM
      • SRAM
    • ペリフェラル
      • デバッグ & パフォーマンス
      • ディスプレイ
      • マイクロコントローラ
      • マルチプロセッサ対応
  • IP について
    • IPを利用した設計
      • IP Base Suite
    • MegaCore IP の評価
    • IP 認証プログラム
    • システム・デザイン
    • Request IP
  • IP パートナー
    • AMPP プログラムについて
    • IP パートナー
    日本アルテラへのご連絡
    製品情報 | エンド・マーケット | テクノロジ | 教育&イベント | サポート | 会社概要 | オンラインショップ
    FPGA 入門 | お問い合わせ | サイト・マップ | 求人情報 | プライバシー | Legal Notice
    Copyright © 1995-2010 日本アルテラ株式会社. All Rights Reserved.
    Altera Forum
    アルテラ
    フォーラム
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    ニュース
    メール