Changes between Version 129 and Version 130 of Developer/OpenProjects


Ignore:
Timestamp:
Sep 10, 2009, 2:36:27 AM (10 years ago)
Author:
AaronGrier
Comment:

expand the Nano-X project section

Legend:

Unmodified
Added
Removed
Modified
  • Developer/OpenProjects

    v129 v130  
    297297
    298298
    299 '''Status:''' No active work.
    300 
    301 '''Introduction:''' .
    302 
    303 '''Goal:''' To provide more frame buffer drivers and examples that run on various BSPs.  Frame buffers are wanted for BSPs that have simulators.  In particular, we would like an appropriately licensed pc386 frame buffer driver for MicroWindows.  Any drivers that will run on Skyeye are also desired.
     299'''Status:''' Work for [wiki:GSoC  Google Summer of Code] is in progress by Roxana Leontie with [wiki:User:AaronGrier_  Aaron Grier] as mentor.  Preliminary frame buffer drivers for the pc386 and ARM BSPs have been checked into RTEMS CVS.  Patches are still pending submittal to the Nano-X project, and can be found at http://code.google.com/p/rtems-nano-x/ .
     300
     301'''Introduction:''' Nano-X is a graphics library providing both Microsoft- and X Windows-like graphics programming APIs for embedded systems.
     302
     303'''Goal:''' To provide more frame buffer drivers and examples that run on various BSPs.  Frame buffer drivers are wanted for BSPs that have simulators.  In particular, we would like an appropriately licensed pc386 frame buffer driver for MicroWindows.  Any drivers that will run on Skyeye are also desired.
    304304
    305305'''Requirements:''' The developer should be familiar with RTEMS development.  Most of this work can be done outside the RTEMS source tree and treating MicroWindows and its demos as example applications.
    306306
    307 '''Resources:''' Microwindows port to RTEMS already exists.  The Nintendo DS BSP submitter is a recent user of it so should be able to provide advice.  [wiki:User:AaronGrier_  Aaron Grier] also has some experience with nano-X on custom hardware.
     307'''Resources:''' Nano-X ports to RTEMS of various quality are pre-existing.  The Nintendo DS BSP submitter is a recent user of it so should be able to provide advice.  [wiki:User:AaronGrier_  Aaron Grier] also has some experience with Nano-X on custom hardware.
     308
     309'''Extention and Related Projects:'''
     310
     311 *  NXLIB -- NXLIB is a binary replacement for the libX11 library to allow applications to be run under Nano-X instead of full-blown X11.  It assumes that a native port of the X Window System is available for the target in question, which is often the case for Linux, but not for RTEMS.  Rather than port X11 to RTEMS, it seems like it would be more feasable to package the necessary collection of X11 headers and build utilities (imake) for RTEMS and NXLIB.
     312
     313 *  Qt Embedded (http://qt.nokia.com/products/) -- While the Qt/X11 port could likely be run under NXLIB, performance may be better with a native Nano-X port.
     314
     315 *  directfb (http://www.directfb.org/) -- Linux' DirectFB API provides additional graphics acceleration and limited windowing support.  It may be possible to provide a similar API under RTEMS to allow porting of Linux DirectFB applications.
    308316
    309317'''URLs:'''
    310318
    311  *  http://www.microwindows.org
     319 *  http://www.microwindows.org/
    312320= LWIP =
    313321