itsmahfoudi
Embedded systems enthusiast with keen interest in low-level design and operating systems.
Morocco
Pinned Repositories
100-exercices-to-learn-rust
This repository contains my proposed solutions for the 100 exercices, while i'm exploring the language.
AESD_Assignments
Automotive_Bootloader
Automotive bootloader implementing firmware update according to Diagnostics services.
CAN_Communication_STM32
This repository contains CAN communication projects on STM32
cpp_practice_on_exercism
This repository is created specially for sharing my solutions for the problems in exercism.
CPP_Stuff
this repo contains simple programs i have created while i was learning c++.
DataStructures_and_Algorithms
This repository contains some programs about dataStructures and Algorithms.
Embedded_linux_BB
This repository will contain all my related to embedded linux development, as hardware platform i'm using the BeagleBone Black Rev C.
STM32_Bootloader
This repository contains bare-metal firmware for a Cortex-M4 STM32 microcontroller (STM32F446RE in my case), using open source tools and libraries such as GCC for ARM and STM32-HAL. The project purpuse is to build a bootloader for performing firmware updates over UART.
STM32F446xx_drivers
This repository contains the GPIO, SPI, I2C, USART drivers fro the Nucleo STM32F446RE Board
itsmahfoudi's Repositories
itsmahfoudi/STM32_Bootloader
This repository contains bare-metal firmware for a Cortex-M4 STM32 microcontroller (STM32F446RE in my case), using open source tools and libraries such as GCC for ARM and STM32-HAL. The project purpuse is to build a bootloader for performing firmware updates over UART.
itsmahfoudi/Automotive_Bootloader
Automotive bootloader implementing firmware update according to Diagnostics services.
itsmahfoudi/CAN_Communication_STM32
This repository contains CAN communication projects on STM32
itsmahfoudi/STM32F446xx_drivers
This repository contains the GPIO, SPI, I2C, USART drivers fro the Nucleo STM32F446RE Board
itsmahfoudi/DataStructures_and_Algorithms
This repository contains some programs about dataStructures and Algorithms.
itsmahfoudi/100-exercices-to-learn-rust
This repository contains my proposed solutions for the 100 exercices, while i'm exploring the language.
itsmahfoudi/AESD_Assignments
itsmahfoudi/cpp_practice_on_exercism
This repository is created specially for sharing my solutions for the problems in exercism.
itsmahfoudi/CPP_Stuff
this repo contains simple programs i have created while i was learning c++.
itsmahfoudi/Embedded_linux_BB
This repository will contain all my related to embedded linux development, as hardware platform i'm using the BeagleBone Black Rev C.
itsmahfoudi/FASKA_NVchad
This repository contains the configurations of NVchad to support RUST, C, C++ Language servers.
itsmahfoudi/gestion_ventes
This repository contains a web project that i have developed using HTML, CSS, PHP and MySQL for educational purpuse.
itsmahfoudi/Heap_Allocator
itsmahfoudi/IA_LABS
This repository contains my solutions for Labs of AI course.
itsmahfoudi/Multithreaded_Kernel
Multithreaded kernel from scratch with c for x86 architecture.
itsmahfoudi/Nand2Tetris
This repository contains my proposed solutions for Nand2Tetris projects, while i'm reading the book.
itsmahfoudi/SecOC_Project
itsmahfoudi/STM32_Bare_Metal_Programming
This repository contains a straightforward walkthrough bare metal programming on stm32.
itsmahfoudi/STM32_FreeRTOS
itsmahfoudi/SystemProgramming
itsmahfoudi/XMODEM
This project implements the XMODEM file transfer protocol to facilitate reliable file transmission over UART to an STM32 microcontroller.