Home Autores Posts de Felipe Lavratti

Felipe Lavratti

Felipe Lavratti
22 POSTS
Engenheiro, desenvolve software para embarcados e Linux, evangelista dos processos de qualidade. Mais informações e redes sociais: http://flp.lv
Linus

Linus Torvalds - A infinita jornada do grande mantenedor

Confira a jornada do grande mantenedor Linus Torvalds, com suas entrevistas para edições do LinuxCon e seu livro autobiográfico de 2001, “Just for Fun”.
react.o

Primeiras impressões com o react.o

react.o , para quem não sabe, é o meu framework para firmware reativa de código aberto e suporte gratuito (enquanto eu puder oferecer). Confira!
Eudyptula

Eudyptula (um desafio de Linux) vai fechar, corram!!

Eudyptula Challange é um desafio de Linux, onde você interage por e-mail com um software que avalia as suas respostas e lhe envia 20 desafios. Corra!!
Lista encadeada genérica

Lista encadeada genérica com macros avançadas

Confira como construir uma lista encadeada genérica, passo a passo, até a formatação de macros complexas, com alguns hacks bem interessantes.
SSH temporário

Acesso SSH temporário e sem senha para amigos

Ferramenta de compartilhamento de acessos SSH temporário e sem senhas, utilizando servidores remotos para a obtenção de chaves públicas, como o Github.
testes unitários

Vídeos de testes unitários em sistemas embarcados

Assista ao vídeo de um Pisca LED com TDD embarcado e outros pontos sobre abstração de plataforma, passagem de tempo e contador robusto a wrap-around.
Vala

Usar a linguagem Vala em Linux embarcado pode ser uma escolha esperta

Conheça "Vala", uma linguagem de alto nível de código aberto que apareceu em 2006. Mantida pela GNOME e de fácil uso com linux embarcado.
protocolos de rede para IoT

Infográfico de alguns protocolos de rede para IoT

Está na hora de escolher os protocolos sobre os quais sua aplicação irá rodar?Confira o infográfico de alguns protocolos de rede para IoT.
Timer

Biblioteca rápida de Timer, Delay e Timeout sem desperdícios

É apresentado uma biblioteca contendo rotinas de Timer, Delay e Timeout e no final do post o código da biblioteca é divulgado por completo.
Watchdog

Servindo Watchdog adequadamente

Neste post será apresento a maneira correta de se programar um bom watchdog e um código da minha biblioteca de watchdog. Basta copiar e usar!
Jack Ganssle interview Jack Ganssle

Embarcados Entrevista: Jack Ganssle

Leia completamente a entrevista com Jack Ganssle e aprenda que é fácil atingir grandes desempenhos no desenvolvimento de sistemas embarcados.
Jack Ganssle interview Jack Ganssle

Embarcados interview: Jack Ganssle

We gladly bring to the public one more interview, this time we interviewed the surprising Jack Ganssle. Jack, for...
top-down

Técnicas: Top-Down, Mocks e TDD

Top-Down, Mocks e TDD podem ser consideradas três abordagens de desenvolvimento de abrangência distinta que juntos possibilitam a criação de softwares enxutos...
kernel space

Regras do Contexto de Interrupção em Kernel Space

Ao escrever código para rodar em interrupções de kernel space deve-se saber que o contexto de interrupção implica em uma série de limitações.
wrap around em contadores

Lidando com Wrap Around em contadores

Confira este artigo e aprenda através de um tutorial como lidar com wrap around em contadores com apenas uma linha de código.
Polimorfismo

Orientação a objeto em C: Polimorfismo

Polimorfismo permite que o comportamento das classes seja modificado através da herança, no artigo será aplicado em linguagem C.
LabTool

LabTool - Analisador e Gerador de Sinais

LabTool é um analisador e gerador de sinais analógios e digitais, cujo software é open software e custa 99 Euros. Confira!
chelper

chelper: uma biblioteca de extensão do C

Conheça nesse artigo o chelper, é uma biblioteca de módulos portáveis e reusáveis para expandir as funcionalidades do C.
tdd

Menos bugs, maior qualidade: TDD - Test-Driven Development

Test Driven Development (TDD) é uma metodologia que diminui a vida útil dos bugs de dias ou meses para minutos. Graças aos seus micro passos...
Daily Meeting

Metodologias Ágeis - O Daily Meeting

Conheça o Daily Meeting, uma ferramenta de processo ágil que consiste em uma reunião técnica diária, geralmente no início do dia, em pé, em que cada desenvolvedor responde a três perguntas básicas.