Items related to Lua: Einsatz von Lua in Embedded Systems (German Edition)

Lua: Einsatz von Lua in Embedded Systems (German Edition) - Softcover

 
9783907857151: Lua: Einsatz von Lua in Embedded Systems (German Edition)
View all copies of this ISBN edition:
 
 
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

"synopsis" may belong to another edition of this title.

  • PublisherKuhnel
  • Publication date2012
  • ISBN 10 3907857151
  • ISBN 13 9783907857151
  • BindingPaperback
  • Number of pages190

Top Search Results from the AbeBooks Marketplace

Seller Image

Kühnel, Claus & Zwirner, Daniel
Published by Kühnel (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New Paperback Quantity: 1
Seller:
Redux Books
(Grand Rapids, MI, U.S.A.)

Book Description Paperback. Condition: New. Paperback. An Unused, unmarked and unblemished copy.; 100% Satisfaction Guaranteed! Ships same or next business day!. Seller Inventory # 52202100019

More information about this seller | Contact seller

Buy New
US$ 21.19
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Kühnel, Claus; Zwirner, Daniel
Published by Kuhnel (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New Softcover Quantity: > 20
Seller:
Lucky's Textbooks
(Dallas, TX, U.S.A.)

Book Description Condition: New. Seller Inventory # ABLIING23Apr0316110168831

More information about this seller | Contact seller

Buy New
US$ 25.22
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds
Stock Image

K. Hnel, Claus
Published by Kuhnel (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New PAP Quantity: > 20
Print on Demand
Seller:
PBShop.store US
(Wood Dale, IL, U.S.A.)

Book Description PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9783907857151

More information about this seller | Contact seller

Buy New
US$ 35.30
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Claus Kühnel
Published by Kühnel (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New Softcover Quantity: > 20
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)

Book Description Condition: New. PRINT ON DEMAND Book; New; Fast Shipping from the UK. No. book. Seller Inventory # ria9783907857151_lsuk

More information about this seller | Contact seller

Buy New
US$ 30.52
Convert currency

Add to Basket

Shipping: US$ 12.43
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

Kuhnel, Claus
Published by Kuhnel 2012-06 (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New PF Quantity: 10
Seller:
Chiron Media
(Wallingford, United Kingdom)

Book Description PF. Condition: New. Seller Inventory # 6666-IUK-9783907857151

More information about this seller | Contact seller

Buy New
US$ 26.60
Convert currency

Add to Basket

Shipping: US$ 18.68
From United Kingdom to U.S.A.
Destination, rates & speeds
Seller Image

Claus Kühnel
Published by Books On Demand Jun 2012 (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New Taschenbuch Quantity: 2
Print on Demand
Seller:
BuchWeltWeit Ludwig Meier e.K.
(Bergisch Gladbach, Germany)

Book Description Taschenbuch. Condition: 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. Seller Inventory # 9783907857151

More information about this seller | Contact seller

Buy New
US$ 21.82
Convert currency

Add to Basket

Shipping: US$ 24.61
From Germany to U.S.A.
Destination, rates & speeds
Seller Image

Claus Kühnel
Published by Books On Demand (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New Taschenbuch Quantity: 1
Seller:
AHA-BUCH GmbH
(Einbeck, Germany)

Book Description Taschenbuch. Condition: Neu. Druck auf Anfrage Neuware - Printed after ordering - 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. Seller Inventory # 9783907857151

More information about this seller | Contact seller

Buy New
US$ 21.82
Convert currency

Add to Basket

Shipping: US$ 35.30
From Germany to U.S.A.
Destination, rates & speeds
Stock Image

K. Hnel, Claus
Published by Kuhnel (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New PAP Quantity: > 20
Print on Demand
Seller:
PBShop.store UK
(Fairford, GLOS, United Kingdom)

Book Description PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9783907857151

More information about this seller | Contact seller

Buy New
US$ 32.07
Convert currency

Add to Basket

Shipping: US$ 31.15
From United Kingdom to U.S.A.
Destination, rates & speeds
Seller Image

Kühnel, Claus|Zwirner, Daniel
Published by Kühnel (2012)
ISBN 10: 3907857151 ISBN 13: 9783907857151
New Kartoniert / Broschiert Quantity: > 20
Print on Demand
Seller:
moluna
(Greven, Germany)

Book Description Kartoniert / Broschiert. Condition: 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. Seller Inventory # 5669440

More information about this seller | Contact seller

Buy New
US$ 21.82
Convert currency

Add to Basket

Shipping: US$ 52.42
From Germany to U.S.A.
Destination, rates & speeds