Gli strumenti di creazione del software Nios® II (SBT) per Eclipse sono un ambiente di sviluppo integrato per le attività di sviluppo del software Nios® II, come la modifica, la creazione e il debug. Guarda un video di formazione gratuito su come sviluppare software per il processore Nios® II.

Con un PC, un FPGA Intel® e un cavo di download, hai tutto il necessario per sviluppare programmi e comunicare con qualsiasi sistema con processore Nios® II.

SBT Nios® II per le funzionalità chiave di Eclipse:

  • Strumenti basati su progetto Eclipse
  • Nuove procedure guidate di progetto e modelli di software Nios® II
  • Compilatore per C e C++ (GNU)
  • Supporto per libreria Newlib C
  • Strumento di navigazione, editor e debugger della sorgente
  • Strumenti di creazione software
  • Editor della Board Support Package (BSP) di Nios® II
  • Programmatore per Intel Quartus® Prime
  • Shell di comando Nios® II
  • Documentazione e formazione completa

Con il processore embedded Nios® II hai accesso a una vasta gamma di componenti software embedded di terze parti.

I seguenti elementi sono inclusi con EDS Nios® II

  • Sistema operativo real-time microC/OS-II (licenza di produzione venduta separatamente)
  • Stack TCP/IP NicheStack - Edizione Nios® II (fornita gratuitamente come parte di EDS Nios® II fino al software Intel® Quartus® Prime Pro Edition v21.2 e al software Intel® Quartus® Prime Standard Edition v20.1)
  • Nota: il pacchetto di software e driver per lo stack TCP/IP NicheStack non è più disponibile a partire dal software Intel® Quartus® Prime Pro Edition versione 21.3 e dal software Intel® Quartus® Prime Standard Edition versione 21.1. Un nuovo stack TCP/IP è previsto per una futura versione di Intel® Quartus® Prime Design Suite.
  • Libreria standard ANSI-C Newlib
  • File system semplice
  • Esempi di progettazione hardware e applicazioni software

Una lista completa di esempi di applicazioni, sistemi operativi, middleware e core di proprietà intellettuale (IP) sono disponibili presso Intel e presso i nostri partner di strumenti software.

Intel fornisce un set completo di driver per periferiche e genera anche un BSP personalizzato automaticamente per accelerare lo sviluppo del software.

  • Hardware abstraction layer (HAL): aumenta la produttività sviluppando le applicazioni sopra Nios® II HAL. HAL è un livello di software ben definito che forma una chiara distinzione tra il software a livello di applicazione e quello a livello di dispositivo (fai riferimento alla Figura 1). HAL fornisce anche servizi come descrittori di file, controllo I/O e buffering. Questi servizi sono richiesti dalle funzionalità della libreria ANSI C, in modo che il driver HAL non abbia bisogno di fornirle. Ulteriori informazioni sulla libreria del sistema HAL (PDF).
  • BSP: Nios® II Software Build Tools per Eclipse genera automaticamente un BSP completo, compresi i driver per le periferiche del sistema. Ulteriori informazioni sull'editor BSP (PDF).
  • Driver personalizzati: crea driver personalizzati sopra l'HAL sfruttando l'interfaccia di programmazione dell'applicazione (API) dell'HAL utilizzando una procedura di sviluppo del driver predefinita e ben documentata. Questo approccio modulare promuove un codice compatibile, portabile e riutilizzabile. Ulteriori informazioni sullo sviluppo di driver di dispositivi per HAL (PDF).

Passaggio 1: scarica il software di progettazione

Nios® II Embedded Design Suite (EDS) è disponibile gratuitamente ed è incluso nel download del software Intel® Quartus® Prime dal centro di download.

Scarica il software da questo sito Web.

Quando scarichi il Nios® II EDS, ottieni i seguenti strumenti e software:

  • Nios® II SBT per Eclipse
  • Stack di rete NicheStack, Nios® II Edition (incluso solo fino alla versione 21.2 del software Intel® Quartus® Prime e alla versione 20.1 del software Intel® Quartus® Prime Standard Edition)
  • uC/OS II di Micrium, versione di valutazione

Il software di progettazione della piattaforma e Questa*-Intel® FPGA Edition sono installati come parte del software Intel® Quartus® Prime.

Passaggio 2: scarica il software e sviluppa l'applicazione

  • Sviluppa le applicazioni e valuta i core Nios® II standard e veloci utilizzando la funzionalità modalità di valuta IP FPGA Intel. Non è necessario acquistare una licenza per il core a risparmio energetico Nios® II.
  • Molti progetti di riferimento e tutorial sono inclusi in Nios® II EDS. Inoltre, sono disponibili corsi di formazione online e corsi con istruttore. Ulteriori informazioni sulla formazione offerta per la progettazione con il processore Nios® II.

Passaggio 3: acquista una licenza

Acquista una licenza per il core IP del processore Nios® II e per i prodotti correlati.

IP del processore Nios® II

Ottieni un file di licenza per il processore Nios® II di uso illimitato, acquistando una licenza standalone per il nucleo di processore Nios® II (codice d'ordine: IP-NIOS) o come parte della suite IP embedded (IPS-EMBEDDED).

Sono disponibili sia licenze fisse che quelle variabili. Per ottenere un file di licenza, contatta il tuo rappresentante locale.

Ulteriori informazioni sulla licenza del processore Nios®.

MicroC/OS-II di Micrium

Per ottenere una licenza per MicroC/OS-II RTOS di Micrium, contatta Micrium oggi. Una vasta gamma di partner di software embedded supporta il processore Nios® II.

Ulteriori informazioni sui nostri partner di software embedded.