Román Cárdenas Rodríguez's Projects
Advent of Code 2022
My answer to advent of code 2023
A strong typed PDEVS simulator
This library provides model classes for multiple Discrete-Event Simulation formalisms and the tools to simulate those models. The initial submission includes the model classes for describing Discrete-Event System Specification (DEVS) models, Extended DEVS (EDEVS), Parallel DEVS (PDEVS). Simulation engines are provided for the different formalisms, that could be combined for coupling previously developed models. The library is headers only and most internal structures are defined as template to allow interchangeability for specific purpose simulations. The library was completely developed in C++11 and only has dependencies to some other Boost Libraries. This library was originally published in https://gforge.inria.fr/projects/cdboost/
Auxiliar script to generate Cell-DEVS environments based on images.
Repository for code related with data security course
Time types for Time based Discrete Event Simulation (DES) purposes as DEVS simulators
svd2rust generated interface to e310x peripherals
Implementation of the `embedded-hal` traits for E310x microcontrollers
EMQ Docker
The Release Project for EMQ 2.0
Repository related to Fundamentals of Modern Embedded Systems project
lightweight Cadmium Cell DEVS simulation environment
A workflow-based approach meant to support the complete simulation lifecycle.
MQTT client/broker using Python asynchronous I/O
Board support crate for HiFive1 and LoFive boards
Interrupt driven DHT11 library
Intelligent system concept of a wind turbine anomaly detection system.
A KISS, cross-platform C mocking library
Project for 02450 Introduction to Machine Learning and Data Mining
This repository contains all the source files generated during my BSc thesis
QEMU QTest bindings
A convenient wrapper for Rc<RefCell<T>> and Weak<RefCell<T>>
Proyecto SDG2 2022-23. Sistema de Recepción y Transmisión de Infrarrojos.
Low level access to RISC-V processors
An atomic emulation trap handler for non atomic RISCV targets
Standard RISC-V targets for embedded systems written in Rust
Crate for enabling vectored handling of software interrupts for RISC-V targets