Microcontroladores ARM Cortex-M






         Blog del curso

14 Mayo, 2012

Curso CFP de Introducción práctica a los microcontroladores ARM Cortex-M

Filed under: Cursos @ 11:26 am

Descripción del curso

Los microcontroladores ARM Cortex-M de 32 bits se están convirtiendo en un estándar de facto para el desarrollo de sistemas empotrados tales como dispositivos de electrónica de consumo, sistemas de control industrial, redes de sensores, móviles, sistemas robóticos, UAVs, etc.

Los diferentes ARM Cortex-M (M0+, M3, M4) permiten cubrir un amplísimo rango de necesidades partiendo una única arquitectura. En este curso se pretende ilustrar los fundamentos de programación de estos microcontroladores, así como desarrollar aplicaciones prácticas que utilicen diversos periféricos, comunicaciones y sensores/actuadores. Para ello, los asistentes dispondrán de todo el material necesario que permita poner en práctica las propuestas.

Colaboradores

Venco Electrónica, St y Texas Instruments colaboran con el material del curso.

      

Fechas

Del 9 al 13 de julio de 2012 de 10:00 a 14:00.

Matrícula

Enlace al CFP para la preinscripción y matrícula.

Los precios fijados por el centro son:

Alumnos UPV:        130,0
Personal UPV:        160,0
Miembros Alumni UPV:    160,0 (No es lo mismo que antiguos alumnos).
Resto:            200,0

Si sois del grupo “resto” y habéis sido alumnos de la UPV, mirad si podéis gestionarlo como Alumni UPV. Creemos que es gratis el primer año.

Objetivos del curso

  • Conocer los fundamentos de la programación en C de sistemas empotrados.
  • Desarrollar aplicaciones prácticas sobre un microcontrolador basado en la arquitectura ARM Cortex-M.
  • Utilizar herramientas gratuitas, completas o limitadas, para realizar sus propios desarrollos.
  • Aprender el manejo de periféricos, comunicaciones y sensores.
  • Seleccionar el microcontrolador ARM Cortex-M más adecuado para cada tipo de aplicación.
  • Aprovechar las ventajas de esta arquitectura sobre arquitecturas clásicas de 8 y 16 bits: PIC, 8051, HC-11 …

Conocimientos previos necesarios

  • Conocimientos básicos de programación en lenguaje C.

Dirigido a

  • Alumnos interesados en el desarrollo de sistemas basados en microcontrolador.
  • Profesionales interesados en conocer o actualizarse a esta arquitectura.

Temas a desarrollar

Sesión 1 (KIT STM32F4 Discovery)

  • Modelo de licencia de ARM y razones de su éxito.
  • ”Getting started”. Puesta a punto y prueba de un sistema completo incluyendo instalación y configuración del software, configuración de la placa de evaluación, prueba con un programa ejemplo.
  • Entrada y salida digital. Subsistema de E/S mediante bibliotecas.

Sesión 2 (KIT STM32F4 Discovery)

  • Entendiendo un proyecto software con ARM Cortex-M. Configuración del micro, dependencias, pifias típicas, ejemplo.
  • El estándar CMSIS.
  • Uso del asistente para crear un proyecto desde 0.
  • Bibliotecas externas.
  • Entrada/salida analógica. Nociones básicas de conversión A/D, D/A. Subsistema de E/S analógica.

Sesión 3 (KIT STM32F4 Discovery)

  • Interrupciones.
  • Temporizadores y contadores.
  • Buenas prácticas de C para microcontroladores. MISRA-C.

Sesión 4 (KIT STM32F4 Discovery)

  • Toolchain: descripción de sus componentes y archivos relacionados.
  • Depuración sobre ejercicios de sesiones anteriores.

Sesión 5 (KIT LM8962)

  • Aplicaciones avanzadas:
    • Servicios TCP/IP y servidor web para desde a Internet.
    • Ejemplo de acceso desde Internet.
  • Tendencias.

17 Comments

  1.   aperles — 20 Junio, 2012 @ 1:02 pm    

    @framarla
    El kit no se entrega con el curso … si es que sobrevive.
    No os aceleréis y esperad a hacer el curso, no sea que después no os interese continuar con los Cortex-M o con este micro en particular.
    Si seguís interesados en este tipo de micros, como hay muchas opciones, cada uno puede seguir un camino distinto.
    El último día pretendemos dar una visión general de las opciones y, a partir de ahí, podemos ver que interesa.

    Me consta que ya hay gente apuntada al curso que ha comprado el kit y ya está trasteando. También hay gente en la lista de correo preguntando por hacer una compra conjunta.

    Àngel

  2.   framarla — 20 Junio, 2012 @ 12:51 pm    

    Hola,
    Por curiosidad, ¿se entrega el KIT STM32F4 Discovery al alumno al finalizar el curso?
    O sería interesante hacer un grupo de compra a través de la universidad.
    Saludos

  3.   jaseres1 — 12 Junio, 2012 @ 11:28 am    

    Per a tots aquells que ens hem inscrit, seria recomanable promocionar el curs per arribar a la inscripció mínima necessària perquè el curs es duga a terme. Amics, companys de classe, xarxes socials, mails…

  4.   dagmecru — 11 Junio, 2012 @ 10:38 am    

    Parece que se ha resuelto ya. Yo acabo de realizar la preinscripción.

    Daniel

  5.   aperles — 8 Junio, 2012 @ 10:50 pm    

    La inscripción al CFP está fallando para todos los cursos.
    Como es viernes noche, supongo que no lo arreglarán hasta el lunes.

  6.   caresiz — 8 Junio, 2012 @ 4:28 pm    

    A mi también me muestra un error:
    “Lo sentimos, ha habido algún error.Inténtelo de nuevo y si sigue sin funcionar.”

    Espero que se solucione pronto.

  7.   dagmecru — 8 Junio, 2012 @ 4:11 pm    

    Hola,
    yo todavía no he podido matricularme. La página genera un error. ¿Alguien más ha tenido problemas esta tarde?

    Saludos,
    Daniel

  8.   aperles — 8 Junio, 2012 @ 3:40 pm    

    Informaros de que ya está operativa de nuevo la inscripción al curso.
    Tened en cuenta que el temario del CFP está obsoleto y el bueno es el de aquí. Si quereis más detalles sobre lo que vamos a ver, acudid al apartado “Material” y echad un vistazo a la introducción.
    Hemos añadido el enlace que propone @jaseres1 en el apartado “Matrícula” para que sea más fácil localizar el curso.

    Salut,
    Àngel

  9.   jaseres1 — 8 Junio, 2012 @ 10:46 am    

    La preinscripció ja està oberta i operativa. Hui l’he realitzada sense problemes.

    Podrieu incloure el link del CFP perquè la gent que estiga interessada ho puga veure més fàcil 😉

    http://www.cfp.upv.es/formacion-permanente/cursos/introduccion-practica-a-los-sistemas-basados-en-microcontroladores-arm-cortex_idiomaes-menuupvtrue-cid30593.html

  10.   aperles — 6 Junio, 2012 @ 3:09 pm    

    @Diego

    Estem intentant solucinar-ho. Si que costarà açó …

    Àngel

  11.   Diego — 6 Junio, 2012 @ 9:58 am    

    Sóc jo, o no trobe l’enllaç, ni el trobe al CFP

    Salut.

    Diego

  12.   aperles — 5 Junio, 2012 @ 10:31 pm    

    @framarla, @todos

    La preinscripción ha salido hoy y hay que hacerla a través del CFP. En el apartado “Matrícula” de esta entrada tenéis los enlaces.
    Tanto los enlaces de aquí como los de la ETSINF os llevan al CFP.

    EDIT: Por lo que sea, ahora no está disponible la preinscripción. Estamos intentando solucionarlo.

    Saludos,
    Àngel

  13.   framarla — 5 Junio, 2012 @ 7:10 pm    

    Será en este mismo blog para realizar la matrícula?o en la página CFP?

  14.   aperles — 23 Mayo, 2012 @ 11:09 am    

    @Daniel
    No lo sabemos aún, pues depende del CFP. Suponemos que la semana que viene ya estará.

    Cuando salga, lo pondremos también aquí.

    Àngel

  15.   Daniel — 23 Mayo, 2012 @ 8:49 am    

    ¿A partir de qué fecha se hará oficial el curso?

    Daniel

  16.   aperles — 14 Mayo, 2012 @ 8:08 pm    

    @jorjuag2

    Para el curso vamos a usar el Keil MDK Lite, que es la versión de evaluación limitada a 32k que se puede descargar de http://www.keil.com/arm/mdk.asp previo registro.

    Usamos Keil por ser el más sencillo de los entornos y el oficial de ARM.

    Otros entornos oficiales para esta placa son el de Atollic TrueSTUDIO, el IAR Embedded Workbench y el TASKING VX-Toolset, pero hay muchos más que funcionan. También hay proyectos abiertos.

    Yo uso la placa con una máquina virtual Windows XP dentro de Ubuntu Linux, así puedo depurar el programa del micro y estar usando el USB de la placa desde Linux.

    Por si queréis aprender por vuestra cuenta, ahí van los enlaces a las placas que, en principio, vamos a usar:

    – St STM32F4 Discovery http://www.st.com/internet/evalboard/product/252419.jsp
    – Texas Instruments EKK-LM3S8962 Ethernet+CAN Evaluation Kit with Keil http://www.ti.com/tool/ekk-lm3s8962

    Hay Cortex interesantes para empezar, quizá sea importante destacar:

    – NXP LPCxpresso http://ics.nxp.com/lpcxpresso/
    – NXP mbed http://mbed.org/

    Àngel

  17.   jorjuag2 — 14 Mayo, 2012 @ 5:19 pm    

    ¿Que herramientas serian necesarias para poder poder programar el KIT STM32F4 Discovery?

Sorry, the comment form is closed at this time.

© 2017 Microcontroladores ARM Cortex-M   Hosted by BLOGS UPV