Postagens

Insight, uma ótima ferramenta para debug

Posso contar nos dedos as pessoas que usam algum debugger desde que eu comecei a programar há 10 anos atrás. Principalmente porque eu convivo com engenheiros que em geral programam mais em baixo nível, e portanto o número de ferramentas para debug se tornam escassas. Muitas vezes é difícil até de ter uma interface, tal como um monitor, LCD ou mesmo RS-232, sendo que os engenheiros têm que usar leds para indicar o funcionamento do código. Contudo existem debuggers que funcionam até mesmo em sistemas embarcados. Um que está sendo muito útil para mim é o Insight ( http://sources.redhat.com/insight/ ). Ele foi desenvolvido pelo pessoal da Red-Hat e é feito para ser uma espécie de front-end para o gdb. Ele é todo escrito em Tcl/Tk e pode ser usado para debugar programas no PC ou ainda pode ser utilizado para debugar sistemas embarcados através da interface JTAG. Para quem prefere usar linha de comando, o gdb é bastante útil e dispensa a instalação do Insight. Existem milhões de tutoriais na...

Ferramentas para projetos eletrônicos em Linux

Para quem trabalha com engenharia nos dias de hoje é fundamental a utilização de ferramentas computacionais que auxiliem no desenvolvimento de projetos, seja para visualização, apresentação, cálculos numéricos, etc. Dessa forma, uma escolha adequada das ferramentas a serem utilizadas se torna fundamental para que se atinja uma alta produtividade e o foco da atividade seja o desenvolvimento do projeto, e não a ferramenta que está sendo utilizada (atire a primeira pedra quem nunca ficou horas apanhando com algum software para poder fazer um projeto relativamente simples). Assim como existem várias ferramentas CAD (do inglês, Computer Aided Design) para projetos e desenhos técnicos (e.g. Autocad, Solid Works, etc), também existem várias ferramentas EDA (do inglês, Eletronic Design Automation) cujo objetivo é auxiliar no desenvolvimento de circuitos eletrônicos (e.g. Protel, Circuit Maker, etc). O único porém é que a maioria dessas ferramentas não estão disponíveis para Linux, tampou...

Programando PIC em Linux: Ferramentas

Estou montando um ambiente de desenvolvimento para PIC em Linux. Pelo que eu pude constatar, a Microchip não disponibiliza o mesmo número de ferramentas para Linux quanto para Windows, mas ainda assim existe um conjunto de ferramentas livres para o sistema do pinguim: Compilador - SDCC ; Coleção de utilitários para PIC - gputils; Gravadora - Hardware para o programador serial compatível com JDM da Olimex. Existem outras opções mais sofisticadas no site da Olimex, mas o design JDM é bem simples e barato. O único inconveniente é que ele usa porta serial real, sendo que os conversores USB/Serial não costumam funcionar. Gravadora - Software de gravação picprog; IDE - Piklab . Link para vários utilitários (gravadora, IDE, etc) - GNUPIC . Existe também este pequeno tutorial mostrando como programar em C para PIC. Existe também este outro que é mais completo. Na página do Scott Dattalo existe mais ferramentas e dicas para uma utilização mais eficiente do PIC. Um conjunto básico de ferra...

Helicóptero autônomo

Atualmente participo de um projeto cujo objetivo é construir um helicóptero autônomo para o auxílio da inspeção de linhas de transmissão. Segue abaixo algumas reportagens que foram feitas sobre o projeto. Uma coisa que me deixa um pouco chateado é que geralmente as reportagens são de baixo nível, sendo que boa parte das informações são omitidas ou distorcidas, levando a um entendimento incorreto do projeto. Creio que isto acontece por um despreparo de boa parte dos jornalistas em relação a assuntos de tecnologia. Obviamente, existem jornalistas bastante competentes e reportagens decentes sobre assuntos de tecnologia, mas em geral não é o que vejo por aí. Bem, meu objetivo aqui não é desqualificar ou criticar o trabalho dos jornalistas, mas sim alertar o leitor e instigá-lo a ter uma visão crítica quando ler as reportagens. Reportagem que saiu em novembro de 2007 na Ciência Hoje On-Line; Vídeo da reportagem que saiu na TV Brasília em julho de 2007; Vídeo da reportagem que saiu no ...

Tutoriais de OpenGL

http://www.lighthouse3d.com/opengl/

Free Computer Programming Tutorials

http://www.falloutsoftware.com/programming.php Site que contém diversos tutoriais, mas um que particularmente me chamou a atenção foi o tutorial de OpenGL , principalmente a parte de iluminação .

Repositório de artigos gratuitos

O MIT disponibiliza gratuitamente o material didático referente às aulas ministradas na universidade. É incrível a quantidade e qualidade do material produzido nas mais diversas áreas. Vale a pena conferir. http://ocw.mit.edu/OcwWeb/web/home/home/index.htm A Cornell University mantém um site onde estão disponíveis gratuitamente artigos de matemática, física, ciência da computação, estatística e biologia quantitativa. Os artigos são de altíssimo nível e vale a pena utilizar como fonte de consulta: http://arxiv.org/ Um outro site vinculado à Cornell University também disponibiliza (nem todos são gratuitos) bons artigos na área de física-matemática e processos estocásticos: http://projecteuclid.org