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: 
12761 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 (...) (18 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, (...) (18 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
    
Active threads in NXT programmable brick

 
Verified and Trusted Team of Hackers
7 hours ago
Custom Search

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