Home | Quem Somos | Política do site | Fale Conosco  



 
Digi XBee e XBee-PRO
Links para Bibliotecas API

Redução no Tempo de Boot
Módulos Digi Connect ME/WiME

INT550 ME e Wi-ME: Procedimento Básico de Teste


Todas as Materias. 



Home > Matérias Especiais
Depuração de aplicações NetOS via UDP

Leonardo Toledo

Durante o processo de desenvolvimento de um aplicativo NetOS, muitas vezes pode ser necessário visualizar externamente ao módulo, informações referentes à execução do programa, tais como pontos de passagem, conteúdo de variáveis, trocas de comandos, resultados de operações, etc.

Em ambiente de desenvolvimento, utilizando módulos com JTAG, existem várias alternativas para esta tarefa (gdb, porta serial auxiliar, etc.) entretanto, existem situações em que esta depuração tem que ser feita em ambiente de produção, para sanar eventuais problemas em campo.

Este texto demonstra que o NetOS (6.x e 7.x) possui um mecanismo apropriado para cumprir esta tarefa, sem que seja necessário tempo adicional de desenvolvimento. Isto é possível estabelecendo um socket UDP entre um driver interno ao módulo e um cliente externo, executando em um PC, visível na mesma  
rede do módulo.

A depuração consiste em redirecionar o Standard Output para o socket UDP estabelecido pelo driver do NetOS, desta forma, todas as instruções printf (por exemplo, e tudo mais que utilize o stdout) executadas dentro do programa enviam as informações para o cliente remoto.

Clique aqui para fazer o download completo dessa matéria.

 

 

Este site é mantido pela Integral Sistemas. www.integral.com.br