-
Notifications
You must be signed in to change notification settings - Fork 4
Home
DooWoong Lee edited this page May 13, 2015
·
4 revisions
Welcome to the tachyos wiki!
##About
This project is started as personal interest in real-time operating system. I have built this from the scratch while enjoying hopping various topics in operating system. although this project is still its infant stage and required to be tested extensively. it functions normally for a few ported target. ###Motivation
- Light weight & simple design for ease of use (minimize learning curve)
- Support dynamic loading of an application program
- Support remote debugging and profiling of system performance (distributed node device in mind)
##Target Supported
- STM32F40x (ARM Cortex-M4)
- STM32F41x (ARM Cortex-M4)
- STM32F20x (ARM Cortex-M3)
##Build Environment
project is developed with eclipse IDE with ARM Cross compile tool (toolchain and plugin)
- arm gcc cross compiler (ver: 4.9-2014q4 rel)
link : [GCC ARM Embedded in Launchpad] (https://launchpad.net/gcc-arm-embedded) - gnu arm eclipse plug-in
link : [GNU ARM Eclipse Plug-ins ] (http://gnuarmeclipse.livius.net/blog/) - MinGW or Cygwin should be installed (maybe included in GCC ARM toolchain installation)
##To-Do
- Implementing Memory Management in layered fashion with various MPU / MMU hardware support in mind
- Implementing Libc alternative to newlibc provided with ARM gcc toolchain
- Documentation Work for project