Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Noções básicas de Sistemas Embarcados em C
Um sistema embarcado é um sistema que conecta o software pré-programado em um controlador embutido no hardware do computador. O software é instalado no controlador, o cérebro do dispositivo eletrônico. Cada sistema embarcado é utilizado para uma função específica. Um dispositivo complexo, como um PDA ou telefone inteligente pode ter incorporado dispositivos que podem controlar várias funções. No entanto , os sistemas embarcados não são tão complexos ou programável, tal como um computador pessoal . C é uma das linguagens de programação mais usadas em dispositivos embarcados . Usos de Sistemas Embarcados

Sistemas embarcados são usados ​​para controlar dispositivos eletrônicos, como DVD players, telefones celulares, relógios e dispositivos médicos. As placas de vídeo e switches de rede são sistemas utilizados em periféricos de computador incorporado. O controle de cruzeiro e anti -bloqueio breaks em um carro também são incorporados sistemas. Sistemas embarcados são mais baratos do que os processadores complexos devido à sua simplicidade e produção em massa frequentes. Software escrito em uma linguagem como C é usado para controlar os dispositivos mecânicos dentro do sistema integrado.

Razões C é comum em sistemas embarcados

C é um dos mais comumente usados ​​linguagens de software usados ​​em controladores de dispositivos embarcados. Uma razão é porque ele é uma das linguagens de software poucos que opera em ambos os controladores de 8 bits e 64 bits PCs , o que significa que muitos programadores de computador pode escrever software C para ambos os computadores pessoais e dispositivos embarcados . A linguagem C também pode usar comandos muito simples para controlar o dispositivo , liberando a memória limitada do dispositivo para conter muitos comandos ou parâmetros. C pode ser escrita para ambos os microcontroladores e processadores de sinais digitais .
C línguas utilizadas em Sistemas Embarcados

C e C ! são usados ​​com freqüência na criação de sistemas embarcados. Sistemas embarcados são raramente programado usando o C + + , porque sistemas embarcados raramente têm o espaço de memória para a programação complexa utilizada em C + +. C # é usado ocasionalmente em sistemas Linux embarcados.
Como os programas C são criados e instalados em Sistemas Embarcados

código é escrito em C no PC de um programador. O código é executado através de um compilador no PC do programador para criar um programa de software. O software de sistema embarcado pode ser executado através de um simulador no computador do programador. O programa de software é copiado para o controlador usando um " programador ". O controlador é então testado em um " banco de ensaio " para garantir que ele funciona corretamente .
Sistemas Embarcados comuns que usam dispositivos C

Bluetooth são programados em C. PIC microcontroladores , como os usados ​​em câmeras web são freqüentemente programado em microcontroladores PIC C. programados em C também têm sido usados ​​em LED ( diodos emissores de luz ) dispositivos e LCD ( liquid crystal display) monitores . Dispositivos USB são dispositivos frequentemente codificadas em C.

Padrões para Programação do Sistema Integrado de C incorporado

O American National Standards Institute (ANSI) tem normas para a programação C escrito língua . A International Standards Organization escreveu norma ISO /IEC 9899 para a linguagem de programação C . A indústria automóvel Software Association Confiabilidade criou um conjunto de propriedade de normas de programação em C para dispositivos embarcados em automóveis .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma ligação com Windows Mobile 
·Como Vá até uma linha em um DataGridView 
·Como criar auto_ptr Sintaxe 
·Como fazer uma série de asteriscos em C + + 
·PowerShell Tipos de Objeto 
·Como fazer um botão clicável em C 
·Como converter uma string para um Enum 
·Como criar uma lista duplamente ligada em C Programaçã…
·Como formatar texto em programação Win32 
·Como remover um caractere de nova linha em C 
  Artigos em destaque
·Como usar Getline em C para Ir Cin.Ignore 
·Como usar a ferramenta Calculate para CPP 
·Como fazer se um objeto é excluído em C + + 
·Como criar uma caixa de nova imagem em tempo de execuç…
·A diferença entre Filestream & StreamReader 
·Como escrever um programa para calcular juros compostos…
·Como usar linguagem C para calcular juros compostos 
·Como ler um arquivo linha de cada vez na C 
·Dó sustenido Projetos de Gestão Escolar 
·Como Prevenir Uso Múltiplo de um arquivo de cabeçalho…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados