Lua development

From ArmadeusWiki

Jump to: navigation, search

On this page you will learn how to create your first Lua script for your Armadeus board. Image:lua.png

Contents

Installation

Lua interpreter is not installed in the default rootfs. Lua version installed by Buildroot is 5.1.2.

  • Launch Buildroot's menuconfig:
armadeus$ make menuconfig
  • In

Image:Menuconfig_package.png
choose
Image:Menuconfig_package_scripting.png
and
Image:Menuconfig_package_lua.png

  • choosing Lua package automatically selects readline and ncurses one
  • then save your configuration and build your system:
armadeus$ make

Source code

First take your favorite editor/IDE and create the following script:

print "Hello from APF ! Today it's:"
print(os.date())

Save it as example.lua

Compilation

Not needed. Transforming Lua scripts in "executables" with Luac hasn't been tested yet.

Running

  • Copy your example.lua script to your APF9328 board through your NFS export directory or your MMC/SD
  • then on your APF console, launch it:
 # lua example.lua
 Hello from APF ! Today it's:
 Thu Jun  6 21:57:17 2007
 #

Now it's up to you ! ;-)

Links

Personal tools