Kyungjae Lee's repositories
bare-metal-rtos
Real‐time operating system development on the bare‐metal STM32F407‐Discovery board
mcu-peripheral-drivers
MCU peripheral (GPIO, I2C, SPI, USART) drivers development from scratch on the STM32F407-Discovery board
arm-cortex-m3-m4-processor
Embedded systems programming on ARM Cortex-M3/M4 processor
automated-sprinkler-system
Designing and implementing an embedded system that transforms a manual sprinkler systems into automated controllers by integrating rain sensor data and web-based weather information to optimize watering schedules and enhance overall efficiency
engineers-notebook
Documentation website for publishing reusable technical information gained through personal studies and projects
freertos-projects
FreeRTOS kernel integration, porting, and application development for STM32 target board
lcd-digital-clock
LCD digital clock development using the Tiny RTC (DS1307) Module and the 16x2 Character LCD (HD44780U), interfacing with the STM32F407-Discovery board
stm32-mcu-custom-bootloader
Developing a custom bootloader for the STM32F407xx MCU family that allows the host to communicate with the bootloader over the USART interface and perform MCU‐speci ic operations through an interactive application
linux-device-drivers
Linux device drivers development using the BeagleBone Black board
linux-kernel-v6.4.2
Linux kernel v6.4.2 source analysis environment