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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Fase interativa - construção<br />

Ao finalizar a codificação de um requerimento, o desenvolvedor informa a engenharia<br />

de testes que este requerimento pode ser testado para fins de aprovação.<br />

A codificação do programa no ambiente de desenvolvimento Dynamic C pode<br />

aparecer como o seguinte:<br />

• Definição das páginas HTML<br />

{ HTTPSPEC_FUNCTION, ‘‘teste.html’’ , 0, fnBufferTesteHTMLGet, 0,<br />

NULL, NULL},<br />

{ HTTPSPEC_FUNCTION, ‘‘/parametros.html’’,<br />

0,fnBufferParametrosHTMLGet, 0, NULL, NULL},<br />

{ HTTPSPEC_FUNCTION, ‘‘/configuracao.html’’, 0,<br />

fnBufferConfiguracaoHTMLGet, 0, NULL, NULL},<br />

{ HTTPSPEC_FUNCTION, ‘‘/indice.html’’, 0, fnBufferIndiceHTMLGet, 0,<br />

NULL, NULL},<br />

{ HTTPSPEC_FUNCTION, ‘‘/autodiagnose.html’’, 0,<br />

fnTestesAutodiagnoseHTMLGet, 0, NULL, NULL}<br />

• Criação das Tarefas para o RTOS<br />

OSTaskCreateExt(fnTaskHTTP, (void *)0, 24, TASK_8_ID, 2048,(void<br />

*)0, OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da tarefa<br />

HTTP, prioridade 24<br />

OSTaskCreateExt(fnTaskDesligando,(void *)0,10,2, 256,(void *)0,<br />

OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da Tarefa de<br />

Desligamento<br />

OSTaskCreateExt(fnTaskTeclado,(void *)0,TASK_1_PRIO,TASK_1_ID,<br />

256,(void *)0,OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da<br />

Tarefa Teclado<br />

OSTaskCreateExt(fnTaskTestes, (void *)0, 18, TASK_3_ID, 512,<br />

(void*)0,OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); Criaç~ao da<br />

Tarefa Testes<br />

253

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

Saved successfully!

Ooh no, something went wrong!