.. include:: crossreferences.asc .. |title| replace:: Evaluation whether to do a small OS in PyPy .. |wp| replace:: WP52 .. |start| replace:: M5 .. |p1| replace:: CT .. |m1| replace:: 1 .. |p2| replace:: Y .. |m2| replace:: 1 .. |p3| replace:: Y .. |m3| replace:: 1 .. |p4| replace:: |e| .. |m4| replace:: |e| .. |p5| replace:: |e| .. |m5| replace:: |e| .. |p6| replace:: |e| .. |m6| replace:: |e| .. include:: wp-toptable.asc .. include:: wp-tablebegin.asc **Objectives** - Deciding whether to build a small Operating System .. include:: wp-tableend.asc .. include:: wp-tablebegin.asc **Description of work** - Analyse the existing device drivers for the embedded device. Figure out which drivers should be interfaced to, which parts of the BIOS must be interfaced, and what has to be recoded in Python. At least all drivers which have blocking calls must be recoded in in Python. - Check whether we need to implement a TCP/IP stack and if this work is doable in reasonable time. If not, then cancel the next WP in favor of another validation WP to be done instead. .. include:: wp-tableend.asc .. include:: wp-tablebegin.asc **Deliverables** .. include:: wp-tableend.asc .. include:: wp-tablebegin.asc **Milestones and Expected Result** - M6 .. include:: wp-tableend.asc