Programa del Curso

C Tipos de datos básicos

    Tipos enteros Tipos de coma flotante Punteros (aritmética de punteros, eliminación de referencias de punteros) Matrices La relación entre matrices y punteros Enumeraciones

Programming Construcciones

    Sentencias if - else Instrucciones switch while bucles y do - bucles while bucles for Instrucciones Goto Funciones en C Prototipos de funciones Descripción del mecanismo de llamada por valor de C para pasar argumentos Funciones de implementación Funciones de llamada Uso de punteros para pasar valores por referencia Pasar matrices a funciones Descripción del mecanismo de valor devuelto de C Uso de punteros para devolver valores por referencia

Estructuras de datos

    Definición de estructuras de datos AccessControlar y manipular los elementos de una estructura de datos Punteros a estructuras de datos El operador de flecha (->) Uso de un puntero para recorrer una matriz de estructuras de datos

Temas avanzados

    Punteros a punteros Punteros de función Palabras clave const y estáticas: sus significados y usos Lanzamientos y lanzamientos  Uso de punteros void * Estructuras de datos que contienen punteros a estructuras de datos Estructuras de datos que contienen punteros de función Punteros de función y programación basada en tablas Campos de bits en estructuras de datos Uniones Uso de matrices para implementar búferes circulares y pilas Módulos como estructuras de datos e interfaces Estructuras de datos dinámicas y sus usos Listas enlazadas individualmente Listas doblemente enlazadas

Descripción general de la biblioteca estándar de C

    putc, putchar, getc, getchar printf, scanf Funciones de manipulación de cadenas (strcpy, strcat, ...) Temas orientados a sistemas integrados Configuración de direcciones de puerto Definición de estructuras de datos orientadas a bits Características específicas del compilador #pragmas Extensiones C no ANSII AccessUso y manipulación de registros de funciones especiales Implementación de controladores de interrupciones Llamar al código de ensamblado desde C Llamar a C desde el código de ensamblado
Enlazadores y scripts de enlazadores
  • Descripción de las bibliotecas de dispositivos periféricos de destino y sus usos
  • Implementación de sus propias bibliotecas de dispositivos
  • Temporizadores y sus usos Temporizadores de hardware
  • Horas de software
  • Conceptos básicos de la programación basada en eventos
  • E/S de puerto: LED parpadeantes Retrasos en el software Escaneo del teclado RS232 básico Adquisición básica de datos e interfaz de sensores Trabajar con EEPROM (en chip y SPI/I2C)

    Requerimientos

    Ninguno

     14 horas

    Número de participantes



    Precio por participante

    Testimonios (5)

    Cursos Relacionados

    Advanced C Programming

    28 horas

    Curso de Ágil y TDD con C

    21 horas

    Programación en C

    21 horas

    Unit Testing with C

    35 horas

    Introduction to Programming

    35 horas

    Programación de Red Linux

    14 horas

    Código limpio

    14 horas

    Persistencia de Java con Hibernate

    14 horas

    Fundamentos de Java para Android

    14 horas

    Prueba de Unidad con JUnit

    21 horas

    Java Advanced

    28 horas

    Fundamentos de Java con Maven

    28 horas

    Java Avanzado - un día

    7 horas

    Java Intermedio- un día

    7 horas

    Seguridad Java Estándar

    14 horas

    Categorías Relacionadas