Hendrik van Rooyen wrote:
>
> It depends a *lot* on what is meant by "embedded" :

Indeed.

> This definition seems to cover everything from:
>     - a cut down PC in a non standard box, through
>     - a processor in a Washing Machine, to
>     - a bare PIC processor in a Burglar Alarm...

CPython doesn't span all these situations, but there are a few
different strategies involving Python:

  * A cut-down build of CPython, or perhaps just a recompiled or
    cross-compiled build; this is good enough for some of the more
    "luxurious" embedded devices. The Gumstix hardware is a
    reasonable example:
    http://www.gumstix.org/

  * A re-engineered version of CPython with things taken out or
    optimised for simpler hardware. An example of this approach is
    PyMite:
    http://wiki.python.org/moin/PyMite

  * Software which isn't actually running in Python on the device but
    which has been designed using Python. Projects like MyHDL and
    WhatOS at least allow you to prototype things in Python:
    http://myhdl.jandecaluwe.com/doku.php
    http://www.sticlete.com/whatos/

[...]

> as I in fact discovered Python because it is embedded in a GPS module
> we were evaluating for building into a device - so I will follow your
> progress with interest...

Interesting! Any links, or is it related to the Telit hardware already
discussed?

Paul

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to