Access Violation

segunda-feira, julho 24, 2006

Novo aplicativo...
A algum tempo atraz eu comecei a trabalhar em uma empresa de desenvolvimento que depende muito de comunicação com dispositivos através da porta serial (RS232) e tive contato com um programa desenvolvido internamente (acredito que pela matriz) que permitia o envio de dados pela serial; ainda que semelhante ao HyperTerminal do Windows, este programa adicionava algumas características interessantes:

  • Cálculo automático de LRC.
  • Tratamento de dados no formato hexadecimal
Apesar destes recursos notei alguns problemas com o mesmo:

  • Bugs: O programa possuía vários erros e eu não tinha acesso ao código fonte.
  • Recursos não implementados
Somado a estas questões havia o fato de eu procurar algo interessante para desenvolver usando a plataforma Dot Net; assim decidi implementar um aplicativo com as seguintes funcionalidades:

  • Visualização de dados no formato Hexadecimal
  • Envio de dados pela porta serial com suporte a cálculo automático de LRC e tratamento de dados hexadecimal
  • Parse de "frames", ou seja, dado um buffer contendo um frame separar os vários campos deste frame
Assim nasceu o SerialWizard (sei lá porque este nome).


Neste final de semana liberei a primeira versão (ainda em alpha e com vários bugs e funcionalidades ainda não implementadas). no sourceforge. Na medida do possível implementarei novas funcionalidades e corrigirei bugs no mesmo.

Ao longo dos próximos posts irei descrever as principais funcionalidades do programa; mas não espere por isso! Baixe o mesmo e comece a brincar agora mesmo! :)

Abraços.

Adriano

[+/-] mostrar/esconder este post