botelhocpp
ARM | Computer Engineering | C/C++ | Embedded Systems | VHDL | IoT
Federal University of CearáQuixadá, Ceará, Brazil
Pinned Repositories
AccessHub
Project of a smart lock using RFID tags in Arduino Framework integrated with Mosquitto server via MQTT and Node-RED.
BeagleBone_Practices
Source code made for the "TPSE I" course, a basic Embedded System course, in the BeagleBone Black board.
computer_architecture
Assembly language codes (*.asm), as well as documents of my own on the subject of "Computer Architecture and Organization".
Controle_Estufa_FreeRTOS
Sistema Embarcado com FreeRTOS que realiza o controle de uma estufa, usando microcontroladores da NXP.
desenvolvimento-web
pong_hdmi_vhdl
A ping-pong game made in VHDL for the Zync-7000 FPGA, using HDMI.
RISC-Pong
A ping-pong game made with a SiFive RISC-V microcontroller, FreeRTOS and SSH1106 OLED display.
robarm
An embedded Linux project using a robotic arm and a Beaglebone Black.
SCS
An app to control the sales of products of stores and markets, built in C#, using .NET and WinForms, for Windows.
SGA
Sistema de Controle de Academias (SGA), desenvolvido em Java 16, para desktop.
botelhocpp's Repositories
botelhocpp/computer_architecture
Assembly language codes (*.asm), as well as documents of my own on the subject of "Computer Architecture and Organization".
botelhocpp/simple_8bit_cpu
A simple 8-bit processor made in VHDL for the "Digital Systems" course.
botelhocpp/TRISC-16_Legacy
The legacy version of the 16-bit processor (Training RISC) made in VHDL for teaching purposes.
botelhocpp/AccessHub
Project of a smart lock using RFID tags in Arduino Framework integrated with Mosquitto server via MQTT and Node-RED.
botelhocpp/pong_hdmi_vhdl
A ping-pong game made in VHDL for the Zync-7000 FPGA, using HDMI.
botelhocpp/ABC_Processor
A simple 8-bit "Accumulator Based CPU" made in VHDL and FPGA por teaching purposes.
botelhocpp/arduino_clock
A simple prototype using Arduino in Tinkercad of a simple clock with alarm, for teaching purposes.
botelhocpp/arduino_whack_a_mole
A simple prototype using Arduino in Tinkercad of the Whack'A Mole game for teaching purposes..
botelhocpp/c_client_server_practices
Cliente/Server practices in C made for teaching.
botelhocpp/circuit_projects
Circuit (digital and analog) projects made for teaching and learning purposes in various simulators (Proteus, Logisim, Circuit Maker, CEDAR, etc...).
botelhocpp/communication_protocols
Codes using various protocols made with ESP32 for the "Communication Protocols" course.
botelhocpp/computer_vision
Labs for the "Computer Vision" course.
botelhocpp/crisc_cpu
A crabby RISC 8-bit CPU made for fun, learning and teaching purposes.
botelhocpp/crisc_vhdl
A Compact RISC 8-bit CPU made for fun, learning and teaching purposes, in VHDL!
botelhocpp/digital_clock_beaglebone
Project of a digital clock with alarm, for the EVB Beaglebone Black.
botelhocpp/digital_project_vhdl
Digital Projects made in VHDL for the "Digital Systems" course, and for teaching, using the Zybo board.
botelhocpp/embedded_linux_rpi4
Embedded Linux practices using Raspberry Pi 4.
botelhocpp/hdmi_display_image_vhdl
Show a BMP image in a 640x480@60Hz HDMI screen, made in VHDL for the Zybo board.
botelhocpp/hdmi_rgb_spectrum_vhdl
Creates a RGB color spectrum in a 640x480@60Hz HDMI screen, made in VHDL for the Zybo board.
botelhocpp/hdmi_vhdl_driver
A driver for the HDMI interface made in VHDL, with the Zybo board. Primary for 800x600@60Hz and 640x480@60Hz resolutions.
botelhocpp/MIPS-MC
A complete implementation of the pipelined model of the MIPS processor, made in VHDL for teaching purposes.
botelhocpp/MIPS-SC
A complete implementation of the single-cycle model of the MIPS processor, made in VHDL for teaching purposes.
botelhocpp/MIPS-V0
A simplified MIPS processor made in VHDL for the "Digital Systems" course.
botelhocpp/NanoCPU
A monolitic simplist 16-bit CPU made in VHDL for teaching purposes.
botelhocpp/nxp_freedom_practices
Codes for NXP's ARM Cortex-M0+ microcontrollers using FRDM-KL25Z, FRDM-KL46Z and FRDM-K32L2B3 boards.
botelhocpp/SiMAS
A Simple MIPS Assembler made for the MIPS-SC project for learning and teaching purposes.
botelhocpp/slaver_gamepad_driver_vhdl
A driver for the Slaver generic gamepad made in VHDL, with the Zybo board.
botelhocpp/snake_game_vhdl
A snake game made in VHDL for the Zync-7000 FPGA, using HDMI.
botelhocpp/TRISC-16
A 16-bit processor (Training RISC) made in VHDL for teaching purposes.
botelhocpp/whack_a_mole_beaglebone
Project of the Whack'A Mole game, for the EVB Beaglebone Black.