Build a complete OS for bare metal including but not limited to support for : - Single threading ; - Preemptive kernel for multi threading ; - IP stack ; - file systems...
I will begin with : - Support for cortex-m3 and stm32f2xx ; - Fat File system ; - MQTT-SN ;
```nomnoml
[
[silica-chunks]<--[silica-allocator] [silica-allocator]<--[silica] [silica-panic]<--[silica]
[silica]<--[silica-cortexm] [silica-cortexm]<--[silica-stm32f2xx] [silica-stm32f2xx]<--[silica-stm32f207] [silica-stm32f207]<--[silica-olimex-p207]
[silica]<--[applications-libs]
[silica]<--[actual-project] [silica-cortexm]<--[actual-project] [silica-stm32f2xx]<--[actual-project] [silica-stm32f207]<--[actual-project] [silica-olimex-p207]<--[actual-project] [applications-libs]<--[actual-project] ```