Projetos
TempOS
TempOS é o acrônimo para TempOS is an Educational and multi purpose Operating System. Este projeto nasceu a partir do meu TCC (Trabalho de Conclusão de Curso, ou Projeto de Formatura, como chamam na USP). Trata-se de um Sistema Operacional para PC cujo objetivo é atuar como ferramenta de aprendizado nos cursos de Sistemas Operacionais. O TempOS ainda não está 100% funcional, mas está em constante desenvolvimento e seu código foi desenvolvido e comentado para ser claro e compreensível, permitindo que o programador entenda a fundo as interfaces entre Hardware e Software.
Aspire300x
Este projeto é o resultado da engenharia reversa do controlador embarcado PC97551, presente em notebooks Acer Aspire, série 3000, que fui obrigado a fazer para que funções, como controle de brilho por software, estivessem disponíveis no Linux do meu note (Aspire 3003LCi). O resultado final foi um driver que fiz e que decidi compartilhar com a comunidade.
Libconffile
Um dia (enquanto programava) precisei de uma lib para salvar dados em arquivos de configurações, procurei algumas soluções mas achei um pouco complicadas para aprender e utilizar rapidamente. Decidi fazer uma pequena lib e em 1 dia meus problemas estavam sanados. Libconffile é uma lib muito simples, porém com uma api muito fácil de utilizar.
Micval
Micval é um software que controla um sistema de multiplas válvulas solenóides utilizadas em sistema de analises por injeção em fluxo (FIA). Este é um sistema que contribrui para a automação simples e barata de um sistema analítico de manuseio e prepararo de amostras em linhas e automatizado.
MoboTV
MoboTV é um software para assistir canais de TV online em MIDs (Mobile Internet Devices), através de uma interface simples e amigável o usuário pode facilmente gerenciar seus canais.