![]() |
||||
|
DOWNLOAD
|
CHANGES
|
SCREENSHOTS
|
DOCUMENTATION
| |
WhatOS is a Python framework. This means that it is not an application; it provides a domain-specific skeleton on which you build applications. This skeleton is provided in a set of Python modules. Starting with whatos.core, useable on its own, each extra module adds extra functionality pertaining to a more specific domain.
For backward compatibility use only objects, attributes, and methods appearing in the Python documentation. Objects may have other attributes and methods not appearing in the documentation but used internally; you should avoid overriding them (you can use the dir(object) Python function to see them).
This is a complete demo session showing WhatOS working with an embedded system.
This document provides a tutorial-like introduction by example.
This document shows how to automatically generate optimized state machine code; this is useful when state machines become too complex to write manually.
This Python module contains the core functionality: building systems, generating source code, simulating systems.
This Python module extends whatos.core with a set of tasks useful for embedding into a microprocessor target board. These include: serial port, serial line IP (SLIP), signal serialization, remote debugging and resource monitoring.
This Python module extends whatos.core and whatos.embedded with a set of rudimentary graphical viewers.
This Python module extends whatos.embedded with some tools for developing with Atmel's AVR micro-controllers, avrgcc, and target programming using uisp. It is highly specific and is included primarily for demonstration purposes.
This document contains the specification for C source code generated by whatos.core, including API functions for interfacing to it.
This document lists the processors and development tools on which WhatOS has been tested and describes how to port to new platforms.
©
Mircea Hossu ( ) |
WhatOS
2.0.3 (2006 Feb 26) |