SW-DRL

Encapsulado independiente de la biblioteca de controladores StellarisWare®

SW-DRL

Descargas

Información general

La biblioteca de controladores periféricos Stellaris es un conjunto de funciones libres de regalías para controlar los periféricos que se encuentran en la familia Stellaris de microcontroladores ARM Cortex-M3. La biblioteca de controladores periféricos Stellaris, muy superior a una herramienta de configuración de periféricos de la GUI, realiza tanto funciones de inicialización de periféricos como de control de periféricos con una con una opción de compatibilidad con periféricos polarizados o accionados por interrupciones.

Funciones

La biblioteca de controladores periféricos Stellaris admite dos modelos de programación: el modelo de acceso directo de registro y el modelo de controlador de software. Cada modelo de programación se puede utilizar de forma independiente o combinada, en función de las necesidades de la aplicación o del entorno de programación deseado por el desarrollador. El modelo de acceso directo a registros incluye archivos de encabezado para cada MCU Stellaris específico y, por lo general, dará como resultado un código más pequeño y eficiente en un entorno de desarrollo de software familiar para la mayoría de los ingenieros de firmware profundamente integrado y para los ingenieros acostumbrados a trabajar con MCU de 8 y 16 bits. El modelo de controlador de software aísla al ingeniero de software de los detalles del hardware, incluido el funcionamiento de cada registro, el campo de bits, sus interacciones y la secuenciación necesaria para el funcionamiento correcto del periférico, lo que generalmente requiere menos tiempo para desarrollar aplicaciones.

Algunos microcontroladores Stellaris proporcionan la biblioteca de controladores periféricos Stellaris en chip en ROM (memoria de solo lectura). Con la biblioteca de controladores periféricos Stellaris en ROM, nunca ha sido tan fácil usar la biblioteca para desarrollar rápidamente aplicaciones eficientes y funcionales en un entorno en el que toda la memoria flash está disponible para su uso en la aplicación. La biblioteca de controladores periféricos Stellaris basada en ROM también admite anulaciones basadas en memoria flash del usuario de las funciones estándar de dicha biblioteca, para lograr una completa flexibilidad en la funcionalidad.

  • Licencia gratuita y uso libre de derechos (para su uso con MCU Stellaris)
  • Simplifica y acelera el desarrollo de aplicaciones: se puede utilizar para el desarrollo de aplicaciones o como ejemplo de programación.
  • Permite el uso sencillo y rápido de todos los periféricos Stellaris, incluida la programación flash, la compatibilidad con MPU, GPIO, UART, ADC, los comparadores, los temporizadores, PWM, Ethernet, el soporte de IEEE 1588, USB, CAN y el cargador de arranque Stellaris.
  • Disponible en ROM en algunos microcontroladores Stellaris.
  • Permite la creación de un código de función completo y fácil de mantener.
  • Está escrita completamente en C, excepto cuando sea completamente imposible. Incluso estando escrita en C, el software es razonablemente eficiente en términos de memoria y uso del procesador debido a la naturaleza compacta del conjunto de instrucciones Cortex-M3 Thumb2.
  • Aproveche al máximo el rendimiento de interrupción estelar del núcleo Cortex-M3, sin necesidad de glosarios especiales ni funciones de epílogo/prólogo de código de ensamblaje personalizadas.
  • Se puede compilar con código de comprobación de errores (para uso en desarrollo) o sin este (para uso en producción final en un MCU con una configuración de memoria más pequeña).
  • Está disponible como biblioteca de objetos y como código source, de modo que se puede usar tal cual está o adaptarla según se desee.
  • Completa ejemplos de código source para cada periférico y completa proyectos que funcionan de inmediato para los kits de desarrollo y evaluación Stellaris.
  • Compila en ARM/Keil, IAR, Code Red, CodeSourcery y herramientas de desarrollo de GNU genéricas.
Descargar Ver vídeo con transcripción Video

Descargas

Controlador o biblioteca

SW-DRL StellarisWare® Driver Library Standalone Package

lock = Requiere aprobación de exportación (1 minuto)
Productos y hardware compatibles

SW-DRL StellarisWare® Driver Library Standalone Package

close
Última versión
Versión: null
Fecha de publicación: 23/08/2024

Documentación técnica

No se encontraron resultados. Borre su búsqueda y vuelva a intentarlo.
Ver todo 1
Tipo Título Descargar la versión más reciente en inglés Fecha
Guía del usuario Stellaris Peripheral Driver Library User's Guide (SW-DRL-UG) (Rev. P) 19/04/2013

Soporte y capacitación

Foros de TI E2E™ con asistencia técnica de los ingenieros de TI

Ver todos los temas del foro en inglés

El contenido lo proporcionan “tal como está” TI y los colaboradores de la comunidad y no constituye especificaciones de TI. Consulte los términos de uso.

Si tiene preguntas sobre la calidad, el paquete o el pedido de productos de TI, consulte el soporte de TI.