Changes between Version 8 and Version 9 of Packages/MicroWindows


Ignore:
Timestamp:
Dec 11, 2014, 2:49:20 AM (5 years ago)
Author:
Chris Johns
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Packages/MicroWindows

    v8 v9  
    11= MicroWindows =
    22
     3[[TOC(Packages/MicroWindows, depth=2)]]
     4This page provides a description of MicroWindows and instructions on how to build it and use it in your application.
    35
    4 This page provides a description of [wiki:Packages/MicroWindows MicroWindows] and instructions on how to build it and use it in your application.
    5 
    6 <?plugin CreateToc jshide||=1 with_toclink||=1 ?>
    76= Description =
    87
    98
    10 [http://www.nanogui.org/ Nano-X ] is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms.  The Win32/WinCE API implementation is known as Microwindows, and the Xlib-like API implementation is known as Nano-X.  (The project was renamed from MicroWindows to Nano-X in 2005 to avoid any trademark disputes with Microsoft's Windows.)
     9[http://www.nanogui.org/ Nano-X ] is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms.  The Win32/WinCE API implementation is known as Microwindows, and the Xlib-like API implementation is known as Nano-X.  (The project was renamed from !MicroWindows to Nano-X in 2005 to avoid any trademark disputes with Microsoft's Windows.)
    1110
    1211The [wiki:TBR/UserApp/TCB-2 TCB-2], [wiki:TBR/UserApp/Fonix7000 Fonix7000] and [wiki:TBR/UserApp/AMV_Technic_I AMV TECHNIC I] are three examples of RTEMS-based products also using Microwindows and Nano-X.
     
    1413[http://www.nanogui.org/images/Nano-X-PopupKbd.gif AMV TECHNIC I]
    1514
    16 More versions of MicroWindow/Nano-X graphic libraries have been adapted for RTEMS and are actively used. Additional resources for whole set of graphics libraries and support including actual versions of MicroWindows are documented at [wiki:Projects/GraphicsToolkit RTEMS Graphics Toolkit] page.
    17 = Building [wiki:Packages/MicroWindows MicroWindows] =
     15More versions of !MicroWindow/Nano-X graphic libraries have been adapted for RTEMS and are actively used. Additional resources for whole set of graphics libraries and support including actual versions of !MicroWindows are documented at [wiki:Projects/GraphicsToolkit RTEMS Graphics Toolkit] page.
     16= Building !MicroWindows =
    1817
    1918
    20 Clone latest sources from MicroWindows/Nano-X repository
     19Clone latest sources from !MicroWindows/Nano-X repository
    2120 git clone git://microwindows.org/microwin microwin
    2221
     
    3837Then regular make clean and make all can be used to build libraries.
    3938
    40 The latest MicroWindows/Nano-X GIT version does not support well monochromatic displays with BPP smaller
    41 than 8. When support of BPP 1, 2, 4 is required it is safer to stay with older MicroWindows release.
     39The latest !MicroWindows/Nano-X GIT version does not support well monochromatic displays with BPP smaller
     40than 8. When support of BPP 1, 2, 4 is required it is safer to stay with older !MicroWindows release.
    4241This is the case of [wiki:TBR/UserApp/AMV_Technic_I AMV TECHNIC I] system. Patches used to configure and build suitable
    43 MicroWindows version for that project together with corrections of native build under X for 64-bit Linux
     42!MicroWindows version for that project together with corrections of native build under X for 64-bit Linux
    4443systems and cleaning some 16-bit integer incompatibilities for H8S targets can be found in next archive
    4544
     
    4847The patch series includes even implementation of minimal screen driver (mwin-driver-mx1sl.patch) for
    4948frame-buffer accessible directly at fixed address in application memory map.
    50 = Using [wiki:Packages/MicroWindows MicroWindows] in an Application =
     49= Using !MicroWindows in an Application =
    5150
    5251