Home Software

Software

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!

Utilizando o ULP do ESP32 para co-processamento

Terminando a série de programação do ULP do ESP32, e agora que já sabemos programá-lo, vamos colocá-lo para ajudar no processamento do sistema principal, onde reside os 2 núcleos principais do ESP32. Mão na massa?

Curso Básico - Microcontrolador PIC - Parte 5

Confira o curso básico de Microcontrolador PIC (Parte 5) ministrado pelo Alessandro Ferreira da Cunha. Nesta quinta parte estuda-se como funcionam as temporizações e watchdog no PIC.

Usando o ULP do ESP32 em projetos Low Power

Vamos dar início à programação do ULP do ESP32? Finalmente testaremos esse item incrível e relativamente raro entre microcontroladores. A programação do sistema principal é feita em C/C++, entretanto, o ULP é programado em Assembly.

Conhecendo o co-processador ULP (Ultra Low Power) do ESP32

O ESP32, SoC da Espressif, além de todo potencial já conhecido, conta com um terceiro processador, desconhecido do público. Conheça este terceiro processador, chamado de ULP (Ultra Low Power), feito especificamente para operação em Low Power, já que o consumo é de aproximadamente 150 uA.
Arduino ou Microcontroladores AVR

Preparando o Eclipse para microcontroladores AVR

Este é o primeiro artigo de uma série que tem como objetivo abordar de maneira prática a programação em C/C++ para Microcontroladores AVR. Utilizarei um Arduino Uno com um ATMEGA328P-PU e um Shield EDU-IFSP. Confira aqui como preparar a IDE do Eclipse como plataforma de desenvolvimento para microcontroladores AVR.

Programando em C com inferência de tipos usando PsycheC

Uma discussão completa sobre sistemas de tipos vai longe. Em especial se investigarmos questões sobre polimorfismo ad-hoc, paramétrico e de subtipagem. Mas o objetivo deste artigo se restringe ao tópico de inferência de tipos em C, usando a ferramenta PsycheC. Confira!

Ok, Embarcados, me ensine a usar Hotword Detection

Hoje em dia muitas aplicações usam comando de voz. Vira e mexe, você anda pela rua e percebe alguém dizendo “Ok, Google” para o seu próprio celular. É possível encontrar uma gama de soluções, e uma API de fácil e rápido uso e instalação é a Snowboy Hotword Detection. Vamos conhecer um pouco mais dessa API!

GUIX Studio: crie interfaces gráficas (GUI) com a Plataforma Renesas Synergy™

Neste artigo vamos apresentar o GUIX Studio, onde é possível criar Interfaces Gráficas (GUIs) de forma rápida e otimizada usando a Plataforma Renesas Synergy™!
usabilidade em desenvolvimento de software

Aplicação de usabilidade em desenvolvimento de software

Este artigo apresenta um breve estudo sobre qualidade de software e a sua importância na utilização em desenvolvimentos de projetos. Confira detalhes de acessibilidade e usabilidade de software, para garantir que todos tenham acesso às aplicações de maneira fácil e com qualidade.

Configuração e inicialização de microcontroladores: Um estudo utilizando ARM Cortex-M0+

Confira os passos necessários para criar os arquivos de configuração e inicialização de microcontroladores, criando um setup básico para inicializar um microcontrolador (MKL25Z128) com arquitetura ARM® Cortex™-M0+.

WEBINAR GRATUITO
 
Webinar: Reconhecimento de Imagens por Redes Neurais Convolucionais (CNN) em Sistema Embarcados

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