To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.nxtOpen lugnet.robotics.nxt in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / NXT / 365
364  |  366
Subject: 
Re: Text Based Programming for NXT - pbLua is Available
Newsgroups: 
lugnet.robotics.nxt
Date: 
Wed, 17 Jan 2007 19:47:03 GMT
Viewed: 
18961 times
  
In lugnet.robotics.nxt, Christian Mock wrote:
> In lugnet.robotics.nxt, Ralph Hempel wrote:
> > All,
> > 
> > For those of you that have been asking the question:
> > 
> >   "When will we get a simple text-based programming
> >    environment for the NXT?"
> > 
> > I can now announce the availability of pbLua Beta 1
> > at:
> > 
> >   <http://www.hempeldesigngroup.com/lego/pbLua>
> > 
> > This is an implementation of Lua 5.1 for the NXT, and you
> > communicate with it via the USB port.
> > 
> > I'll have install instructions up later, but for now you can
> > browse the intro page and the API function list, and download
> > the Beta 1 version using the links at the left of the page.
> > 
> > I plan on adding a call to each and every driver function
> > where possible.
> > 
> > pbLua was compiled on a custom GCC toolcahin, which I
> > will be releasing the build procedure for in the next few weeks.
> > It allows code to be debugged using GDB over the serial
> > port and does NOT require you to open the NXT and add a
> > JTAG port!
> > 
> > I'll post more news here and updates to the pbLua site.
> > 
> > Please, please, please understand that this is still early
> > goings, and that I'll get niceties such as a filesystem and
> > Bluetooth support out as fast as I can.
> > 
> > Also, please use this Lugnet newsgroup as the official place
> > to ask questions and get answers. Don't send me private email
> > if possible, I'll refer you to this group anyways :-)
> > 
> > Cheers, and let the pbLua coding begin.
> > 
> > Ralph
> 
> Ralph, thanx for the great work
> 
> independently from the trouble at the list, I have some questions:
> 
> What is needed to communicate with the NXT at PC side (Linux or OSX)
> Terminalemulation ?
> 
> How are files transfered to the NXT ?
> XModem, ZModem, Download ASCII ?
> 
> How are programs started ?
> lua < filename.lua ?
> 
> To make communication more OS-independent, what about using LuaX-Program at the
> hostside ?
> 
> 
> Thanx for some more informations 8-)
> Bye
> Christian

Hi Ralph,

I have some more questions about pbLua...

Is the NXT-Lua-API public available ?
My idea is to use your pbLua-functions at my PC running Lua-Interpreter,
replaceing low level stuff with own functions...
This allows me to write and runs programs local (NXTpbLuaSim).
The next step is to connect this NXTpbLuaSim via luasocket to a virtual
3D-Simulation like ct-Sim
(http://www.heise.de/ct/ftp/projekte/ct-bot/ct-sim.shtml)...
Some german guys started this project last year and we had much fun with
simulating simple AVR-based robots.

What do you think about this idea ?
I just need you Lua-Tables 8-)

Thanx for some notes
Bye
Christian



Message has 1 Reply:
  Re: Text Based Programming for NXT - pbLua is Available
 
(...) I'm still building and finalizing the API. I should probably start posting some questions on this forum... Eventually I'd like to get the API and the Lua table out there but I need to get docs set up. If you can help with install instructions (...) (20 years ago, 19-Jan-07, to lugnet.robotics.nxt)

Message is in Reply To:
  Re: Text Based Programming for NXT - pbLua is Available
 
(...) Ralph, thanx for the great work independently from the trouble at the list, I have some questions: What is needed to communicate with the NXT at PC side (Linux or OSX) Terminalemulation ? How are files transfered to the NXT ? XModem, ZModem, (...) (20 years ago, 17-Jan-07, to lugnet.robotics.nxt)

28 Messages in This Thread:










Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR