Home Software

Software

RTOS: Scheduler e Tarefas

Este artigo é talvez o mais importante da série. Confira a definição de scheduler e, logo depois, como uma tarefa se comporta dentro de um RTOS.
Tago.io

Gerenciando dados na plataforma Tago.io com Renesas Synergy

Confira neste artigo como conectar um microcontrolador Synergy S7 da Renesas, utilizando um kit de desenvolvimento, a uma plataforma de IoT da Tago.io.

Introdução ao periférico DMA (Direct Memory Access)

Se o projetista compreender o periférico de DMA, pode otimizar os seus projetos e evitar custos desnecessários. Confira neste artigo como ele funciona.
Linux na Toradex Colibri i.MX7

Gravando imagem customizada Linux na Toradex Colibri i.MX7

Antes tínhamos preparado o ambiente Host com Yocto para gerar uma distro. Confira agora uma das formas de gravar a imagem no SoM Toradex Colibri i.MX7.

Fazendo seu primeiro projeto com a Beaglebone Blue - acionamento de motores DC

Provavelmente já ouviu falar das placas da linha Beaglebone. E hoje vamos fazer o nosso primeiro projeto com a Beaglebone Blue, o acionamento de motores DC.

RTOS: Um ambiente multi-tarefas para Sistemas Embarcados

O controle simultâneo de diversas tarefas exige um alto grau de programação. Para diminuir essa complexidade, conheça um sistema operacional de tempo real.
Linux na Toradex Colibri i.MX7

Criando uma distribuição Linux com Yocto Project para Toradex Colibri i.MX7

Confira como criar uma distribuição Linux baseada no Angstrom com Yocto Project para Toradex Colibri i.MX7. Usamos repositórios do OpenEmbedded e Angstrom.

Curso Básico - Microcontrolador PIC - Parte 7

Confira o curso básico de Microcontrolador PIC (Parte 6) ministrado pelo Alessandro Ferreira da Cunha. Nesta sexta parte estuda-se a memória EEPROM.

Curso Básico - Microcontrolador PIC - Parte 6

Confira o curso básico de Microcontrolador PIC (Parte 6) ministrado pelo Alessandro Ferreira da Cunha. Nesta sexta parte estuda-se a memória EEPROM.
Freescale FRDM KL25z

Usando FreeRTOS para aplicações com a Freescale FRDM KL25z

Confira alguns conceitos de sistemas operacionais de tempo-real e a utilização do FreeRTOS para desenvolver de aplicações com a Freescale FRDM KL25z.
Linker do IAR

Introdução ao Linker do IAR com a STM32F0Discovery

Introduzimos aqui a configuração do Linker do IAR. Partiremos de um projeto gerado pela ferramenta STM32CubeMX, visando a utilização da STM32F0 Discovery kit. Aprenda a configurar endereços e tamanhos de memórias Flash (vetor de interrupção) e RAM (stack e heap).
Tinkercad e PQDB Display de 7 segmentos

Tinkercad e PQDB: Display LCD 16x2

Confira o quinto artigo da série que simula, usando a ferramenta Tinkercad, a placa PQDB. Neste artigo será abordado o display LCD 16x2.
Pydev

Debug Remoto na Raspberry Pi através do Plugin Pydev do Eclipse

O artigo apresenta um poderoso recurso para desenvolvimento de software para a Raspberry Pi: o Debug Remoto. Será apresentado um tutorial de instalação do Pydev no Eclipse e o setup da feature em questão.

Meu Kernel Minha Vida - Round-Robin

No último artigo, Meu Kernel Minha Vida, foram apresentados os conceitos básicos de kernel cooperativo e o código-fonte do projeto desenvolvido. Confira agora conceitos básicos de kernel preemptivo do tipo Round-Robin.

Introdução ao Blynk App

Conheça o Blynk App, um serviço baseado em um aplicativo personalizável que permite controlar remotamente um hardware programável. Desta forma, é possível construirmos interfaces gráficas de controle de forma rápida e intuitiva e que interage com mais de 400 placas de desenvolvimento, como Arduino.
Arduino ou Microcontroladores AVR

Lendo e Escrevendo nos pinos do Arduino com linguagem C/C++

Esse é o segundo artigo da série que tem como objetivo abordar de maneira prática a programação em C/C++ para Arduino ou Microcontroladores AVR. Desta vez veremos características da programação C/C++ voltada para microcontroladores e começaremos a trabalhar com os pinos e configurá-los.
Tinkercad e PQDB Display de 7 segmentos

Tinkercad e PQDB: Teclado matricial

Confira o quarto artigo da série que simula, usando a ferramenta Tinkercad, a placa PQDB. Neste artigo será abordado o teclado matricial e como utilizá-lo usando uma técnica de debounce.
Tinkercad e PQDB Display de 7 segmentos

Tinkercad e PQDB: Display de 7 segmentos

Terceiro artigo da série que simula, usando a ferramenta Tinkercad, a placa PQDB. Neste artigo será abordado o display de 7 segmentos. Confira!

Soft-SPI: Biblioteca para memória SPI-Flash em microcontroladores PSoC-4

Confira neste artigo uma biblioteca Soft-SPI (SPI emulada por SW) implementada para a família de microcontroladores PSoC-4. Ela foi implementada para PSoC-4, mas com pequenas alterações pode ser utilizada com qualquer microcontrolador.

Técnicas de Mapeamento de Memória em Linguagem C

De modo geral, existem quatro maneiras de fazer o mapeamento de memória em um firmware: mapeamento direto; por ponteiro; por estruturas; vetor de ponteiros. Confira neste artigo tais métodos!

WEBINAR GRATUITO
 
Webinar: O impacto da Indústria 4.0 no mundo

Data: 25/07 às 19:30|  Apoio: Mouser Electronics
 
INSCREVA-SE »
close-link