Archive for the 'Embedded Linux' Category

Palestra sobre Linux em Sistemas Embarcados na UNIPAMPA

Posted by Marcelo Veiga Neves on July 3rd, 2010 filed in Embedded Linux, Embedded Systems, Eventos

No dia 25 de junho de 2010, participei como palestrante da Semana Acadêmica do Centro de Tecnologia de Alegrete - SACTA 2010 - da Universidade Federal do Pampa - UNIPAMPA -  em Alegrete, RS. A minha palestra foi sobre Linux em Sistemas Embarcados e contou com uma seção de demonstração utilizando um dos equipamentos de [...]

Read More..>>

Palestras do Tchelinux Disponibilizadas no SlideShare e Vimeo

Posted by Marcelo Veiga Neves on June 15th, 2010 filed in Embedded Linux, Eventos, Kernel Debugging

Recentemente, o Jerônimo Madruga fez um trabalho bem legal disponibilizando os slides das palestras do grupo Tchelinux no SlideShare. Na mesma linha, no ano passado o Douglas Landgraf disponibilizou alguns vídeos de palestras do grupo no Vimeo.
Segue a minha palestra realizada no final do ano passado que agora está disponível no SlideShare do Tchelinux.

Seguem algumas [...]

Read More..>>

Slides da palestra Desenvolvendo Sistemas de Linux Embarcado no Tchelinux 2009

Posted by Marcelo Veiga Neves on April 22nd, 2010 filed in Embedded Linux, Embedded Systems, Eventos

No final do ano passado, participei do Tchelinux 2009 em Porto Alegre e apresentei a palestra “Desenvolvendo Sistemas de Linux Embarcado”. Agora estou disponibilizando os slides para download.
Segue os dados da palestra como foram divulgados no evento:
Título: Desenvolvendo Sistemas de Linux Embarcado
Currículo:
Marcelo Veiga Neves é formado em Ciência da Computação pela UFSM e mestre pela [...]

Read More..>>

Assert() é só para debug!

Posted by Marcelo Veiga Neves on March 30th, 2008 filed in Embedded Linux, Programação

Tenho visto, no meu dia-a-dia, vários programas cheios de assert() no meio do código. Acho legal utilizar a macro assert() para depurar o código, o problema quando o uso desta começa ficar banal e a fazer parte da lógica do programa. Já vi utilizarem assert() para fazer programação defensiva, por exemplo. O assert() é uma [...]

Read More..>>

Níveis de log do printk() para depurar o kernel pela console

Posted by Marcelo Veiga Neves on February 14th, 2008 filed in Embedded Linux, Kernel Debugging, Operating Systems

Assim como em programas em C de nível de usuário, que usamos a função printf() como ferramenta de depuração, no kernel é comum utilizar o printk(). ;-) Ainda mais quando se trata de Linux embarcado.
printk() imprime a mensagem em um arquivo de log (normalmente, /var/log/messages) ou diretamente para a console, dependendo da configuração do syslog. [...]

Read More..>>