Become a Readings Member to make your shopping experience even easier. Sign in or sign up for free!

Become a Readings Member. Sign in or sign up for free!

Hello Readings Member! Go to the member centre to view your orders, change your details, or view your lists, or sign out.

Hello Readings Member! Go to the member centre or sign out.

Lua: Einsatz von Lua in Embedded Systems
Paperback

Lua: Einsatz von Lua in Embedded Systems

$55.99
Sign in or become a Readings Member to add this title to your wishlist.

This title is printed to order. This book may have been self-published. If so, we cannot guarantee the quality of the content. In the main most books will have gone through the editing process however some may not. We therefore suggest that you be aware of this before ordering this book. If in doubt check either the author or publisher’s details as we are unable to accept any returns unless they are faulty. Please contact us if you have any questions.

Lua (portugiesisch fur Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu koennen. Eine der besonderen Eigenschaften von Lua ist die geringe Groesse des kompilierten Skript-Interpreters. Lua Programme werden vor der Ausfuhrung in Bytecode ubersetzt. Obwohl man mit Lua auch eigenstandige Programme schreiben kann, ist Lua vorrangig als Skriptsprache von C-Programmen konzipiert. Der Lua Interpreter kann uber eine C-Bibliothek angesprochen werden, die auch ein API fur die Laufzeitumgebung des Interpreters fur Aufrufe vom C-Programm aus beinhaltet. Mittels des API koennen verschiedene Teile des Programms in C und Lua geschrieben werden, wahrend 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 unterstutzt sowohl funktionale als auch objektorientierte Programmierung. Da der Lua Interpreter extrem schnell und hochgradig portabel ist und sich leicht in C-Programme einbetten lasst, ist er gerade fur Embedded Systems eine attraktive Alternative zu anderen Skript Interpretern. Obwohl er nur wenige Kilobyte umfasst, passt noch eine vollstandige Garbage Collection hinein, die anfallenden Datenmull automatisch aus dem Speicher wirft. Mit dieser Broschure wollen wir an Hand unserer Erfahrungen die Leistungsmerkmale von Lua verdeutlichen und die Erweiterungsfahigkeit 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 uber USB angeschlossenen AD-DA-Subsystems ermoeglicht. 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

Read More
In Shop
Out of stock
Shipping & Delivery

$9.00 standard shipping within Australia
FREE standard shipping within Australia for orders over $100.00
Express & International shipping calculated at checkout

MORE INFO
Format
Paperback
Publisher
Kuhnel
Date
6 June 2012
Pages
190
ISBN
9783907857151

This title is printed to order. This book may have been self-published. If so, we cannot guarantee the quality of the content. In the main most books will have gone through the editing process however some may not. We therefore suggest that you be aware of this before ordering this book. If in doubt check either the author or publisher’s details as we are unable to accept any returns unless they are faulty. Please contact us if you have any questions.

Lua (portugiesisch fur Mond) ist eine Skriptsprache zum Einbinden in Programme, um diese leichter weiterentwickeln und warten zu koennen. Eine der besonderen Eigenschaften von Lua ist die geringe Groesse des kompilierten Skript-Interpreters. Lua Programme werden vor der Ausfuhrung in Bytecode ubersetzt. Obwohl man mit Lua auch eigenstandige Programme schreiben kann, ist Lua vorrangig als Skriptsprache von C-Programmen konzipiert. Der Lua Interpreter kann uber eine C-Bibliothek angesprochen werden, die auch ein API fur die Laufzeitumgebung des Interpreters fur Aufrufe vom C-Programm aus beinhaltet. Mittels des API koennen verschiedene Teile des Programms in C und Lua geschrieben werden, wahrend 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 unterstutzt sowohl funktionale als auch objektorientierte Programmierung. Da der Lua Interpreter extrem schnell und hochgradig portabel ist und sich leicht in C-Programme einbetten lasst, ist er gerade fur Embedded Systems eine attraktive Alternative zu anderen Skript Interpretern. Obwohl er nur wenige Kilobyte umfasst, passt noch eine vollstandige Garbage Collection hinein, die anfallenden Datenmull automatisch aus dem Speicher wirft. Mit dieser Broschure wollen wir an Hand unserer Erfahrungen die Leistungsmerkmale von Lua verdeutlichen und die Erweiterungsfahigkeit 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 uber USB angeschlossenen AD-DA-Subsystems ermoeglicht. 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

Read More
Format
Paperback
Publisher
Kuhnel
Date
6 June 2012
Pages
190
ISBN
9783907857151