Home Autores Posts de Fábio Pereira

Fábio Pereira

Fábio Pereira
11 POSTS
Técnico em eletrônica, advogado, pós-graduado em projetos eletrônicos, autor de 9 livros na área de programação de microcontroladores (1 em inglês), entusiasta de eletrônica e computação. Desenvolvimento em diversas plataformas de 8, 16 e 32 bits, desde microcontroladores até desktop e celulares, utilizando C, C#, Java, Pascal, PHP dentre outras. Curte rock'n roll e cerveja. Atualmente residindo em Kitchener, ON, Canada, é também mantenedor do Embedded Systems Blog em http://embeddedsystems.io
Mutex

Synergy e ThreadX: Recursos compartilhados e Mutex

Conheça um erro muito comum quando se programa num paradigma de multiprocessamento sem proteger recursos compartilhados, resolvendo com mutex.
ThreadX

Synergy e ThreadX: Explorando a estrutura básica do RTOS

Continuando a série "Synergy e ThreadX", vamos olhar alguns detalhes sobre a operação do ThreadX e conhecer funções da API do kernel. Confira!
ThreadX

Synergy e ThreadX: Introdução à multitarefa

Neste artigo vamos introduzir o conceito de multitarefa com a plataforma Synergy da Renesas, usando o sistema operacional de tempo real ThreadX. Confira!
interrupções no RISC-V

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.
interrupções no RISC-V

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

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!
Ahmes num FPGA

Implementação do Ahmes num FPGA Cyclone IV da Altera

Neste artigo demonstramos a implementação do Ahmes num FPGA Cyclone IV da Altera. A implementação utiliza memória RAM do FPGA e inclui uma porta de saída.
Ahmes num FPGA

Ahmes: Uma CPU em VHDL

Este artigo demonstra a codificação em VHDL de uma CPU de 8 bits bastante simples, a Ahmes. Uma referência para compreender como uma CPU executa instruções.
ULWOS Multitarefa Multitarefa no RL78

ULWOS - Multitarefa no RL78: Criando tarefas

Continuando o estudo do ULWOS, vemos multitarefa no RL78 oferecendo um jeito de se criar tarefas no sistema por meio da API do sistema. Confira!
ULWOS Multitarefa Multitarefa no RL78

ULWOS - Multitarefa no RL78: Comutador de tarefas

Sabendo como funciona a comutação de tarefas num sistema multitarefa, vamos tratar do comutador de tarefas ULWOS e da sua implementação no RL78.
ULWOS Multitarefa Multitarefa no RL78

ULWOS - Multitarefa no RL78: Introdução

Neste artigo vamos escrever um simples e pequeno agendador/comutador de tarefas não é tão complicado. Apresentamos o ULWOS, para o RL78 da Renesas.