Archive for the 'Operating Systems' Category

Brincando com o Minix

Posted by Marcelo Veiga Neves on February 24th, 2008 filed in Operating Systems

O Minix é um sistema operacional gratuito, com o código fonte disponível e compatível com a versão 7 do UNIX. Minix foi desenvolvido por Andrew Stuart Tanenbaum (com uma grande contribuição de Bruce Evans), originalmente para compensar a proibição da AT&T contra o estudo de SO baseado no código do UNIX e prover uma ferramenta [...]

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..>>