Bootloader em microcontroladores STM32F0 por Marcelo Jo. Esta obra está licenciado com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Engenheiro eletrônico com 10 anos de experiência em sistemas embarcados, pós graduado em redes de computadores e atualmente cursando mestrado em sistemas de visão por computador na universidade Laval no Canadá. Compartilha seu conhecimento neste portal quando tem tempo livre e quando não está curtindo a vida com sua mulher e os 3 filhos.
Confira neste artigo o conceito do funcionamento de um bootloader, e como exemplo foi considerado a família de microcontroladores STM32F0.
Confira os parâmetros de calibração de câmeras, muito utilizado em robótica, navegação, realidade aumentada, 3D sensing, 3D scanning e 3D tracking.
Continuação da série sobre histogramas, nesse artigo mostraremos o seu uso mais comum em aprimoramento de imagens pela técnica conhecida como equalização global de histogramas.
Saiba através desse artigo, de Marcelo Jo, como analisar histogramas de algumas imagens, com algum exemplos e aplicações.
Tutorial de git: Aprenda como criar e usar um repositório git local e um repositório remoto, e hospedagem do código no Github.
Neste artigo iremos implementar alguns dos algoritmos apresentados anteriormente com as ferramentas que instalamos em outros posts para processamento de imagens binárias.
Imagens binárias - Neste post iremos mostrar algumas técnicas usadas para transformar imagens coloridas em imagens binárias.
Neste post encontra-se um tutorial passo a passo utilizando BeagleBone Black com Windows Embedded Compact e com alguns exemplos.
Aprenda a instalar o SimpleCV no Ubuntu. O SimpleCV é um framework open source para o desenvolvimento de aplicativos de visão computacional.
Conheça o Octave, ferramenta Livre de cálculo que pode te ajudar muito em projetos. É uma ferramenta matemática, como o Matlab, distribuído sob licença GPL.
A área de visão computacional tem se tornado cada vez mais acessível a todos, confira o tutorial de OpenCV 2.4.9 e QT5 no Ubuntu.
Documentação de código - Doxygen. Documentar é mais do que necessário. É sim uma obrigação por parte de nós programadores! Como documentar?
A arquitetura cliente-servidor tem suas vantagens e desvantagens. Mas vem sendo substituida aos poucos por sistemas DVCS. Entenda!
Esse artigo abordará dois tipos de controle de versões: o CVS e SVN. O CVS é um dos sistemas de controle de versão mais conhecidos dessa categoria. Outro sistema muito conhecido é o SVN - Apache Subversion.
Através de uma ferramenta de controle de versões, o programador tem um maior controle sobre o código fonte. Confira esta série de Controle de versões.
Para facilitar o trabalho do desenvolvedor, existem vários frameworks para testes unitários em C, dentre eles o Unity. Conheça um pouco sobre ele!
O artigo define o que é comportamento indefinido em linguagem C, onde o compilador tem mais de uma escolha para implementar uma determinada atividade.