Mohammed Khaled's Projects
Proteus Examples with 8086
A linear Kalman filter estimating altitude and vertical velocity by doing sensor fusion of acceleration and any altitude measurement such as e.g. barometer or SONAR.
Full static and dynamic design of Automotive Door Control System includes entirely described components, APIs and UML diagrams illustrate the system and its modules behaviour.
Open Source Flight Controller Firmware
A Design of a bootloader on STM32F4 based on cortex-M4 that selects between a main and a recovery images to boot from, it also support the update of both images and Flash Memory interfacing throug USART Communication Protocol.
Implementation of Earliest Dead First Scheduler based on the Kernel of FreeRTOS.
The BusTub Relational Database Management System (Educational)
A library of common data structures and algorithms written in C.
Repo contains several sketches that I made in my journey to learn Digital Signals Processing and Analog-Digital Communication theories.
This is an educational Machine Learning project. It's full implementation from scratch of classifier and regressor deciscion tree built with support for Tree Ensembles.
A Self implementation of independent Real Time Operating System from scratch.
An eductional DSP Tool for designing and plotting the FIR filters, built with .NET (C#)
Following in the style of NeHe, I'm doing some simple tutorials for the opengl4csharp library.
HScope material repository
MPU9250
Google IT Automation with Python Professional Certificate - Practice files
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Personal repository
STM32 HAL library for GY-521 (MPU6050) with Kalman filter
Desktop application of pharmacy managment-system developed with javaFx framework. The application is fully functional and open-source for any usage or modification.
A Logisim design of a 16-bit pipelined micro-architecture processor with more than 35 instruction set with customized assembler code for programming.
Remote Controlled Car with Atittude and Heading Refernce System.
JavaFX samples to run with different options and build tools
Running MPU6050 with HAL drivers on STM32
Toy drone project for STEVAL-FCU001V1 flight controller unit demo board.
This is an eductional project in computer graphics built using OpenGL and OpenTK framework. the project is a war game in the solar system