Gaia

XSLaren edukia

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

IzenaErakundeaKategoriaDoktoreaIrakaskuntza-profilaArloaHelbide elektronikoa
MUGUERZA RIVERO, JAVIER FRANCISCOEuskal Herriko UnibertsitateaUnibertsitateko KatedradunaDoktoreaElebidunaKonputagailuen Arkitektura eta Teknologiaj.muguerza@ehu.eus

Gaitasunak

IzenaPisua
Diseñar, programar y evaluar sistemas en tiempo real50.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

MotaIkasgelako orduakIkasgelaz kanpoko orduakOrduak guztira
Magistrala242549
Mintegia65.511.5
Gelako p.45.59.5
Ordenagailuko p.62430

Irakaskuntza motak

IzenaOrduakIkasgelako orduen ehunekoa
Eskola magistralak30.049 %
Ordenagailuko praktikak70.020 %

Ebaluazio-sistemak

IzenaGutxieneko ponderazioaGehieneko ponderazioa
Asistencia10.0 % 10.0 %
Idatzizko azterketa30.0 % 30.0 %
Lan praktikoak60.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. Ritchie

The 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 2008

Estekak

Eclipse: www.eclipse.org/documentation



Tutorial C: http://www.lysator.liu.se/c/bwk-tutor.html

XSLaren edukia

Iradokizunak eta eskaerak