General
Features
Building
Running
Debugging
SeptemberOS Rationale


Offer
SeptemberOS is a new embedded/RTOS product offer. It provides software components that may be used as building blocks for embedded application project or may be tuned or replaced individually.

Building Blocks
Every such "block" may be replaced by the user with a more appropriate implementation and without a need to modify anything else, as long as replacement block provides all the necessary interfaces. Unnecessary components may be completely left own (with all their dependants).

Provisions
SeptemberOS provides core OS (with task management, system resources management, complete hardware interfacing support) and common OS support libraries (networking, file systems access and software standards compatibility).

Bargain
SeptemberOS aims at standards compatibility for easy porting and application of existing knowledge, while maintaining small footprint for embedded systems, execution speed and real-time performance. Whenever the two directions conflict, SeptemberOS as a rule does not try to resolve it, but attempts to provide both options for the user to choose, according to every project's specific needs.

Purpose
The OS is designed with aim to provide necessary common OS services to embedded projects and with concern in mind that embedded systems may need to tune, replace or remove OS components.
Documentation
Download
Links
Articles




Copyright (c) Daniel Drubin, 2010