Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Abro este nuevo hilo para separarlo del hilo de "curso sobre robot móviles autónomos" para quien esté interesado en realizar este curso y quiera hablar sobre él aquí, responder y preguntar dudas a través de este foro.
El curso ha comenzado hoy: https://www.edx.org/course/utaustinx/utaustinx-ut-6-01x-embedded-systems-1172 " onclick="window.open(this.href);return false; y tiene una duración de 15 semanas. La inscripción en el curso es gratuita, sin pagar nada se puede acceder a todo el material didáctico del curso y realizar los laboratorios. También hay una opción de pago, por $50 otorgan un certificado (un .pdf) a las personas que hayan realizado el curso y sacado una nota mínima en éste con el que podrán demostrar que lo han realizado. En principio yo le veo poca utilidad al certificado y me he apuntado en la opción gratis.
Para realizar todas las prácticas (y por tanto poder obtener el certificado) es necesario una placa que se puede comprar por 9 euros envio incluido en TI: http://www.ti.com/tool/ek-tm4c123gxl " onclick="window.open(this.href);return false; y unos pocos componentes electrónicos: leds, resistencias, potenciómetro, protoboard que todo el mundo tendrá por casa, un jack de audio y un lcd que se pueden comprar baratos en ebay, dejo el enlace de dragonet al lcd: http://www.ebay.es/itm/Nokia-5110-84x48-pixels-LCD-Module-EXCLUSIVE-Arduino-Library-/161103608752 " onclick="window.open(this.href);return false;
El software necesario para realizar el curso es gratuito, se usa como compilador la versión gratuita del Keil (limitada a 32k de programa) y un programa de los autores del curso que se integra en la versión que instalamos del Keil. Por lo que el único coste del curso son los 9 euros de la placa y unos pocos euros más en componentes electrónicos. Si ya tenemos protoboard, resistencias y demás lo único que podemos no tener es el lcd (en mi caso es lo que he tenido que comprar) y quizás el conector de Audio.
Para poder realizar el curso es necesario unos conocimientos básicos de programación, conocer ya el lenguaje de programación C, y unos conocimientos básicos de electrónica.
Es un curso básico de iniciación a la programación de sistemas embebidos, una iniciación a la prorgamación de un microcontrolador, donde lo interesante para muchos usuarios de microcontroladores puede ser que la placa anterior de 9 euros llevo un ARM Cortex-M4, arquitectura de microcontroladores (ARM Cortex) que domina el presente y que probablemente sean los microcontroladores a usar en el futuro (ya sé que los 8 bits llevan más de una década muriendose, mi intención en este post no es entrar en ese debate x_x). Por lo que el curso además de servir para aprender los conceptos básicos de programación y de hardware aplicables a sistemas embebidos puede servir para dar los primeros pasos con un Cortex-M4, la placa lleva un debugger que nos permite ver el funcionamiento del micro al 100%.
Bueno dejo el resumen anterior para el que no conociese el curso y abro el hilo para el que este interesado en realizarlo y discutir a través de aquí las dudas que podamos ir teniendo.
El tiempo que requieren estos cursos depende de los conocimientos previos de cada persona, pueden llevar desde 2 ó 3 horas los domingos por la tarde para personas que ya conocen el tema, o hasta 20-30 horas para personas totalmente nuevas en el tema. Depende de los conocimientos y curva de aprendizaje de cada persona.
He realizado la primera semana y su laboratorio y la verdad es que me ha gustado como lo han planteado, a ver qué tal están los siguientes capítulos. Por mi parte intentaré terminar el curso, espero poder sacar tiempo para ello.., y preguntar las dudas que me surjan por aquí y resolver las poca dudas que pueda ya que poco sé de estos temas.
Saludos.
Que rápido!
Yo estoy en el tema 2.4 ahora mismo. Como nunca he trabajado antes con ARM, estoy leyendo las explicaciones y mirando todos los vídeos. Una cosa que no me ha quedado muy clara es como funcionan los "quiz". He hecho el primero (super tonto, dos preguntas obvias) pero no he visto ningún tipo de respuesta avisando que ya había superado ese "quiz". A ver cuando llegue al segundo...
Vete a la pestaña de progress y ahí puedes ver como va sumando la puntuación cuando resuelves los quiz y los laboratorios.
He hecho los quiz hasta C6 en un momento por verlos, ya que solo son de electrónica y c (el C6 ya es de las I/O de ARM), y están bien para el que quiera empezar con C, electrónica y programación, viendo las preguntas (no he visto las lecturas) parten de un nivel básico por lo que es un curso ideal para mucha gente.
Lecturas he visto el C2 entero (las veré todas que en esto consiste, a ver si me da tiempo a mirar un poco del C3 hoy) y está bien explicado, aunque son simples hay conceptos importantes en el C2 como el de cuando usar números en coma flotante que mucha gente mete un float a la primera de cambio, cuando realmente solo se deben usar cuando el rango de ese número, valor que puede alcanzar esa variable, es desconocido en un principio.
Gracias, he visto que sí que lo tenía pasado. Voy ya por el 2.8 y me faltará el quiz y la prueba.
Una cosa que no entiendo muy bien de este micro (LM4F120H5QR) es que pone que no tiene módulo pwm. Pero mirando el datasheet veo que sí puedes configurar salidas como pwm. Puede que sea algo parecido a los pwm "normales" o "estándard" (CCP) y los MCPWM (específicos para control de motores y con más funcionalidades) de Microchip? Supongo que será eso.
Bueno, voy a ver si acabo el tema 2 que solo tengo estos ratos por la tarde.
Bueno, realizados con éxito el quiz2 y la práctica. Tengo que reconocer que me ha costado enterarme de qué hacer primero en el simulador (si tenía que apretar el botón mientras varias veces, dejarlo apretado o que... hasta que me he dado cuenta he estado unos minutos que no tenía ni idea 😳 Y el texas grader no recordaba que en modo real salía diferente y yo buscándolo como un tonto...
Se supone que el C1 y C2 recomiendan tenerlos hechos el día 31, así que vamos bien de tiempo. JMN, si tu has hecho ya hasta el C6, vas muy sobrado, se supone que ese recomiendan tenerlo acabado para el 21 de febrero. Es lo bueno de esto, que puedes ir más rápido o más lento según tu tiempo. Una curiosidad, a los que no han elegido pagar el certificado, también os sale el texas grader?