¿Cuál sería un buen recurso (sitio web / video / documento / libro de YouTube) para seguir si quiero comenzar a trabajar con el Launchpad TM4C123G serie Tiva-C (Cortex-M4)?

Mi experiencia personal con las plataformas de lanzamiento TIVA ha sido que no es necesario conocer la arquitectura completa o las características de la Cortex M4 para programarla. La curva de aprendizaje óptima sería aprender a medida que se desarrolla.

Tiene dos opciones con TI Launchpads, especialmente el TM4C123GX

1) La solución fácil y rápida de creación de prototipos: –
Energia es un Arduino como IDE para TI Launchpads que utilizan funciones e interfaces similares al Arduino IDE. Puede crear prototipos de sus proyectos rápidamente con esto. Con un Cortex M4, no tiene restricciones de espacio y velocidad de memoria, por lo tanto, puede descansar fácilmente estas preocupaciones y usar Energia para desarrollar. Energyia tiene su propio IDE y ahora también viene integrado con Code Compositor Studio 6

Energía IDE: – Energía

Debería transferir el código escrito para Arduino o para MSP Launchpads a Energia. Esto es bastante simple, solo mire este mapa de pin y verifique el combo de puerto / pin que lograría lo que necesita: – http://energia.nu/Guide_Stellari…

El uso de Energia es muy recomendable para las personas que acaban de comenzar con el M4 y requieren resultados rápidos en lugar de soluciones optimizadas (una vez más, el M4 apenas plantea un requisito para la optimización)

2) La forma difícil, la forma en que más aprendes

Preferiblemente, evitará usar esta ruta si tiene una limitación de tiempo y no necesita aprender completamente la arquitectura y la funcionalidad del M4. De lo contrario, vaya a programar el Launchpad en C usando CCS. Hay muchos recursos útiles en línea, y el grupo de apoyo en TIE2E es extremadamente útil y responde “rápidamente”
http://e2e.ti.com/support/microc…

Se recomienda que primero pruebe los siguientes tutoriales, experimente y aprenda en el camino, consulte los videos al final de esta página
: – http://processors.wiki.ti.com/in…

Una vez que haya completado todos los tutoriales, puede comenzar gradualmente a codificar su propio proyecto.

Aunque este es un camino bastante difícil, es mejor si realmente te importa cómo funcionan las cosas por dentro o cómo las haces funcionar.

Comience a explorar Code Composer Studio al principio.

No conozco ninguna fuente en particular, hay muchos videos de YouTube, pero no están enfocados en nada en particular.

Sistemas Embebidos – Shape The World Este es un buen curso que puede optar por conocer algunos conceptos básicos.

Pero para aprenderlo completamente, debe seguir el foro de la comunidad TI E2E, donde muchos usuarios y desarrolladores han puesto sus proyectos, dudas y soluciones a diferentes problemas. A medida que te encuentras con algo, es el mejor lugar para buscar referencias. El desarrollo real integrado comienza ahora, y pronto se dará cuenta de por qué muchas personas no ingresan a este sector.

No conozco ninguna fuente en particular que pueda darle una guía completa de todo para el Launchpad. Hemos desarrollado productos que van desde sistemas de control para EDM hasta aplicaciones comerciales que utilizan el controlador. No es difícil una vez que está familiarizado con el medio ambiente y aprende a generalizar el conocimiento que gana.

La mejor y más fácil manera de programar las tarjetas Tiva C es usando Energia. Es simple y no requiere mucho tiempo, no es necesario conocer los detalles del registro interno y su configuración. Todo lo que necesita hacer es escribir, compilar y cargar, y listo. incluso viene con un montón de ejemplos que ayudarán a un principiante a comenzar con Launchpad.

Otro método es utilizar CCS con las bibliotecas de Tivaware de TI. Las bibliotecas de Tivaware lo ayudan a configurar periféricos sin tener que volver a registrar cosas. Solo necesita la hoja de datos y la guía de Tivaware para programar la placa. Texas Instruments también proporciona un taller en línea para TM4C123GXL, que es disponible con Wikipedia y ofrece enlaces a todos los recursos, como videos, libros de trabajo del taller, software, códigos de muestra y todos los demás documentos para Tiva Launchpad.

Pruebe esto, este es un video tutorial en profundidad sobre ARM Cortex-M con proyectos prácticos, con recursos gratuitos y asistencia personalizada rápida

Curso completo para desarrolladores ARM Cortex-M: Aprenda construyendo 10 robots y dispositivos-PARTE 1

Ti tiene una serie de videos que son bastante buenos. Apenas tarda 4-5 días en completarse. Como sabes C. Debería ser bastante fácil de seguir.
De todos modos, Tiva es la parte fácil de lo que realmente debe preocuparse es la teoría del control.

Aquí está este tutorial de YouTube, que funciona con la placa Tiva para M4

Creo que este curso edX es el mejor recurso web para ti
https://www.edx.org/course/embed
Que te diviertas