Nios® II Software Build Tools (SBT) untuk Eclipse adalah lingkungan pengembangan terintegrasi untuk tugas pengembangan perangkat lunak Nios® II, seperti pengeditan, pembuatan, dan debugging. Tonton video pelatihan gratis tentang cara mengembangkan perangkat lunak untuk prosesor Nios® II.

Dengan PC, Intel® FPGA, dan kabel unduhan, Anda memiliki semua yang Anda butuhkan untuk menulis program, dan berkomunikasi dengan, berbagai sistem prosesor Nios® II.

Nios® II SBT untuk fitur utama Eclipse:

  • Alat berbasis proyek Eclipse
  • Wizard proyek baru dan template perangkat lunak Nios® II
  • Kompiler untuk C dan C++ (GNU)
  • Dukungan Pustaka Newlib C
  • Navigator sumber, editor, dan debugger
  • Perangkat Lunak build tools
  • Editor Nios® II Board Support Package (BSP)
  • Programmer Intel Quartus® Prime
  • Nios® II Command Shell
  • Dokumentasi dan pelatihan lengkap

Dengan prosesor tertanam Nios® II, Anda memiliki akses ke berbagai komponen perangkat lunak tertanam pihak ketiga.

Item berikut disertakan dengan Nios® II EDS:

  • Sistem operasi real-time MicroC/OS-II (lisensi produksi dijual terpisah)
  • NicheStack TCP/IP Stack - Nios® II Edition (disediakan secara gratis sebagai bagian dari Nios® II EDS hingga Intel® Quartus® Prime Pro Edition Software v21.2 dan Intel® Quartus® Prime Standard Edition Software v20.1)
  • Catatan: Perangkat lunak dan paket driver NicheStack TCP/IP Stack dihentikan mulai dari perangkat lunak Intel® Quartus® Prime Pro Edition versi 21.3 dan perangkat lunak Intel® Quartus® Prime Standard Edition versi 21.1. TCP/IP stack baru direncanakan untuk rilis Intel® Quartus® Prime Design Suite di masa mendatang.
  • Pustaka standar ANSI-C Newlib
  • Sistem berkas sederhana
  • Contoh desain perangkat keras dan aplikasi perangkat lunak

Daftar lengkap contoh aplikasi, sistem operasi, middleware, dan inti kekayaan intelektual (IP) tersedia dari kami dan mitra alat perangkat lunak kami.

Intel menyediakan satu set lengkap driver perangkat periferal dan bahkan menghasilkan BSP khusus secara otomatis untuk mempercepat upaya pengembangan perangkat lunak Anda.

  • Hardware abstraction layer (HAL)—Tingkatkan produktivitas Anda dengan membangun aplikasi Anda di atas Nios® II HAL. HAL adalah lapisan perangkat lunak yang terdefinisi dengan baik yang membentuk perbedaan jelas antara perangkat lunak tingkat aplikasi dan perangkat (lihat Gambar 1). HAL juga menyediakan layanan seperti deskriptor berkas, kontrol I/O, dan buffering. Layanan ini diperlukan oleh fungsi perpustakaan ANSI C, sehingga driver HAL Anda tidak perlu menyediakan fungsi ini. Pelajari tentang Pustaka Sistem HAL (PDF).
  • BSP—Alat Pembuatan Perangkat Lunak Nios® II untuk Eclipse secara otomatis menghasilkan BSP lengkap, termasuk driver untuk periferal di sistem Anda. Pelajari tentang Editor BSP (PDF).
  • Driver kustom—Buat driver kustom Anda sendiri di atas HAL dengan memanfaatkan antarmuka pemrograman aplikasi (API) HAL menggunakan prosedur pengembangan driver yang telah ditentukan dan didokumentasikan dengan baik. Pendekatan modular ini mempromosikan kode yang konsisten, portabel, dan dapat digunakan kembali. Pelajari tentang mengembangkan Driver Perangkat untuk HAL (PDF).

Langkah 1: Dapatkan Perangkat Lunak Desain

Nios® II Embedded Design Suite (EDS) tersedia gratis dan disertakan dengan unduhan perangkat lunak Intel® Quartus® Prime dari pusat unduhan.

Unduh perangkat lunak dari situs web ini.

Saat Anda mengunduh Nios® II EDS, Anda mendapatkan alat dan perangkat lunak berikut:

  • Nios® II SBT untuk Eclipse
  • NicheStack Network Stack, Nios® II Edition (hanya disertakan hingga Intel® Quartus® Prime Software v21.2 dan Intel® Quartus® Prime Standard Edition Software v20.1)
  • Edisi Evaluasi uC/OS II dari Micrium

Perancang Platform dan perangkat lunak Questa*-Intel® FPGA Edition diinstal sebagai bagian dari Perangkat Lunak Intel® Quartus® Prime.

Langkah 2: Evaluasi Perangkat Lunak dan Kembangkan Aplikasi

  • Buat aplikasi Anda serta evaluasi Nios® II standar dan core cepat menggunakan fitur Intel FPGA IP Evaluation Mode. Anda tidak perlu membeli lisensi untuk inti Nios® II Economy.
  • Banyak desain referensi dan tutorial disertakan dengan Nios® II EDS. Selain itu, tersedia juga pelatihan online dan kursus yang dipimpin instruktur. Pelajari lebih lanjut tentang pelatihan yang ditawarkan untuk mendesain menggunakan prosesor Nios® II.

Langkah 3: Membeli Lisensi

Beli lisensi untuk inti IP prosesor Nios® II dan produk terkait.

IP Prosesor Nios® II

Dapatkan berkas lisensi untuk prosesor Nios® II, penggunaan tanpa batas waktu, dengan membeli lisensi inti prosesor Nios® II yang berdiri sendiri (kode pemesanan: IP-NIOS) atau sebagai bagian dari Embedded IP Suite (IPS-EMBEDDED).

Lisensi fix dan floating tersedia. Untuk mendapatkan berkas lisensi, hubungi perwakilan lokal Anda.

Pelajari lebih lanjut tentang lisensi prosesor Nios® II.

Micrium MicroC/OS-II

Guna mendapatkan lisensi untuk Micrium MicroC/OS-II RTOS, hubungi Micrium hari ini. Berbagai macam mitra perangkat lunak tertanam mendukung prosesor Nios® II.

Pelajari lebih lanjut tentang mitra perangkat lunak tertanam kami.