quinta-feira, 9 de outubro de 2008

09 de Outubro de 2008

O que foi feito hoje:

Hoje continuei tentando colocar o sistema Nios para enviar os dados através de sockets. Apés verificar os problemas com as variáveis e tentar de algumas formas utilizar semáforos, vi que o problema era apenas a necessidade de colocar a thread para dormir. A thread do socket pois a de aquisição de dados já estava dormindo.

Após isso consegui enviar os dados pela ethernet para o servidor. Depois surgiu um problema, quando recebe-se o dado pelo telnet, depois de um determinado tempo, começa-se a vir lixo de memória e ainda não sei o porque.

Começamos a dar funcionalidade a interface em java que bruno (que sabe fazer interface em java pra ca¨@%¨&#%@¨#% piiiiiiiiiiiii...) me ajudou bastate a desenvolver.



Metas para amanhã:

Fazer testes para saber o porque do lixo de memória. Ver se esse lixo vem de um buffer ou se o mesmo se dá pelo mau acesso da variável global que foi criada. Outras tentativas podem ser: fazer um array de variáveis globais e um controle desse array para que atue como um buffer e fazer uma depuração de impressão dos dados colocando os dados que acabaram de ser impressos pela ethernet para saber se o erro é no cliente do socket somente ou se o lixo já vem do servidor.

Nenhum comentário: