Grin logo
en de es fr
Shop
GRIN Website
Publier des textes, profitez du service complet
Go to shop › Informatique - Programmation

Embedded Linux mit Nano-X

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

Titre: Embedded Linux mit Nano-X

Livre Spécialisé , 2008 , 106 Pages , Note: 1.0

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

Informatique - Programmation
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

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.

Extrait


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.

Fin de l'extrait de 106 pages  - haut de page

Résumé des informations

Titre
Embedded Linux mit Nano-X
Sous-titre
Open Frame Smart Panel (OFSP) von Ultratronik für analytische Geräte
Note
1.0
Auteur
Sören Wellhöfer (Auteur)
Année de publication
2008
Pages
106
N° de catalogue
V120447
ISBN (ebook)
9783640239450
Langue
allemand
mots-clé
Embedded Linux Nano-X
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Sören Wellhöfer (Auteur), 2008, Embedded Linux mit Nano-X, Munich, GRIN Verlag, https://www.grin.com/document/120447
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  106  pages
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contact
  • Prot. des données
  • CGV
  • Imprint