quinta-feira, novembro 24, 2011

Um Bug Curioso Com Mais de 20 Anos de Idade

Uma das coisas mais úteis na minha "caixa de ferramentas" é um conjunto de rotinas para manipulação de B-trees. Venho usando este código, com alterações mínimas, desde que ele foi publicado na revista Dr Dobb's em 1990. Imaginem a minha surpresa ao descobrirmos um bug no código que, em um equipamento específico, simplesmente travava a execução!

terça-feira, novembro 22, 2011

"O Maravilhoso Mundo dos Microcontroladores"

No dia 12 de novembro ("véspera de feriado"), o Garoa Hacker Clube teve um pequeno espaço na conferência Silver Bullet. No começo da tarde eu apresentei "O Maravilhoso Mundo dos Microcontroladores" - uma foma lúdica de despertar o interesse por microcontroladores.




domingo, novembro 20, 2011

DVD: O Desafio das Águias - Crítica

Um dos livros mais gastos na minha estante é "O Desafio das Águias", de Alistair MacLean. É um livro da minha mãe que eu tomei posse quando criança e já reli incontáveis vezes. A contra capa avisa; "Richard Burton é o 'astro' da versão cinematográfica ... breve em todos os cinemas do Brasil". Dias desses, olhando a pilha de ofertas da Americanas (antiga Blockbuster) encontrei este filme em DVD. Segue a minha crítica.

sábado, novembro 19, 2011

Música: Carl Perkins

Carl Perkins é conhecido com o "Rei do Rockabilly". Rockabilly é um dos primeiros estilos do rock and roll, com fortes influências do country. Suas músicas são mais conhecidas pelas regravações feitas por outros artistas, como Elvis e os Beatles, apesar da sua voz e estilo na guitarra serem marcantes. Neste post listo algumas das suas músicas disponíveis no You Tube.

quinta-feira, novembro 17, 2011

Passo a Passo: Usando o Arduino UNO para Gravar o Bootloader do Arduino em um ATMega328

Como já mostrei sucintamente, um Arduino pode ser usado como gravador de microcontroladores AVR. Neste post, vamos ver passo a passo como usa uma Arduino UNO para gravar o bootloader do Arduino em um microcontrolador ATMega328 (em uma espécie de reprodução assexuada).



quinta-feira, outubro 06, 2011

Ruminações sobre o Tablet da Amazon

No começo de setembro eu publiquei aqui um relato da Techcrunch sobre o (então) futuro lançamento do tablet da Amazon. Agora que o gato está fora do saco, é hora de rever o que foi dito.

segunda-feira, outubro 03, 2011

Usando um Arduino como Programador AVR

Como já vimos, um programador AVR precisa controlar os sinais Reset, SCK, MISO e MOSI do AVR sob o controle do PC. O Arduino é um hardware bastante apropriado para isto, possuindo uma interface serial com o PC (normalmente via USB) e várias portas de E/S digital. Basta fazer um software apropriado - e este software já foi feito e é distribuído junto da IDE do Arduino. Veremos aqui como utilizá-lo.

terça-feira, setembro 27, 2011

O Auto-Reset do Arduino

Enquanto não consigo colocar para funcionar o USBtinyISP, fiz algumas experiências no uso do Arduino como um programador de microcontroladores AVR. A principal dificuldades encontrada está em contornar a característica de "auto-reset" do Arduino, o apresento aqui.

quarta-feira, setembro 21, 2011

Links Comentados #14

Você sabe que foi Keith Tantlinger? Quer uma boa resposta para quando alguém lhe disser que jogos de computador é pura perda de tempo? Será que a segurança do MacOS está decaindo? Veja as respostas nos links abaixo.

terça-feira, setembro 20, 2011

Controlando a Porta Paralela do PC

Um dos motivos da falta de posts sobre a programação de microcontroladores AVR foi uma série de problemas com as montagens anteriores. No caso do programador serial eu tinha feito um programa de teste para exercitá-lo, faltava um programa de teste para o programador paralelo.

domingo, setembro 18, 2011

Legião dos Super Heróis - Parte 1: A Longa (e confusa) História da Legião

Não sei bem porque eu fiquei fã da Legião na minha infância, mas continuo até hoje e acabo de retomar o contato através de duas publicações bem diferentes.

O início de tudo

quarta-feira, setembro 14, 2011

Competição de Lógica Digital

A Dangerous Prototipes está organizando uma competição de circuitos eletrônicos utilizando circuitos integrados de lógica digital, como as famílias 74xxx e 40xx. O anúncio está em

http://dangerousprototypes.com/open-7400-logic-competition/

A Wikipedia tem uma lista (provavelmente incompleta) dos circuitos da família 74xxx.

domingo, setembro 11, 2011

DVD: Hornblower - The Complete Collection

Horatio Hornblower é o personagem principal de uma série de livros escritos por C. S. Forester. Ele é um oficial da marinha inglesa durante as Guerras Revolucionárias Francesas e as Guerras Napoleônicas. Esta coleção de DVDs reúne os oito episódios de uma sofisticada série de TV inglesa, baseada nos livros, contando o início da carreira de Hornblower.


Desta vez vou quebrar uma "regra" das minhas críticas de DVD: até onde sei estes DVDs não estão disponíveis no Brasil. Isto significa que para assisti-los, além dos problemas de importação, você terá que driblar o sistema de regiões. E terá apenas o som original (em inglês), com a opção de legendas para deficientes auditivos.

sábado, setembro 10, 2011

Resenha: The Mummy Case

Já resenhei por aqui outros livros da coleção Hardy Boys. Este é o primeiro volume que eu leio no Kindle. É o livro número 63 da coleção, lembrando que os primeiros 57 volumes são considerados a "série clássica". A partir do volume 58 os livros passaram a ser publicados por outra editora, em formato paperback (brochura), com o nome de "Hard Boys Digests". Mais recentemente, estes volumes foram republicados em capa dura (hardcover), no mesmo formato que os primeiros 57 (cuja capa aparece abaixo).

quarta-feira, setembro 07, 2011

O Tablet da Amazon

Os boatos estão cada vez mais fortes e tudo indica que o tablet da Amazon sairá a tempo para as compras de Natal (nos EUA, é claro). Apareceu agora um relato de alguém que teve um aparelho em mãos: http://techcrunch.com/2011/09/02/amazon-kindle-tablet/.

Como com todo relato do gênero, muita cautela é necessária. O produto final pode ser muito diferente do que é descrito. Mesmo assim, vou me arriscar a comentar sobre as características descritas.

quinta-feira, agosto 25, 2011

Novo Round de Samsung x Apple

Ocultada pelo anúncio da renúncia de Steve Jobs à presidência da Apple, ontem tivemos mais uma decisão em corte europeia sobre a briga da Apple com a Samsung. Uma decisão onde os dois lados tem motivos para comemorar e se preocupar.

terça-feira, agosto 23, 2011

AVR: Colocando um Programador para Trabalhar

Embora ainda não tenha concluído o meu estudo dos programadores, surgiu uma oportunidade de colocar um deles para trabalhar que vale a pena registrar aqui.

Lá no Garoa Hacker Clube nós temos alguns Tautinos. O microcontrolador (no caso um ATmega8) de um deles foi utilizado para montagem de um protótipo e teve o bootloader sobrescrito. Veremos aqui como fiz para regravá-lo.

terça-feira, agosto 16, 2011

AVR: Programador USBtinyISP, parte 1

Os programadores que vimos até agora, embora de baixo custo e complexidade, utilizavam as interfaces paralela e serial do PC, que estão em franca extinção. Neste post e no seguinte vamos ver um programador que se conecta a uma porta USB, um projeto da ladyada.net.

Um outro ponto importante no USBtinyISP é que a geração dos sinais para programação passa ser feita dentro do programador, o que potencialmente é mais confiável que gerá-los no PC (onde sabe-se lá o que mais está rodando).

Embora seja um pouco mais complexo, este projeto também está ao alcance do hobista.

terça-feira, agosto 09, 2011

Seminário Linux Embarcado

No sábado passado, dia 6 de agosto, participei do Seminário Linux Embarcado organizado pela Tempo Real Eventos com conteúdo técnico de responsabilidade dos meus amigos do Portal Embarcados. Segue um curto relato.


sexta-feira, agosto 05, 2011

Links Comentados #13: (In)segurança no Mac, Ajude a Microsoft e Bugs no Java 7

Retomando esta série, alguns links interessantes sobre a (in)segurança do MacOS, um concurso da Microsoft e sobre bugs sérios (?) no Java 7.