Month: July 2011

Usando o USBasp para programar AT89S52

Estou ajudando meu amigo Thiago Vieira a programar um kit de eletronica com o 89S52 que trouxe da China.

Fizemos o programador USBasp original que funcionou corretamente para os microcontroladores AVR.

Agora precisaremos alterar o firmware para funcionar com os uC S52, conforme explicado neste site:
http://www.8051projects.info/content/8051-tools/14-usb-8051-avr-programmer.html

Como remover a(s) primeira(s) linha(s) de um arquivo

Hoje precisei remover as primeiras linhas de varios arquivos de patches gerados pelo git. Pesquisando na Internet encontrei um post muito legal com varias dicas de como fazer isso:

http://www.linuxquestions.org/questions/programming-9/unix-shell-script-how-to-delete-the-first-line-in-a-file-108522/

A dica mais simples que encontrei foi esta (para remover a primeira linha) :

more +2 file > newfile

Apenas some 1 na quantidade de linhas a remover do inicio do arquivo. Para remover as 3 primeiras linhas use:

more +4 file > newfile

O GRUB2 deixa sua vida mais simples

Ha’ alguns anos voce tinha que fazer a configuracao manual do Grub para adicionar outros sistemas operacionais no menu de inicializacao dele.

Felizmente com o Grub2 introducido no Ubuntu 9.10 as coisas ficaram bem mais simples, basta executar o comando:

$ sudo update-grub

Este comando devera’ localizar o Windows e criar automaticamente uma entrada na lista de inicializacao do Grub.

Simplesmente isso 🙂