Grin logo
en de es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Ciencias de la computación - Programación

Embedded Linux mit Nano-X

Open Frame Smart Panel (OFSP) von Ultratronik für analytische Geräte

Título: Embedded Linux mit Nano-X

Libro Especializado , 2008 , 106 Páginas , Calificación: 1.0

Autor:in: Sören Wellhöfer (Autor)

Ciencias de la computación - Programación
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

Software developers for embedded devices have just now begun to discover the power of developing and running their software on GNU/Linux.

As graphical environments on embedded devices have also become a crucial point for any kind of application it is majorly important to use a stable and flexible graphics system for this purpose.

Therefore, this paper makes the far-reaching attempt at explaining, describing and elaborating on Nano-X, THE free and OpenSource graphical windowing environment of choice for smaller devices.

Unfortunately, up to this point, material concerning good and complete introductions to the Nano-X API is rarely to be found. With this paper a resourceful piece of collected and easy-to-understand compact knowledge base has been compiled for practical or any other kind of use.

As this paper has been intentionally written to be used within the frames of software development for analytical gadgets, a concrete device, that is the Open Frame Smart Panel (OFSP) from Ultratronik, is taken under scrutiny and shown to be a viable device for the tasks at hand.

Furthermore, some additionally relevant topics concerning Unix (especially serial port communication) are also discussed in some detail.

Extracto


Inhaltsverzeichnis

  • Einleitung
  • Grundlegendes
    • Software und Analysetechnik
    • Problemstellung
  • Hardware
    • OFSP Open Frame Smart Panel
  • Betriebssoftware
    • Embedded-Systems
    • Windows CE™
    • Ultratronik Linux Distribution
    • X-Window Systeme
    • Cross-Compiler
  • Nano-X - Die schlanke X-Window Variante
    • Gesamtüberblick
    • Lizenz und Bedingungen
    • Einrichtung des Systems
    • Einführung in die Nano-X Programmierbibliothek
      • Fenster
      • Graphische Kontexte
      • Ereignisse
        • Ereignistypen
        • Ereignisverarbeitung
        • Ereignisorientierte Anwendungsprogrammierung
    • Der Nano-X Server
    • Nano-X API und Microwindows API
      • Kernkonzepte im Vergleich
      • Nano-X API oder Microwindows API - Ein Fazit
    • State Saver - Visueller Zustandsspeicher
      • Verwendung
      • Funktionsweise
      • Kompilierungshinweise
    • dkbd-Eine virtuelle Tastatur für das OFSP
      • Anwendungskonzeption
      • Programmiertechnische Umsetzung
        • Abstrakt
        • Grundlegender Code
        • Ereignisverarbeitender Code
    • Die Tiny Widgets Bibliothek
      • Grundlegendes
      • Grundlegende Verwendung
  • Zusammenfassung
  • Ausblick
  • Anhang I
    • Linux Serialschnittstellenkommunikation
      • Grundlegendes
      • Überprüfung der Schnittstellenfunktionalität
      • Programmierung
  • Anhang II
    • Nano-X Kurzreferenz
      • Fenstereigenschaften
      • Ereignisstrukturen und Ereignistypen
      • Nano-X Zeichenroutinen
  • Anhang III
    • Quelltext der virtuellen Tastatur „dkbd“
    • Der Zustandsspeicher „state saver“
    • Quelltext eines einfachen Nano-X Ladebalkens
    • Quelltext der Tiny-Widgets und Serialport-Testanwendung
  • Glossar

Zielsetzung und Themenschwerpunkte

Diese Seminararbeit zielt darauf ab, eine solide Wissensbasis und einen Ausgangspunkt für die Entwicklung von Embedded Linux-Anwendungen für das Open Frame Smart Panel (OFSP) von Ultratronik zu schaffen. Die Arbeit konzentriert sich auf die Grundlagen der Entwicklung graphischer Anwendungen mit der Nano-X Bibliothek, da für diese nur wenige und unzureichende Anleitungen existieren.

  • Grundlagen von Embedded Linux und Nano-X
  • Entwicklung graphischer Benutzeroberflächen mit Nano-X
  • Anwendung der Tiny-Widgets Bibliothek
  • Programmierung der seriellen Schnittstelle unter Linux
  • Erstellung von Beispielapplikationen

Zusammenfassung der Kapitel

Die Einleitung beschreibt die Motivation und die Zielsetzung der Arbeit. Das Kapitel "Grundlegendes" behandelt die Software- und Analysetechnik sowie die Problemstellung. Das Kapitel "Hardware" fokussiert auf das OFSP. Das Kapitel "Betriebssoftware" erläutert verschiedene Systeme, darunter Embedded Systems, Windows CE, die Ultratronik Linux Distribution und Cross-Compiler. Das Kapitel "Nano-X" bietet einen Überblick über die Bibliothek, deren Lizenz und Einrichtung, und beschreibt die Programmierung von Fenstern, graphischen Kontexten und Ereignissen. Es werden auch der Nano-X Server und die API im Vergleich zur Microwindows API behandelt, ebenso wie der State Saver und die virtuelle Tastatur "dkbd". Abschließend wird die Tiny Widgets Bibliothek vorgestellt.

Schlüsselwörter

Embedded Linux, Nano-X, Ultratronik OFSP, Tiny Widgets, serielle Schnittstelle, graphische Benutzeroberfläche, Embedded Systems, Cross-Compiler, Ereignisverarbeitung.

Final del extracto de 106 páginas  - subir

Detalles

Título
Embedded Linux mit Nano-X
Subtítulo
Open Frame Smart Panel (OFSP) von Ultratronik für analytische Geräte
Calificación
1.0
Autor
Sören Wellhöfer (Autor)
Año de publicación
2008
Páginas
106
No. de catálogo
V120447
ISBN (Ebook)
9783640239450
Idioma
Alemán
Etiqueta
Embedded Linux Nano-X
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Sören Wellhöfer (Autor), 2008, Embedded Linux mit Nano-X, Múnich, GRIN Verlag, https://www.grin.com/document/120447
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  106  Páginas
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint