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.

• Transmissão de arquivos XML pela rede Ethernet TCP/IP. Um arquivo<br />

XML é transferido pela rede em um tempo aproximado de 150 ms, ou<br />

seja, tempo de iniciar a conexão com o Portal Web, enviar o arquivo XML,<br />

receber a confirmação do Portal e encerrar a conexão. O tempo dos testes dos<br />

displays não foi alterado pois as tarefas relacionadas a rede só são executadas<br />

quando a tarefa de testes entra em estado de dormência.<br />

Para executarmos estes testes são necessários desenvolvimentos de pequenos<br />

programas que simulem o recebimento dos arquivos pelo Portal Web. A Figura<br />

9.20 mostra um programa escrito em linguagem Java recebendo relatórios de<br />

testes em XML enviados por um DIC.<br />

• Banco de Dados. Em seguida são testadas as bibliotecas relativas ao banco<br />

de dados local a ser implementado no DIC. Funções de escrita e leitura nos arquivos<br />

do banco de dados são realizadas em menos de 15 ms. A transformação<br />

dos registros do arquivo analítico para arquivo XML (parse) está levando um<br />

tempo considerável, aproximadamente 600 ms. Apesar de não constituir um<br />

problema para este estudo de caso, esta função deverá ser melhorada para<br />

diminuição da carga de processamento no microcontrolador causado pelo uso<br />

da linguagem XML.<br />

• Escuta. Esta tarefa recebe configurações e parâmetros do Portal Web. Como<br />

se trata de informações que são usadas durante um ciclo de testes, elas são<br />

consideradas como compartilhadas. Só poderão ser atualizadas quando não<br />

houver displays sob teste. Neste caso utilizamos o serviço de semáforo do<br />

RTOS.<br />

255

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

Saved successfully!

Ooh no, something went wrong!