“Conocimientos Programación>C /C + + Programming

Fundamentos de Sistemas Embebidos en C

2016/2/9
Un sistema embebido es un sistema que conecta el software pre -programado en un controlador integrado en el hardware del equipo. El software se instala en el controlador, el cerebro del dispositivo electrónico. Cada sistema embebido se utiliza para una función específica . Un complejo dispositivo como un PDA o teléfono inteligente puede haber incorporado los dispositivos que pueden controlar varias funciones. Sin embargo , los sistemas integrados no son tan complejas o programable como un ordenador personal. C es uno de los lenguajes de programación más utilizados en dispositivos embebidos . Usos de los Sistemas
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 .

C /C + + Programming
Cómo cifrar un archivo en C #
Cocoa Touch Vs. . Objetivo C
Cómo hacer una matriz de cadenas
Cómo Code Matrix Resta en C + +
Cómo escribir un programa en C para imprimir una serie de Sines
C + + Function Call Falta Lista Argument
Cómo escribir una cuadrícula de 5x5 con C + +
Cómo configurar la última fila de una cuadrícula a Focus
Conocimientos Informáticos © http://www.ordenador.online