Software

Criando um "Hello World" no Robot Operating System (ROS)

Último artigo da série introdutória sobre o Robot Operating System. Vamos finalmente colocar as mãos na massa e construir nosso primeiro pacote em C++...

Livro Grátis: Mastering Embedded Linux Programming

Baixe gratuitamente um ótimo livro sobre Linux Embarcado: Mastering Embedded Linux Programming. É oferecido pela Packt Publishing.

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.

Desenvolva aplicações BLE na Curiosity

Conheça a placa BLE2 click da MikroElektronika e configure o módulo RN4020 para aplicações BLE na placa Curiosity da Microchip.

Aplicação de visão computacional com OpenCV

Conheça um sistema de visão computacional com OpenCV para identificar e analisar biscoitos em tempo real, desenvolvido com software livre.

Estilo de código - Boas práticas de programação em linguagem C

Conheça boas práticas de programação em linguagem C para qualquer nível, desde desenvolvedores que estão entrando no mundo embarcado até sêniors.
Pré-processador C: x macros; Alocação Dinâmica

Programação Modular em C

Este artigo reuni informações importantes sobre programação modular em C que já foram apresentadas em outros artigos. Confira!
Tipos de dados em algoritmos

Funções e Procedimentos - Parte 1

Continuando a série de Algoritmos, conheça hoje ROTINA, conhecida como "Funções e Procedimentos" em Pascal, "Método" em Java e "Função" em C/C++, etc.
Tipos de dados em algoritmos

Introdução a Registros

Hoje aprenderemos sobre REGISTROS, que são Variáveis Compostas Heterogêneas, armazenam vários tipos de dados e não somente um como nos Arrays. Confira!
Pré-processador C: x macros; Alocação Dinâmica

Modificadores de Armazenamento na Linguagem C

Confira a definição e aplicação dos modificadores de armazenamento da linguagem C, necessários para controle dos espaços de memória de variáveis.

Compilando a CMSIS DSPLIB para os Cortex M4 da TI

Neste artigo ensinaremos como compilar a CMSIS-DSPLIB na IDE Code Composer Studio (CCS) para os microcontroladores ARM Cortex M4 da Texas Instruments

Programe a Teensy 3.2 no mbed

Programe a Teensy 3.2 no mbed e aproveite todos os recursos e facilidades que essa plataforma proporciona, como uma grande comunidade, bibliotecas e RTOS.

Lista ligada - Estrutura "Zero Copy" - Parte 1

Confira mais uma estrutura primitiva, mas muito popular, que é a lista ligada, e que também podemos derivar filas, pilhas e até buffers.
Tipos de dados em algoritmos

Introdução a Matriz

Já falamos sobre Array de uma dimensão. Confira no artigo de hoje sobre o Array de mais de uma dimensão, que também é conhecido como Matriz.

Configuração e Acionamento de IO na Família LPC21XX

Confira como realizar a configuração e acionamento de IO na Família LPC21XX de microcontroladores, com foco no periférico de GPIO
Figura 1 - robô montado

RoboPi - Um rover com Raspberry Pi

Uma das possibilidades renovadas de uso da Raspberry Pi 3 é a robótica. Com base nisso, confira como desenvolver um robô do tipo rover com Raspberry Pi 3.
Artimar Desktop