Verwandte Artikel zu Lua: Einsatz von Lua in Embedded Systems

Lua: Einsatz von Lua in Embedded Systems - Softcover

 
9783907857151: Lua: Einsatz von Lua in Embedded Systems

Inhaltsangabe

Lua (portugiesisch für Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können. Eine der besonderen Eigenschaften von Lua ist die geringe Größe des kompilierten Skript-Interpreters. Lua Programme werden vor der Ausführung in Bytecode übersetzt. Obwohl man mit Lua auch eigenständige Programme schreiben kann, ist Lua vorrangig als Skriptsprache von C-Programmen konzipiert. Der Lua Interpreter kann über eine C-Bibliothek angesprochen werden, die auch ein API für die Laufzeitumgebung des Interpreters für Aufrufe vom C-Programm aus beinhaltet. Mittels des API können verschiedene Teile des Programms in C und Lua geschrieben werden, während Variablen und Funktionen in beiden Richtungen erreichbar bleiben (d.h. eine Funktion in Lua kann eine Funktion in C aufrufen und umgekehrt). Lua ist in ANSI-C implementiert und unterstützt sowohl funktionale als auch objektorientierte Programmierung. Da der Lua Interpreter extrem schnell und hochgradig portabel ist und sich leicht in C-Programme einbetten lässt, ist er gerade für Embedded Systems eine attraktive Alternative zu anderen Skript Interpretern. Obwohl er nur wenige Kilobyte umfasst, passt noch eine vollständige Garbage Collection hinein, die anfallenden Datenmüll automatisch aus dem Speicher wirft. Mit dieser Broschüre wollen wir an Hand unserer Erfahrungen die Leistungsmerkmale von Lua verdeutlichen und die Erweiterungsfähigkeit anhand einiger Beispiele demonstrieren. In einem ersten Beispiel werden wir den auf einem PC installierten Lua Interpreter mit einer DLL erweitern, die die Ansteuerung eines über USB angeschlossenen AD-DA-Subsystems ermöglicht. Im einem zweiten Beispiel werden wir Lua in eine Anwendung auf einem Embedded System auf Basis eines Intel386™ EX Prozessors mit ROM-DOS (kompatibel zu MS-DOS 6.22) einbetten und zeigen, dass Lua auch in Systemen mit knappen Ressourcen eingesetzt werden kann. Im dritten Beispiel werden wir die DOS-Applikation durch

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

Daniel Zwirner (Dipl. El. Ing. HTL) studierte an der Hochschule für Technik Rapperswil Elektrotechnik und bildete sich mit einem Nachdiplom Studium in Software Engineering weiter. Seit 2005 ist er bei QIAGEN Instruments AG in Hombrechtikon (CH) als Softwareingenieur beschäftigt und ist dort an der Entwicklung einer neuen Geräteplattform für die molekulare Diagnostik beteiligt. Er arbeitet im Bereich der Betriebssystem- und Gerätesteuerungsentwicklung.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Gebraucht kaufen

Zustand: Wie neu
Like New
Diesen Artikel anzeigen

EUR 28,81 für den Versand von Vereinigtes Königreich nach USA

Versandziele, Kosten & Dauer

Gratis für den Versand innerhalb von/der USA

Versandziele, Kosten & Dauer

Suchergebnisse für Lua: Einsatz von Lua in Embedded Systems

Foto des Verkäufers

Kühnel, Claus & Zwirner, Daniel
Verlag: Kühnel, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Paperback

Anbieter: Redux Books, Grand Rapids, MI, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: New. Paperback. An Unused, unmarked and unblemished copy.; 100% Satisfaction Guaranteed! Ships same or next business day! Bestandsnummer des Verkäufers 52202100019

Verkäufer kontaktieren

Neu kaufen

EUR 15,58
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Kühnel, Claus; Zwirner, Daniel
Verlag: Bod - Books on Demand, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Softcover

Anbieter: Lucky's Textbooks, Dallas, TX, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers ABLIING23Apr0316110168831

Verkäufer kontaktieren

Neu kaufen

EUR 23,39
Währung umrechnen
Versand: EUR 3,37
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Kühnel, Claus; Zwirner, Daniel
Verlag: Bod - Books on Demand, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Softcover

Anbieter: California Books, Miami, FL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Bestandsnummer des Verkäufers I-9783907857151

Verkäufer kontaktieren

Neu kaufen

EUR 27,00
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Kühnel, Claus; Zwirner, Daniel
Verlag: Bod - Books on Demand, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Softcover

Anbieter: Best Price, Torrance, CA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. SUPER FAST SHIPPING. Bestandsnummer des Verkäufers 9783907857151

Verkäufer kontaktieren

Neu kaufen

EUR 20,72
Währung umrechnen
Versand: EUR 7,59
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Kühnel, Claus; Zwirner, Daniel
Verlag: Bod - Books on Demand, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu PAP
Print-on-Demand

Anbieter: PBShop.store US, Wood Dale, IL, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9783907857151

Verkäufer kontaktieren

Neu kaufen

EUR 31,98
Währung umrechnen
Versand: Gratis
Innerhalb der USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Kühnel, Claus; Zwirner, Daniel
Verlag: Bod - Books on Demand, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu PAP
Print-on-Demand

Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

PAP. Zustand: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bestandsnummer des Verkäufers L0-9783907857151

Verkäufer kontaktieren

Neu kaufen

EUR 29,70
Währung umrechnen
Versand: EUR 4,79
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Claus K�hnel, Daniel Zwirner
Verlag: K�hnel 2012-06-06, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Paperback

Anbieter: Chiron Media, Wallingford, Vereinigtes Königreich

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: New. Bestandsnummer des Verkäufers 6666-IUK-9783907857151

Verkäufer kontaktieren

Neu kaufen

EUR 24,89
Währung umrechnen
Versand: EUR 17,85
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: 10 verfügbar

In den Warenkorb

Foto des Verkäufers

Claus Kühnel
Verlag: Books On Demand Jun 2012, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Taschenbuch
Print-on-Demand

Anbieter: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Deutschland

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Taschenbuch. Zustand: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Lua (portugiesisch für Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu können. Eine der besonderen Eigenschaften von Lua ist die geringe Größe des kompilierten Skript-Interpreters.Lua Programme werden vor der Ausführung in Bytecode übersetzt. Obwohl man mit Lua auch eigenständige Programme schreiben kann, ist Lua vorrangig als Skriptsprache von C-Programmen konzipiert.Der Lua Interpreter kann über eine C-Bibliothek angesprochen werden, die auch ein API für die Laufzeitumgebung des Interpreters für Aufrufe vom C-Programm aus beinhaltet. Mittels des API können verschiedene Teile des Programms in C und Lua geschrieben werden, während Variablen und Funktionen in beiden Richtungen erreichbar bleiben (d.h. eine Funktion in Lua kann eine Funktion in C aufrufen und umgekehrt).Lua ist in ANSI-C implementiert und unterstützt sowohl funktionale als auch objektorientierte Programmierung.Da der Lua Interpreter extrem schnell und hochgradig portabel ist und sich leicht in C-Programme einbetten lässt, ist er gerade für Embedded Systems eine attraktive Alternative zu anderen Skript Interpretern. Obwohl er nur wenige Kilobyte umfasst, passt noch eine vollständige Garbage Collection hinein, die anfallenden Datenmüll automatisch aus dem Speicher wirft.Mit dieser Broschüre wollen wir an Hand unserer Erfahrungen die Leistungsmerkmale von Lua verdeutlichen und die Erweiterungsfähigkeit anhand einiger Beispiele demonstrieren.In einem ersten Beispiel werden wir den auf einem PC installierten Lua Interpreter mit einer DLL erweitern, die die Ansteuerung eines über USB angeschlossenen AD-DA-Subsystems ermöglicht.Im einem zweiten Beispiel werden wir Lua in eine Anwendung auf einem Embedded System auf Basis eines Intel386¿ EX Prozessors mit ROM-DOS (kompatibel zu MS-DOS 6.22) einbetten und zeigen, dass Lua auch in Systemen mit knappen Ressourcen eingesetzt werden kann.Im dritten Beispiel werden wir die DOS-Applikation durch eine Linux-Anwendung ersetzen, bei der das kompakte FOX Board G20, ein Linux Embedded Single Board Computer auf der Basis eines Atmel AT91SAM9G20 Mikrocontrollers, zum Einsatz kommt.Den Abschluss der Anwendungsbeispiele bildet mit eLua ein für Mikrocontrolleranwendungen angepasstes Lua.Im letzten Abschnitt werden wir Tools vorstellen, die unter gewissen Vorausset-zungen die Verknüpfung von Lua und C/C++ vereinfachen können. 188 pp. Deutsch. Bestandsnummer des Verkäufers 9783907857151

Verkäufer kontaktieren

Neu kaufen

EUR 19,80
Währung umrechnen
Versand: EUR 23,00
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: 2 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Kühnel, Claus; Zwirner, Daniel
Verlag: Bod - Books on Demand, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Softcover

Anbieter: Ria Christie Collections, Uxbridge, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. In. Bestandsnummer des Verkäufers ria9783907857151_new

Verkäufer kontaktieren

Neu kaufen

EUR 29,10
Währung umrechnen
Versand: EUR 13,81
Von Vereinigtes Königreich nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Foto des Verkäufers

Kühnel, Claus|Zwirner, Daniel
Verlag: Kühnel, 2012
ISBN 10: 3907857151 ISBN 13: 9783907857151
Neu Softcover
Print-on-Demand

Anbieter: moluna, Greven, Deutschland

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. &Uumlber den AutorClaus K&uumlhnel (Dr.-Ing) studierte und promovierte an der Technischen Universit&aumlt Dresden auf dem Geniet der Informationselektronik und bildete sich sp&aumlter in Biomedizintechnik weiter. Seit 2004 is. Bestandsnummer des Verkäufers 5669440

Verkäufer kontaktieren

Neu kaufen

EUR 19,80
Währung umrechnen
Versand: EUR 48,99
Von Deutschland nach USA
Versandziele, Kosten & Dauer

Anzahl: Mehr als 20 verfügbar

In den Warenkorb

Es gibt 4 weitere Exemplare dieses Buches

Alle Suchergebnisse ansehen