Mostrando postagens com marcador flash. Mostrar todas as postagens
Mostrando postagens com marcador flash. Mostrar todas as postagens

segunda-feira, 7 de abril de 2014

Linguagem C para Sistemas Embarcados

Ola pessoal. Vou iniciar uma série de artigos sobre linguagem C para sistemas embarcados e linux embarcado. E este é o primeiro artigo.

Iniciando no mundo de sistemas embarcados


A nível de sintaxe, não existem muitas diferenças entre o C de PC e o C de sistemas embarcados. A estrutura básica do programa é a mesma: os arquivos de cabeçalho, as definições, a função principal, as funções secundarias, etc. Porém, há algumas diferenças entre a biblioteca padrão ANSI C do PC e do sistema embarcado. Depende de microcontrolador e do compilador usado. 
Em muitos compiladores usados em sistemas embarcados não há a função printf(). Isso mesmo! Você terá que implementá-la manualmente! E também não existe a mesma disponibilidade de bibliotecas que tem para PC.