Difference between revisions of "Lua development"

From ArmadeusWiki
Jump to: navigation, search
m (Links)
(Source code)
Line 19: Line 19:
 
First take your favorite editor/IDE and create the following script:
 
First take your favorite editor/IDE and create the following script:
  
  blah blah blah
+
  print "Hello from APF9328 ! Today it's:"
   
+
  print(os.date())
blah blah blah
+
blah blah blah
+
  
Save it as ????
+
Save it as example.lua
  
 
==Compilation==
 
==Compilation==

Revision as of 12:54, 7 June 2007

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

Installation

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

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

Menuconfig package.png
choose
Menuconfig package python.png

  • choosing Lua package automatically selects readline and ncurses one
  • then save your configuration and build your system:
armadeus$ make
  • copy generated rootfs to your NFS directory or on your MMC/SD. If you already have an existing rootfs then just make a:
armadeus$ cp -r buildroot/build_arm_nofpu/root/usr/ /local/export/

Here /local/export/ is my NFS directory.

Source code

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

print "Hello from APF9328 ! 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 xxxxxx script on your NFS export directory or on your MMC/SD
  • then on your APF console, launch it:
# lua xxxxx
APF9328 says: Hello World ! ;-)
#

Now it's up to you ! ;-)

Links