Pinned Repositories
DSB-SC_Modulation
Demonstrates concepts of Amplitude Modulation (AM) using Matlab/GNU Octave to modulate using DSB-SC a sinc(x), demodulate synchronously and perform a Low Pass filtering at frequency domain.
einstein-boltzmann
Remake of the board of the 5-th EPO (2017), using KiCAD 7.0, to measure the Boltzmann constant through the analysis of the thermal noise of a resistor.
FOSFORUMS_2024
My presentation at FOSFORUMS 2024: "My Recent Experience Developing Open Hardware using KiCAD"
nix-config
My system configuration, currently done with Nix and Home Manager
PIC_SevenSegDisplayCounter
A project for learning purposes in C programming language for PIC18F that explores the following features: interrupts, timing, input and output ports (I/O), and peripherals (buttons, LEDs and 7-segment displays).
PUFTRandGen
PUF based True Random Number Generators written in Verilog
RISCV_based_processor
A RISC-V based Processor written in Verilog for the course SEL0628
ssgDisplay_KernelDeviceDriver
A kernel device driver made for controlling a seven segment display on a raspberry pi
VHDL_study_notes
A notebook about my VHDL learning, with the guidance of ChatGPT and a lot of experimentation.
backdoor-module
A simple demonstration of a linux kernel module that sends keyboard data to an external server
CarlosCraveiro's Repositories
CarlosCraveiro/RISCV_based_processor
A RISC-V based Processor written in Verilog for the course SEL0628
CarlosCraveiro/ssgDisplay_KernelDeviceDriver
A kernel device driver made for controlling a seven segment display on a raspberry pi
CarlosCraveiro/PUFTRandGen
PUF based True Random Number Generators written in Verilog
CarlosCraveiro/VHDL_study_notes
A notebook about my VHDL learning, with the guidance of ChatGPT and a lot of experimentation.
CarlosCraveiro/FOSFORUMS_2024
My presentation at FOSFORUMS 2024: "My Recent Experience Developing Open Hardware using KiCAD"
CarlosCraveiro/i3status
My personal rice for i3-status' bar made with bash scripts
CarlosCraveiro/LabProjectSEL0606
Open source project of a processor for the discipline SEL0606
CarlosCraveiro/ALU_FGPA_CycIV
ALU (Arithmetic Logic Unit) made with Verilog using Intel-Quartus for one Cyclone IV FPGA dev-kit (made with a learning proupose / personal project)
CarlosCraveiro/battery-notifier
A customizable battery notifier for Linux kernels focused in BAT0 and BAT1 (at least for now)
CarlosCraveiro/DSB-SC_Modulation
Demonstrates concepts of Amplitude Modulation (AM) using Matlab/GNU Octave to modulate using DSB-SC a sinc(x), demodulate synchronously and perform a Low Pass filtering at frequency domain.
CarlosCraveiro/einstein-boltzmann
Remake of the board of the 5-th EPO (2017), using KiCAD 7.0, to measure the Boltzmann constant through the analysis of the thermal noise of a resistor.
CarlosCraveiro/nix-config
My system configuration, currently done with Nix and Home Manager
CarlosCraveiro/PIC_SevenSegDisplayCounter
A project for learning purposes in C programming language for PIC18F that explores the following features: interrupts, timing, input and output ports (I/O), and peripherals (buttons, LEDs and 7-segment displays).
CarlosCraveiro/ProjetoSistemasDigitais_SEL0628
Repositório para organizar o projeto final da disciplina de Sistemas Digitais - SEL0628
CarlosCraveiro/CarlosCraveiro
CarlosCraveiro/CliniCheckIn
Simple application that manages patient registration in a doctor's office
CarlosCraveiro/CMakeNdConan
Proof of concept of a complex shared library built with CMake.
CarlosCraveiro/Drivers
Low level Drivers for the various ICs in use
CarlosCraveiro/fbs
Create Python GUIs with Qt in minutes
CarlosCraveiro/GimbalTest
A Repository to organize the codes for the GimbalTest for EESC-Bootcamp on Autonomous Flight 2024
CarlosCraveiro/i3lock-fancy-rapid
A faster implementation of i3lock-fancy.
CarlosCraveiro/jacobi-richardson-omp
Implementation of Jacobi-Richardson method for solving linear systems using OpenMP (OMP)
CarlosCraveiro/LeNet-5_Moltenware
A LeNet-5 implementation using C language and FPGA, obtaining more performance (Hardware) together with greater versatility (Software), uniting the two worlds. Hardening the Software and Softening the Hardware, to something in between, like Molten Iron, so a Moltenware implementation.
CarlosCraveiro/my-system
Settings for my personal computer, using NixOS and Home-Manager.
CarlosCraveiro/nixpkgs
Nix Packages collection
CarlosCraveiro/PDSA_Presentation
Apresentação sobre: MIMD - Múltiplos Fluxos de Instruções-Múltiplos Fluxos de Dados, elaborada como atividade avaliativa para a disciplina SEL0631 - Processadores Digitais de Sinais e Aplicações, ministrada no segundo semestre de 2024 pelo professor doutor Maximiliam Luppe.
CarlosCraveiro/personal_blog
The source code of my personal blog
CarlosCraveiro/Quarto_BoardGame
A board game that I'm adapting for playing with my sister on LAN
CarlosCraveiro/Tomato.C
A pomodoro timer written in pure C.
CarlosCraveiro/yorha-grub-theme
My fork of Nier Automata Loading screen as Boot Menu