Mis comentarios sobre Firmware
Hola Fermen76:
Ciertamente encontraras poca información sobre impartir cursos de "firmware" ya que es un área muy cerrada y generalmente conformada mas bien por dos grupos principales de gentes especializadas en las áreas de electrónica (hardware) y programación avanzada (software). que trabajan en conjunto para realizar un sistema operativo embebido en un solo producto final, que puede ser aprovechado por entidades (usuarias) que no requieren de profundizar en las ramas que comento.
Nosotros mismos somos usuarios de infinidad de firmware que encontramos en celulares, hornos de microonda, televisores dvd, automóviles y toda una gama infinita de posibilidades que hoy en día corresponde a desarrollar "Firmwares", así que desarrollarlos aparte de las dos áreas básicas de hardware/software también se involucran otras muchas disciplinas tan dispersas como la pedagogía, ergonomia, arte, ecología y en verdad no se cuantas mas. para muestra un botón; Hoy cientos de marcas de reproductores portátiles de MP3 hacen y estan basadas en prácticamente lo mismo, sin embargo su "firmware" marca la diferencia absoluta entre estos productos dando la verdadera diferencia que resalta ante nosotros.
Dejo aquí una pequeña Caratula de lo que pudiese ser un curso de Firmware a mi muy personal punto de ver.
OBJETIVOS DEL CURSO:
Este curso técnico de Programador de Firmware forma programadores profesionales especialistas en la programacion del hardware, destacando en la programacion tecnica a bajo nivel y adquiriendo los conocimientos necesarios para la programacion de microprocesadores con ensamblador y lenguaje C.
Con el curso de Programador de Firmware el alumno se prepara en las tecnicas de programacion de acceso directo al hardware especialmente para el desarrollo de programas tecnicos, videojuegos, programacion de dispositivos y drivers, y sistemas embebidos.
Descripción del Curso:
El programador es el profesional de la informática especializado en la escritura y el mantenimiento de programas para ordenador y otros dispositivos electronicos. Este especialista de la programacion informatica tiene conocimientos tecnicos sobre el funcionamiento del computador y los sistemas operativos, además del lenguaje de programacion que utiliza para la implementación de aplicaciones.
El programador o programadora tambien conoce los fundamentos de la algoritmica y la logica para la planificación y la realización de los programas.
Los programadores de Firmware son especialistas que aplican sus conocimientos de programacion en la realización de programas a bajo y medio nivel, consiguiendo un acceso directo a la electronica del ordenador y beneficiandose de todo el potencial de la máquina y un máximo rendimiento de la ejecución de los programas.
El programador/programadora de Firmware es capaz de crear programas especificos para el control de sistemas embebidos y determinados chips, programaciones a traves del BIOS, desarrollo de drivers y controladores, o video-juegos.
El curso de Programador de Firmware forma al alumno desde el punto de vista tecnico del computador, el conocimiento del funcionamiento interno de los microprocesadores, microcontroladores y otros dispositivos, realizando gran cantidad de ejercicios practicos de programacion a medio y bajo nivel con C y ensamblador.
Espero te sirva de algo lo que te comparto y no hagas caso de comentarios que francamente; dan pena ajena. Ya que hoy en día la base del éxito en la fabricación de productos electrónicos depende en un 90% o mas del "firmware" que venga embebido en este producto, siendo así que hoy en día hasta los micro controladores también cuentan con un firmware (core) para su funcionamiento y no veo como pudiesen los firmwares estar en desuso (no tan necesarios) como lo presiente el compañero Zhepiros.
Recibe un cordial saludo