Elementos de C para Sistemas Embebidos

Elementos de C para Sistemas  Embebidos Andrés Djordjalian Seminario de Sistemas Embebidos Facultad de Ingeniería de la U.B.A. 17:14 1 de 33 Está

1 downloads 133 Views 362KB Size

Recommend Stories


Laboratorio de Sistemas Embebidos
Laboratorio de Sistemas Embebidos Desarrollo de aplicaciones en LPCXpresso basadas en RTOS Alan Kharsansky Mario Azcueta 4 - Marzo - 2011 Alan Khar

ELEMENTOS DE MÁQUINAS Y SISTEMAS
Elementos de Máquinas y Sistemas Tecnología Industrial I ELEMENTOS DE MÁQUINAS Y SISTEMAS 1.- Circuitos 1.1.- Ley de Ohm 1.2.- Corriente eléctrica 1

ELEMENTOS DE MÁQUINAS Y SISTEMAS
Elementos de Máquinas y Sistemas Tecnología Industrial I ELEMENTOS DE MÁQUINAS Y SISTEMAS 1.- Mecanismos y sistemas mecánicos Un mecanismo es un con

Análisis de Modelos Computacionales para Sistemas Embebidos. Jorge Osio, Federico Salguero, José Rapallini, Antonio Quijano
Análisis de Modelos Computacionales para Sistemas Embebidos. Jorge Osio, Federico Salguero, José Rapallini, Antonio Quijano Centro de Técnicas Analógi

Story Transcript

Elementos de C para Sistemas  Embebidos

Andrés Djordjalian Seminario de Sistemas Embebidos Facultad de Ingeniería de la U.B.A. 17:14

1 de 33

Estándares de C ‰ Cada estándar es un “dialecto” diferente ƒ O sea, en grandes términos es lo mismo, pero existen diferencias que afectan la portabilidad.

‰ “K&R C” (1978)

ƒ La primera estandarización no fue institucional, sino que ocurrió cuando la comunidad adoptó como estándar la descripción hecha por Kernighan y Ritchie en su libro clásico de 1978.

‰ “ANSI C” (o “ISO C” o “C90”) (1990)

ƒ Corresponde al estándar ISO/IEC 9899:1990 ƒ Es el más popular en la actualidad (el K&R C es obsoleto) ƒ Es una descripción más exhaustiva que la del K&R C

‰ “C99” (1999)

ƒ Es la revisión de 1999 del estándar anterior ƒ No todos los compiladores actuales lo soportan al 100% ƒ Tiene elementos tomados de C++

• …que los compiladores C/C++ suelen soportar aunque no sean 100% compatibles con C99

17:14

2 de 33

Tamaño de los Tipos de Datos ‰ Los compiladores C tienen cierta libertad para elegir el tamaño de los tipos de datos comunes ƒ ƒ

Lo suelen hacer en base a consideraciones de eficiencia, que dependen de cada procesador Tienen que respetar ciertos requisitos: 1. sizeof(char)

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.