Linux Device Drivers — Parte 1
Desenvolvimento de drivers de dispositivo para Linux embarcado é um tema que sempre tive dificuldades de encontrar informações na internet. É também um tópico muito requisitado pelos leitores do blog....
View ArticleComo se tornar um desenvolvedor de Linux embarcado
No começo de 2010 escrevi um post com algumas dicas de como se tornar um desenvolvedor de software embarcado. O post foi um sucesso e esta entre os mais acessados do blog. Me parece que as pessoas...
View ArticlePor dentro da console em sistemas Linux
Você sabe que o Linux é um sistema operacional multi-usuário e multi-tarefa, e por esse motivo vários usuários podem se conectar ao mesmo tempo. E existem várias formas dos usuários se conectarem ao...
View ArticleIntrodução ao funcionamento interno do Android
O Android está na moda. E não estamos falando de nenhum novo robozinho da Sony ou da Honda. Estamos falando do sistema operacional do Google (ou da Google, como preferirem), desenvolvido especialmente...
View ArticleImplementando um teclado virtual no Linux
A idéia de escrever este artigo surgiu da necessidade de um projeto que trabalhei algumas semanas atrás. O objetivo era implementar um teclado virtual, de forma que um processo ou aplicação pudesse...
View ArticleAprendendo e contribuindo com o kernel do Linux
Já tenho o livro Linux Kernel Development do Robert Love há algum tempo, mas só agora terminei minha leitura da primeira à última página. É um livro ao mesmo tempo denso e didático. Bastante teoria, e...
View ArticleLinux Kernel Debugging com JTAG
Por um bom tempo, durante o desenvolvimento do kernel Linux, os desenvolvedores sentiram falta de uma boa e menos intrusiva interface de debugging. Foi só na versão 2.6.26 que o kgdb foi aprovado e...
View ArticleRaspberry Pi e o processo de boot
Uma das primeiras coisas que você precisa fazer quando começar a trabalhar com uma nova plataforma de hardware é entender o seu processo de boot. E o processo de boot da Raspberry Pi é um pouco...
View ArticleComo desenvolver um sistema Linux do zero para a Raspberry Pi
A Raspberry Pi já possui diversas distribuições Linux disponíveis, para diversos gostos e preferências, dentre elas Raspbian, Raspbmc, Debian “wheezy” e Arch Linux (eu escrevi sobre algumas delas no...
View ArticleLinux e o suporte à device tree — Parte 2
No artigo anterior estudamos como o kernel Linux identifica e inicializa os dispositivos de hardware durante o boot do sistema. Vimos que, pelo fato das informações dos dispositivos e da topologia de...
View ArticleAliens invadiram a lista de discussão do kernel
Pelo menos é o que acreditam alguns desenvolvedores do kernel. Acontece que uma pessoa chamada Nicholas Krause vem “trollando” a lista de discussão do kernel há mais de 10 dias, enviando alguns...
View Article
More Pages to Explore .....