sistemas embebidos
integrados se utilizan para controlar los dispositivos electrónicos como reproductores de DVD , teléfonos celulares , relojes y dispositivos médicos. Tarjetas de video y conmutadores de red están integrados los sistemas utilizados en periféricos de ordenador . El control de crucero y se rompe antibloqueo en un coche también están integrados los sistemas . Los sistemas integrados son más baratos que los procesadores de complejos debido a su simplicidad y la producción en masa frecuente . El software escrito en un lenguaje como C se utiliza para controlar los dispositivos mecánicos en el sistema integrado.
Razones C es común en la Embedded Systems
C es uno de los más lenguajes de programación de uso general utilizados en los controladores de dispositivos integrados . Una de las razones es porque es uno de los pocos lenguajes de software que funciona en las dos controladores de 8 bits y 64 bits de PC , lo que significa que muchos programadores pueden escribir software C , tanto para ordenadores personales y dispositivos embebidos. El lenguaje C también puede utilizar los comandos muy simples para controlar el dispositivo , liberando la memoria limitada del dispositivo para llevar a cabo muchas comandos o parámetros . C se puede escribir para los microcontroladores y procesadores de señales digitales.
C Lenguas en Sistemas Embebidos
C y C ! se utilizan con frecuencia en la creación de sistemas integrados. Los sistemas integrados raramente se programan utilizando el C + + debido a los sistemas integrados rara vez tienen el espacio de memoria para el complejo de programación utilizado en C + + . C # se utiliza ocasionalmente en sistemas Linux embebido .
Cómo los programas de C son creados e instalados en los sistemas
Código Embedded está escrito en C en la PC de un programador. Código que se ejecuta a través de un compilador en el PC del programador para crear un programa de software. El software del sistema integrado se puede ejecutar a través de un simulador en el ordenador del programador. El programa de software se copia en el controlador utilizando un " programador ". El controlador se analiza luego en un " banco de pruebas " para asegurarse de que funciona correctamente.
Sistemas Embebidos comunes que utilizan
dispositivos Bluetooth
C se programan en C. PIC microcontroladores tales como los utilizados en las cámaras web se programan con frecuencia en C. microcontroladores PIC programados en C también han sido utilizados en LED ( diodos emisores de luz ), los dispositivos y los monitores LCD ( pantalla de cristal líquido ) . Dispositivos USB están integrados dispositivos de frecuencia codificados en C.
Normas para la programación de sistemas embebidos en C
El Instituto Nacional Estadounidense de Estándares ( ANSI) ha escrito las normas para la programación C idioma . La Organización Internacional de Normalización escribió norma ISO /IEC 9899 para el lenguaje de programación C . La Industria de Software Association Fiabilidad Motor ha creado su propio grupo de normas para la programación en C para los dispositivos integrados en los automóviles .