Pinned Repositories
CheriBSD-on-minimal-hardware
Files and instructions for running CheriBSD using Flute processor implemented on ZC706 board.
CSV-Parser-for-Arduino
It turns CSV string into an associative array (like dict in python)
fast_map
Python library combining multiprocessing and multithreading for fast computation.
Graph-Algorithms-Teaching-Tool
My final year project (CE301 Capstone module).
Hardware-keyloggers
Different implementations of existing projects.
keyLogger
Keylogger using FTP server as an intermediate with some cool additional functions
RFID-cloner
Handy device for cloning RFID chips/cards.
smart_home_simulator
Qt based graphical editor/simulator (created for "CE292 Team Project" module)
supremeDuck
USB keystroke injector controlled by smartphone.
xohw23-121
PYNQ wrapper for Flute RISC-V: Anomaly detection oriented runtime monitoring system
michalmonday's Repositories
michalmonday/supremeDuck
USB keystroke injector controlled by smartphone.
michalmonday/CSV-Parser-for-Arduino
It turns CSV string into an associative array (like dict in python)
michalmonday/fast_map
Python library combining multiprocessing and multithreading for fast computation.
michalmonday/CheriBSD-on-minimal-hardware
Files and instructions for running CheriBSD using Flute processor implemented on ZC706 board.
michalmonday/Program-Behaviour-Anomaly-Detection-Benchmark
michalmonday/sim_racing_arduino_controller
Arduino adapter for multiple input devices (pedals, shifter, handbrake, possibly more).
michalmonday/block_designs
Vivado block designs.
michalmonday/pi_zero_w_headless_setup_py
michalmonday/riscv-baremetal-minimal-example-c
Minimal RISCV C program using the UART of the sifive_u QEMU machine
michalmonday/riscv-probe
Simple machine mode program to probe RISC-V control and status registers
michalmonday/xohw23-121
PYNQ wrapper for Flute RISC-V: Anomaly detection oriented runtime monitoring system
michalmonday/Graph-Algorithms-Teaching-Tool
My final year project (CE301 Capstone module).
michalmonday/advent_of_code_2023
michalmonday/auto_sprinklers
michalmonday/BESSPIN-GFE
BESSPIN Government Furnished Equipment (GFE).
michalmonday/bitburner-scripts
michalmonday/bsc
Bluespec Compiler (BSC)
michalmonday/cheribsd
FreeBSD adapted for CHERI-RISC-V and Arm Morello.
michalmonday/cheribuild
Easily build and run CHERI related projects
michalmonday/coremark-pro
Containing dozens of real-world and synthetic tests, CoreMark®-PRO (2015) is an industry-standard benchmark that measures the multi-processor performance of central processing units (CPU) and embedded microcrontrollers (MCU)
michalmonday/files
michalmonday/Flute
RISC-V CPU, simple 5-stage in-order pipeline, for low-end applications needing MMUs and some performance
michalmonday/michalmonday
michalmonday/morello_baremetal
Files and scripts written attempting to run a baremetal program with C standard library on Morello hardware.
michalmonday/neorv32
🖥️ A small, customizable and extensible MCU-class 32-bit RISC-V soft-core CPU and microcontroller-like SoC written in platform-independent VHDL.
michalmonday/neural_network_practice
michalmonday/pynq_wrapper_docs
michalmonday/python_hackrf
This is a Cyhton wrapper for hackrf. It includes both libhackrf and hackrf-tools. It can also work on Android using buildozer installer.
michalmonday/Qt-form-to-python-conversion-template
Template for new python projects using PyQt6 and forms created with QtDesigner.
michalmonday/TextLCD
TextLCD by Simon Ford but with wait_us instead of wait (because wait was removed in Mbed OS 6)