NanoGTK - GTK for Nano-X  

Introduction

NanoGTK provides the tools to build embedded applications effortlessly for nano-X. With NanoGTK, developers can develop and test embedded GUI applications on a familiar Linux PC environment. He could also take advantage of the vast library of available GTK+ applications and simply port them to his embedded device. Manufacturers can use NanoGTK to build up a vast library of Palm-like applications quickly for their Linux-based devices such as PDA, multimedia player, e-book, set-top-box, web-phone. NanoGTK has been tuned to provide good performance on low power ARM7 and MIPS CPUs and is trimmed down to 1MB. It is packaged with the highly efficient Nano-X Windows system, sample device drivers, international fonts and input methods.

The application developer builds and tests GUI applications on a Linux PC using GNU tools. After that, he cross compiles the application source code to generate the target executable code. The executable together with the NanoGTK libraries are downloaded to the target for final verification.

Features

  • GTK+ library - trimmed down to 1MB and tuned to run on low power CPUs.
  • 'C'only GUI toolkit - to develop small, fast applications.
  • International fonts - Western, Japanese, Korean and Chinese (simplified and traditional).
  • Input methods - SDK for hand writing systems, Hangul (Korean), Pingyin, Cangjie (Chinese).
  • Nano-X Windows - a small, fast X Window system.
  • Sample device drivers - frame buffer, touch screen, mouse.
  • Sample applications - scheduler, address book, calculator, notepad.
  • GNU cross compiler for ARM7 and MIPS processors.
System Requirements
  • EmLinux or any Linux OS with kernel 2.2 or above
  • Display - any frame buffer display. 4-bit gray-scale to 24-bit full-color
  • CPU - minimum 50MHz ARM7 or MIPS processor
  • Development system - Redhat Linux 6.x, SuSe 6.x & up
Support

Emsoft can provide engineering services to port NanoGTK to any embedded Linux device. Emsoft can also provide software maintenance and upgrades services.

Contact

Please contact sales@emsoftltd.com for any questions regarding our solutions and services.

Download NanoGTK