Home Tags Intermediário

Tag: Intermediário

Desenvolvendo com o Zephyr RTOS: Controlando o Kernel

Aprenda com este artigo como controlar o kernel do Zephyr. Para os leitores é importante um prévio entendimento básico de programação multithread.

Contagem de objetos em movimento com OpenCV e Python usando Raspberry Pi

Saiba como contar objetos em movimento com OpenCV e Python usando Raspberry Pi. Assim um sistema "aprende a enxergar" e a fazer tarefas mais complexas.

Evitando metaestabilidade na prática - VHDL

Este artigo irá apresentar um projeto em VHDL de uma cadeia de flip flops de sincronismo para evitar a metaestabilidade em FPGAs. Confira!

Enviando dados da Dragonboard 410c para a nuvem (dweet.io)

Confira neste tutorial como enviar dados coletados de alguns periféricos da Dragonboard 410c da Qualcomm para o serviço de nuvem dweet.io.

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.

Controle eletrônico do sistema de ignição de um motor de combustão interna

Confira neste artigo o controle realizado para o sistema de ignição da ECU desenvolvida, considerando massa de ar, massa de combustível e vela de ignição.

Acelerando o Build de Yocto com ajuda da Nuvem

Confira como provisionar uma VM Ubuntu para rodar o build de Yocto na nuvem (Azure), gerarando uma imagem de Linux Embarcado para o módulo Colibri iMX6.

FE310G: Um microcontrolador open source - Interrupções no RISC-V

Confira o sistema de interrupções do RISC-V, módulos CLINT de interrupções locais e PLIC de interrupções globais, além de uma apresentação do FE310G.

FE310G: Um microcontrolador open source - Estrutura básica do RISC-V

Este artigo aborda a estrutura básica do RISC-V, incluindo registradores, conjuntos de instruções de 32 bits e extenções voltadas para sistemas embarcados.

UART Autobaud em VHDL

Este artigo demonstra como implementar uma UART autobaud em VHDL, uma comunicação serial assíncrona comumente utilizada em microcontroladores. Confira!

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!

Lista encadeada genérica com macros avançadas

Confira como construir uma lista encadeada genérica, passo a passo, até a formatação de macros complexas, com alguns hacks bem interessantes.

Aplicação de rede CAN com BeagleBone Black e Python

Confira neste artigo uma aplicação de rede CAN com BeagleBone Black, mostrando como habilitar os seus dois controladores nativos.

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.

Instruções LW e SW com Array no MIPS

Continuando a série sobre a Arquitetura do Conjunto de Instruções MIPS 32 bits, hoje mostrarei a vocês as instruções LW e SW em conjunto. Confira!

Exibindo caracteres ASCII com controlador VGA - Parte 3

Confira neste artigo um procedimento para exibir caracteres ASCII com controlador VGA, que descreve sinais de sincronismo e varredura de frame.
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.

Controlando GPIO no U-Boot

O principal objetivo deste artigo é mostrar como alterar o estado do uma GPIO no u-boot, após ligar um equipamento que usa esse bootloader. Confira!

Organize sua Biblioteca em Lógica Programável

Aprenda a gerenciar biblioteca em Lógica Programável, tão importante quanto saber trabalhar tecnicamente com isso. Sem isso, o time todo falha.

Modificando kernel no OpenEmbedded

Inúmeras pessoas não sabem como adicionar alterações de kernel dentro do build system OpenEmbedded/Yocto. Apesar de ser uma...

WEBINAR GRATUITO
Conecte-se facilmente com a plataforma Renesas Synergy
Data: 25/10 às 14:00 | Apoio: Renesas
PARTICIPAR DO WEBINAR »
close-link