jserv / mini-arm-os

Build a minimal multi-tasking OS kernel for ARM from scratch
Other
1.06k stars 243 forks source link

No actual guides for implementing and running OS #35

Open 0x447a opened 2 years ago

0x447a commented 2 years ago

Hi, i forked this repo thinking that this was a tutorial for beginners but it seems that it requires experience using the ARM tool chain and stm32 stuff to even get started. If this is a tutorial for beginners, do you mind creating some additional documentation so i know where to begin? It's not a tutorial without the actual documentation being there to show you how running an OS in QEMU works. I'd really like to learn how i can develop kernels for the STM32 architecture, but this doesn't give me enough information to start with. CMSIS sounds great too! The idea of porting my OS that i ran on an emulator to a bare metal dev board sounds awesome. Thanks.

jserv commented 2 years ago

This project was a complementary lecture material for embedded systems. If you can read Chinese, please check this: http://wiki.csie.ncku.edu.tw/embedded/Lab19/stm32-prog.pdf

0x447a commented 2 years ago

This project was a complementary lecture material for embedded systems. If you can read Chinese, please check this: http://wiki.csie.ncku.edu.tw/embedded/Lab19/stm32-prog.pdf

I can't read chinese yet since i have to figure out my self employment career before traveling to taiwan. I translated the document to english. Thanks!

0x447a commented 2 years ago

Oh wow. I just realized that you're actually from taiwan. What a coincidence.