Gaia
Sistema Txertatuetarako Softwarearen Garapena
Gaiari buruzko datu orokorrak
- Modalitatea
- Ikasgelakoa
- Hizkuntza
- Gaztelania
Irakasgaiaren azalpena eta testuingurua
El objetivo de la asignatura es revisar los conocimientos básicos de programación en lenguaje C y trabajar herramientas básicas de desarrollo para C (entornos de programación, compiladores y debugger), todo ello en el área particular del desarrollo de software sobre sistemas empotrados.Para ello, se realizarán ejercicios y prácticas de laboratorio en las que se trabajará con el entorno de desarrollo Eclipse, el compilador gcc y herramientas de debugger.
La asignatura pretende servir de soporte básico en la progamación en C sobre sistemas empotrados para el resto de asignaturas del máster. Por ello, es adecuada para el alumnado que no tengaa conocimientos de programación en el lenguaje C.
Irakasleak
Izena | Erakundea | Kategoria | Doktorea | Irakaskuntza-profila | Arloa | Helbide elektronikoa |
---|---|---|---|---|---|---|
MUGUERZA RIVERO, JAVIER FRANCISCO | Euskal Herriko Unibertsitatea | Unibertsitateko Katedraduna | Doktorea | Elebiduna | Konputagailuen Arkitektura eta Teknologia | j.muguerza@ehu.eus |
PEREZ DE LA FUENTE, JESUS MARIA | Euskal Herriko Unibertsitatea | Irakaslego Agregatua | Doktorea | Elebiduna | Konputagailuen Arkitektura eta Teknologia | txus.perez@ehu.eus |
Gaitasunak
Izena | Pisua |
---|---|
Diseñar, programar y evaluar sistemas en tiempo real | 50.0 % |
Conocer y saber utilizar métodos y herramientas para el desarrollo y depuración de programas implementados sobre microprocesadores, microcontroladores y DSPs. | 50.0 % |
Irakaskuntza motak
Mota | Ikasgelako orduak | Ikasgelaz kanpoko orduak | Orduak guztira |
---|---|---|---|
Magistrala | 24 | 25 | 49 |
Mintegia | 6 | 5.5 | 11.5 |
Gelako p. | 4 | 5.5 | 9.5 |
Ordenagailuko p. | 6 | 24 | 30 |
Irakaskuntza motak
Izena | Orduak | Ikasgelako orduen ehunekoa |
---|---|---|
Eskola magistralak | 30.0 | 49 % |
Ordenagailuko praktikak | 70.0 | 20 % |
Ebaluazio-sistemak
Izena | Gutxieneko ponderazioa | Gehieneko ponderazioa |
---|---|---|
Asistencia | 10.0 % | 10.0 % |
Idatzizko azterketa | 30.0 % | 30.0 % |
Lan praktikoak | 60.0 % | 60.0 % |
Ohiko deialdia: orientazioak eta uko egitea
Para la evaluación de la asignatura, se tendrá en cuenta la asistencia y participación en el curso, así como la adquisición de competencias por parte del alumno/a que se estimará mediante la entrega de ejercicios, un trabajo práctico y un examen de conocimientos mínimos.Ezohiko deialdia: orientazioak eta uko egitea
Las orientaciones son las mismas que en las de la evaluación en convocatoria ordinaria.Irakasgai-zerrenda
Introducción. Estructura de un programa.Tipos de datos. Conversiones de tipos. Constantes. Operadores y expresiones.
Programación básica: sentencias de control, funciones y paso de parámetros, estructuras de datos.
Arrays y Strings. Punteros. Gestión de memoria dinámica.
Librerías estándares: entrada/salida
Desarrollo de programas: ámbito y tipo de almacenamiento de variables, compilación separada y directivas al compilador.
Herramientas de desarrollo y depuración de software.
Bibliografia
Nahitaez erabili beharreko materiala
No se contempla el uso de un material obligatorio. Se puede consultar cualquier referencia básica en torno al lenguaje de programación C.Oinarrizko bibliografia
1. B.W. Kernighan, D.M. RitchieThe C Programming Language (2. ed.)
Prentice-Hall, 1988.
2. P.S. Wang
An Introduction to ANSI C on Unix
Wadsworth, 1992.
3. F. García, A. Calderón, J. Carretero, J. Fernández, J.M. Pérez
Problemas Resueltos de Programación en Lenguaje C
Thomson, 2002.
4. MISRA-C 2004. Guidelines for the use of the C languaje in critical systems MIRA Limited 2008
Gehiago sakontzeko bibliografia
MISRA-C 2004. Guidelines for the use of the C languaje in critical systems MIRA Limited 2008Estekak
Eclipse: www.eclipse.org/documentationTutorial C: http://www.lysator.liu.se/c/bwk-tutor.html