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!
quinta-feira, novembro 24, 2011
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.
Categorias:
Eletrônica,
Embarcados,
PIC,
Processadores
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.
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.
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.
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.
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.
Categorias:
Arduino,
AVR,
Eletrônica,
Processadores
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.
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.
Assinar:
Postagens (Atom)




