Home Software

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++...

TickAttack: um gerenciador de tarefas simples para um ARM Cortex-M0

Conheça o TickAttack, um gerenciador de tarefas simples a ser aplicado, com ótimo desempenho, a um microcontrolador ARM Cortex-M0.

Ranking das Linguagens de Programação mais usadas em 2017 (IEEE Spectrum)

Conheça o ranking das Linguagens de Programação mais usadas em 2017, feita pelo IEEE Spectrum, com opção de seleção dos critérios de avaliação.

Usando a Accel 3 Click com a MPLAB Xpress Board

Confira a Accel 3 Click, uma click board com acelerômetro de 3 eixos. Exploraremos o seu hardware e um exemplo de uso com a placa Xpress Board usando o MCC.

PIT - Periodic Interrupt Timer para FRDM-KL25Z

Continuando a série "Bibliotecas de Software para a Freedom Board KL25Z", conheça o PIT - Periodic Interrupt Timer - e uma biblioteca para a FRDM-KL25Z.
Tipos de dados em algoritmos

Struct - Registros em Linguagem C

Continuando o artigo anterior sobre REGISTROS, confira como implementar esse conceito de REGISTROS na linguagem C, usando struct.

Por que evitar as variáveis globais e como

Por que evitar as variáveis globais e como. As variáveis globais são danosas desde a linguagem de baixo nível até as mais altas. Confira!

Operações Lógicas no MIPS

Já vimos algumas instruções para operações aritméticas, salto e transferência de dados. Agora aprenda um pouco sobre as operações lógicas no MIPS.

Construindo o seu instalador de Device Drivers com NSIS no Windows

Confira o processo de criação de device driver a partir de um device driver padrão da FTDI e instalação com o Driver Package Installer e o NSIS no Windows.

Primeiros passos com a MPLAB Xpress PIC16F15376 Evaluation Board

Conheça a MPLAB Xpress PIC16F15376 Evaluation Board e aprenda os primeiros passos para programação usando a ferramenta online MPLAB Xpress IDE.
Tipos de dados em algoritmos

Funções e Procedimentos - Parte 4

Funções e Procedimentos Parte 4. Aprensa a criar rotinas com passagem de parâmetros e algum tipo de retorno. Leia também as partes 1, 2 e 3!

Desenvolvendo em C para ARM Cortex-M usando GCC e Make

Confira como desenvolver em C para ARM Cortex-M usando GCC e Make, dependendo do menor número de ferramentas possível e independente do sistema operacional.

Como piscar um led com o Renesas Synergy

Veja como fazer de forma simples o seu primeiro programa com a plataforma Synergy: Como piscar um led com o Renesas Synergy.

Como instalar as ferramentas pra trabalhar com o Renesas Synergy

Nesse tutorial você vai aprender como instalar as ferramentas pra trabalhar com o Renesas Synergy, como o Renesas e2Studio, o SSP e o GUIX. Confira!
Tipos de dados em algoritmos

Funções e Procedimentos - Parte 3

Neste artigo, Funções e Procedimentos Parte 3, continuamos o assunto de Funções/Procedimentos sem parâmetros, mas com retorno. Confira!

Instrução SLT no MIPS

Conheçam a instrução SLT no MIPS, para comparar menor que, muito utilizada em comparações entre registradores, para identificar o maior ou menor valor.

Intel Edison - Princípios básicos de comunicação segura via Socket TCP usando OpenSSL e...

Confira um projeto em linguagem C (Linux), na Intel Edison, que permite comunicação segura via socket TCP, usando encriptação simétrica AES 256 no OpenSSL.

Plataforma de desenvolvimento Renesas Synergy

Conheça a nova plataforma de desenvolvimento Renesas Synergy, com integração de microcontrolador, drivers e softwares, incluindo RTOS e stacks.

Biblioteca PWM para FRDM-KL25Z

Confira uma biblioteca de software para utilizar o periférico de PWM para FRDM-KL25Z, com um exemplo de aplicação utilizando Servomotor.

Webinar Gravado: Desenvolvendo com RTOS: O que você precisa conhecer

Participe do webinar "Desenvolvendo com RTOS: O que você precisa conhecer". Será no dia 25/05 às 19:30 h. Felipe Neves, especialista em desenvolvimento com RTOS, apresentará todos os detalhes e responderá perguntas importante para o uso ou não de RTOS em seu projeto. Aproveite para tirar suas dúvidas durante o webinar,

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!