WangHanChi / mini-os

Simplest operation system for stm32 board and m4 processor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mini-os

This is about the mini operating system for STM32f429zi

Note
Device

Implement

  • Using GPIOD alternate function for USART3
  • Create user task
  • Multi-tasking
  • Context switch
  • Interrupt from Timer
  • Preemept
  • Wrapper malloc with brk()
  • Implement memory allocator
  • CLI window (include scanf)

TODO

  • Import CMSIS
  • Task scheduler
  • Bootloader

Reference link

About

Simplest operation system for stm32 board and m4 processor

License:MIT License


Languages

Language:C 79.9%Language:Assembly 10.2%Language:Makefile 9.6%Language:Python 0.3%