Desmistificando toolchains em Linux embarcado
Toolchain e cross-compiling toolchain são nomes que podem confundir e até assustar algumas pessoas. Já vi gente confundindo toolchain com buildsystem e compilador. Os conceitos estão relacionados, mas...
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 ArticleAcessando a console serial na Raspberry Pi
Nenhum kit de desenvolvimento é completo sem uma interface de console serial, normalmente provida por uma conexão RS-232. É esta interface de console que permite executar operações de baixo nível no...
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 ArticleAcessando a console serial na Beaglebone Black
A Beaglebone Black possui uma porta serial configurada como console que pode ser acessada através do barramento de pinos J1, conforme figura abaixo: A pinagem é a seguinte: Pino 1: Terra Pino 4: RX...
View ArticleWandboard Quad e o novo kit de desenvolvimento dos treinamentos da Labworks
Nos próximos dias divulgarei a agenda de 2014 dos treinamentos abertos da Labworks. E como muitos já sabem, este ano estou lançando o treinamento de Android embarcado. Outra novidade é que utilizarei...
View ArticleProtótipo do case para a Wandboard Quad
Peguei hoje com o pessoal da uDev o protótipo do case que estamos fazendo para a Wandboard e um display touch capacitivo de 7″ da Touch Revolution. Faltam alguns pequenos ajustes, mas ficou bem...
View ArticleInscrições para as turmas abertas de 2014 dos treinamentos da Labworks
Estão abertas as inscrições para os treinamentos abertos de 2014 da Embedded Labworks. Este ano adotei uma estratégia um pouco diferente, buscando parceria com universidades e instituições de ensino...
View ArticleAlterações na agenda do treinamento de Linux Device Drivers
Nas últimas semanas trabalhei em cima de mudanças na agenda do treinamento de Linux Device Drivers, com o objetivo de deixá-lo mais atual e com mais atividades práticas. O foco agora é maior no Device...
View ArticleAnalisando aplicações Linux com strace e ltrace
Alguma vez você já tentou executar uma aplicação de linha de comando em Linux que simplesmente retornava sem exibir nenhuma mensagem de erro? Ou então um erro de segmentation fault que não fazia...
View ArticleResenha: The Linux Programming Interface
Recentemente recebi em mãos uma cópia do livro “The Linux Programming Interface”, de Michael Kerrisk. Confesso que fiquei positivamente surpreso com a qualidade e o conteúdo do livro, que apesar de...
View ArticleLinuxCon Brasil 2010
Na semana passada estive na LinuxCon Brasil 2010, realizada no Sheraton WTC Hotel em São Paulo nos dias 31/08 e 01/09. Foram dois dias de muitas palestras com algumas das principais personalidades do...
View ArticleKernel Linux 2.6.35
No último dia 01/08 foi liberada a nova versão do kernel do Linux versão 2.6.35, que além de vários bug fixes, inclui também algumas alterações para sistemas multicore. Uma das principais alterações é...
View Article
More Pages to Explore .....