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


    Comienza

    Termina


    Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
    Los cursos de formación abiertos requieren más de 5 participantes.

    Testimonios (5)

    Cursos Relacionados

    Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web

      28 horas

    Seguridad Java Avanzada

      21 horas

    Combinado JAVA, PHP y Seguridad de Aplicaciones Web

      28 horas

    Seguridad Java Estándar

      14 horas

    Seguridad de Aplicaciones Java y Web

      21 horas

    Avanzado Java, JEE y Seguridad de Aplicaciones Web

      28 horas

    Categorías Relacionadas