Materia

Contenido de XSL

Microprogramación en C

Datos generales de la materia

Modalidad
Presencial
Idioma
Castellano

Descripción y contextualización de la asignatura

El objetivo de esta asignatura es introducir al alumno en la programación en C, adaptada a su uso en un sistema embebido con microprocesador.

Se analizarán las opciones de realizar programas en C, teniendo en cuenta el entorno donde va a operar, aprovechando los periféricos que se encuentran en los micros y teniendo en cuenta el efecto sobre la programación de las características del microprocesador utilizado, tales como espacio, velocidad...

Profesorado

NombreInstituciónCategoríaDoctor/aPerfil docenteÁreaEmail
VELEZ LOPEZ, RAULUniversidad del País Vasco/Euskal Herriko UnibertsitateaProfesorado Asociado De UniversidadNo bilingüeTecnología Electrónicaraul.velez@ehu.eus

Competencias

DenominaciónPeso
Capacidad y hábito para la vigilancia tecnológica continua, tanto en castellano como en inglés, en el campo de los sistemas electrónicos y sus aplicaciones.33.0 %
Capacidad para integrar los subsistemas y componentes electrónicos más adecuados para cada aplicación específica.33.0 %
Capacidad de aplicar metodologías modernas y buenas prácticas en el desarrollo de productos tecnológicos.33.0 %

Tipos de docencia

TipoHoras presencialesHoras no presencialesHoras totales
Magistral10515
P. Laboratorio204060

Actividades formativas

DenominaciónHorasPorcentaje de presencialidad
Clases expositivas15.067 %
Manejo de equipos e instalaciones experimentales60.033 %

Sistemas de evaluación

DenominaciónPonderación mínimaPonderación máxima
Asistencia y Participación0.0 % 10.0 %
Trabajos Prácticos90.0 % 100.0 %

Convocatoria ordinaria: orientaciones y renuncia

El examen final de la convocatoria ordinaria contará el 100%, e incluirá una parte teórica y práctica en el laboratorio. Para renunciar a la convocatoria ordinaria será suficiente con no presentarse a la prueba escrita final individual

Convocatoria extraordinaria: orientaciones y renuncia

El examen final de la convocatoria extraordinaria, contará el 100%, e incluirá una parte teórica y práctica en el laboratorio. Para renunciar a la convocatoria extraordinaria será suficiente con no presentarse a la prueba escrita final individual

Temario

Introducción: por qué y cómo utilizar el lenguaje C

Entorno de desarrollo con un microprocesador

Estructura de un programa en C

Variables y tipos básicos

Programación estructurada

El preprocesador y las librerías

Constructores de tipos

Limitaciones y extensiones de C

Programación de microcontroladores en C

Bibliografía

Materiales de uso obligatorio

Tarjeta de evaluación Kinetis KwikStik



Manual de usuario e instrucciones de la familia Kinetis de Freescale



Manual de CodeWarrior



Bibliografía básica

Manual de usuario e instrucciones de la familia Kinetis de Freescale -

Manual de CodeWarrior

Enlaces

www.freescale.com/Kinetis



www.freescale.com/codewarrior



http://en.wikibooks.org/wiki/c_programming Programming in C



http://es.wikibooks.org/wiki/programación_en_c Programación en C



http://www.mingw.org/ Mingw (compilador freeware para windows)



http://gcc.gnu.org/ GCC (compilador freeware para Linux)

Contenido de XSL

Sugerencias y solicitudes