18.05.2014 Views

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SISTEMA EMBARCADO DE AQUISIC¸ ˜AO DE DADOS ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 7<br />

Ambiente de programação<br />

Antes de discutirmos linguagens de programação é necessário conhecer o significado<br />

da expressão “sistema embarcado”. Segundo (MAURER 2002), sistema embarcado<br />

é o hardware e software de um computador que formam um componente de algum<br />

sistema maior e do qual é esperado funcionamento sem nenhuma intervenção humana.<br />

Tipicamente, é um computador pequeno e de baixo custo, com um mínimo<br />

de recursos, executando uma aplicação específica. O sistema embarcado pode estar<br />

executando uma aplicação sem sistema operacional. Segundo (MORTON 2001),<br />

sistemas embarcados são sistemas eletrônicos que contém um microprocessador ou<br />

microcontrolador, mas nós não pensamos neles como computadores - o computador<br />

está oculto, ou embarcado, no sistema.<br />

O item 7.1 trata das características das linguagens de programação para sistemas<br />

embarcados, e que nem sempre a escolha da linguagem de programação é definida<br />

exclusivamente por méritos técnicos. Este item também esclarece alguns pontos<br />

importantes sobre as linguagens Java e C/C++. O item 7.2 introduz o sistema operacional<br />

em tempo real (RTOS) pois a linguagem C ANSI não possui programação<br />

concorrente. O item 7.3 mostra as principais características da linguagem XML que<br />

é usada principalmente para troca de dados na Web entre diferentes plataformas de<br />

sistemas.<br />

184

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!