Nios® II Software Build Tools (SBT) for Eclipse es un entorno de desarrollo integrado para las tareas de desarrollo de software de Nios® II como edición, elaboración y depuración. Consulte un video de entrenamiento gratuito para ver cómo desarrollar software para el procesador Nios® II.

Con una PC, una Intel® FPGA y un cable de descarga, tiene todo lo que necesita para escribir programas y comunicarse con cualquier sistema procesador Nios® II.

Características clave de Nios® II SBT for Eclipse:

  • Herramientas basadas en proyectos Eclipse
  • Nuevos asistentes de proyecto y plantillas de software de Nios® II
  • Compilador para C y C++ (GNU)
  • Compatibilidad con la biblioteca Newlib C
  • Navegador, editor y depurador de origen
  • Herramientas de elaboación de software
  • Nios® II Board Support Package (BSP) Editor
  • Intel Quartus® Prime Programmer
  • Nios® II Command Shell
  • Documentación y entrenamiento completos

Con el procesador integrado Nios® II tendrá acceso a una amplia variedad de componentes de software integrados de terceros.

Los siguientes elementos están incluidos en el EDS Nios® II:

  • Sistema operativo en tiempo real MicroC/OS-II (la licencia de producción se vende por separado)
  • NicheStack TCP/IP Stack - Nios® II Edition (se suministra gratis como parte de Nios® II EDS hasta Intel® Quartus® Prime Pro Edition Software v21.2 e Intel® Quartus® Prime Standard Edition Software v20.1)
  • Nota: El paquete de software y controladores de NicheStack TCP/IP Stack se ha discontinuado a partir del software Intel® Quartus® Prime Pro Edition versión 21.3 y el software Intel® Quartus® Prime Standard Edition versión 21.1. Se ha planificado una nueva pila TCP/IP para una versión futura de Intel® Quartus® Prime Design Suite.
  • Biblioteca estándar Newlib ANSI-C
  • Sistema de archivos simple
  • Ejemplos de diseño de hardware y aplicaciones de software

Una lista completa de ejemplos de aplicaciones, sistemas operativos, middleware y núcleos de propiedad intelectual (IP) disponibles a través nuestro y de nuestros socios de herramientas de software.

Intel ofrece un conjunto completo de controladores de dispositivos periféricos e incluso genera un BSP personalizado automáticamente para acelerar su esfuerzo de desarrollo de software.

  • Nivel de abstracción de hardware (HAL): Aumente su productividad mediante la elaboración de sus aplicaciones sobre Nios® II HAL. HAL es un nivel de software bien definido que marca una clara distinción entre la aplicación y el software a nivel de dispositivo (consulte la Figura 1). HAL también ofrece servicios como descriptores de archivos, control de E/S y buffering. Estos son servicios que requieren las funciones de la biblioteca ANSI C, de modo tal que su controlador de HAL no necesita ofrecer estas funciones. Obtenga información sobre la biblioteca de sistema HAL (PDF).
  • BSP: Nios® II Software Build Tools for Eclipse genera de forma automática un BSP completo, incluidos los controladores para los periféricos de su sistema. Obtenga información sobre BSP Editor (PDF).
  • Controladores personalizados: Cree sus propios controladores personalizados sobre el HAL aprovechando la interfaz de programación de aplicaciones (API) de HAL mediante un procedimiento de desarrollo de controladores bien documentado. Este enfoque modular promueve un código consistente, portátil y reutilizable. Obtenga información sobre cómo desarrollar controladores de dispositivos para HAL (PDF).

Paso 1: Obtenga el software de diseño

El Paquete para diseño integrado (EDS) Nios® II está disponible de manera gratuita y está incluido con la descarga del Software Intel® Quartus® Prime en el centro de descargas.

Descargue el software de este sitio web.

Cuando descargue el Nios® II EDS, obtendrá las siguientes herramientas y software:

  • Nios® II SBT for Eclipse
  • NicheStack Network Stack, Nios® II Edition (incluido solamente hasta Intel® Quartus® Prime Software v21.2 e Intel® Quartus® Prime Standard Edition Software v20.1)
  • Micrium’s uC/OS II Evaluation Edition

El software Platform Designer y Questa*-Intel® FPGA Edition vienen instalados como parte de Intel® Quartus® Prime Software.

Paso 2: Evalúe el software y desarrolle la aplicación

  • Desarrolle sus aplicaciones y evalúe los núcleos rápidos y estándar de Nios® II utilizando la característica Intel FPGA IP Evaluation Mode. No es necesario que compre una licencia para el núcleo económico de Nios® II.
  • Muchos diseños de referencia y tutoriales están incluidos con Nios® II EDS. Además, hay cursos orientados por instructores y entrenamiento en línea disponibles. Conozca más sobre el entrenamiento que se ofrece para diseñar con el procesador Nios® II.

Paso 3: Compre una licencia

Compre una licencia para el núcleo de PI del procesador Nios® II y los productos relacionados.

PI del procesador Nios® II

Obtenga un archivo de licencia para el procesador Nios® II, de uso sin límite de tiempo, mediante la compra de una licencia de núcleo de procesador Nios® II independiente (código de pedido: IP-NIOS) o como parte de Embedded IP Suite (IPS-EMBEDDED).

Hay licencias fijas y flotantes disponibles. Para obtener un archivo de licencia, póngase en contacto con su representante local.

Conozca más sobre las licencias de procesador Nios® II.

Micrium MicroC/OS-II

Para obtener una licencia para Micrium MicroC/OS-II RTOS, póngase en contacto con Micrium hoy. Hay una amplia variedad de socios de software integrado que ofrecen compatibilidad con el procesador Nios® II.

Conozca más sobre nuestros socios de software integrado.