forked from prattmic/F4OS
A small OS for the STM32F4, ARM Cortex-M4F Discovery board.
License
benwei/F4OS
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A small, real time OS for the ARM Cortex-M4F STM32F4. Developed on STM32F4DISCOVERY, but should be portable to other STM32F4 boards with very little modification. In fact, with minor changes (such as disabling the FPU and changing pinouts), it should be portable to STM32F0 and STM32F1 chips. Building requires arm-none-eabi-toolchain. For hardfloat support, see https://github.com/prattmic/arm-cortex-m4-hardfloat-toolchain or https://launchpad.net/gcc-arm-embedded. For flashing and debugging, texane's stlink is recommended: https://github.com/texane/stlink With stlink in your path, "make burn" will flash your device. By default, the shell program in usr/shell/ is built and run at boot. The main() function in main.c is called by the scheduler before task switching begins and should be used to create tasks that run at boot. Michael Pratt
About
A small OS for the STM32F4, ARM Cortex-M4F Discovery board.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 96.5%
- Perl 2.7%
- C++ 0.3%
- Assembly 0.3%
- Erlang 0.1%
- Objective-C 0.1%