Welcome, Guest. Please Login.
Surveyor Corporation Surveyor SRV-1
Home Help Search Login

Surveyor Robotics Forum

Welcome to the user support forum for Surveyor SRV-1 robots, SRV-1 robot controllers and SVS stereo vision systems. To register for this forum, please send an email to support@surveyor.com which includes your desired forum user name, your registration email address, and a brief explanation of why you wish to join, and we will create a forum account for you.

Please note that there is a Search button in the forum toolbar for forum topics. Another effective search method for the entire surveyor.com site is to use Google, e.g. "xyz site://www.surveyor.com" where "xyz" is the search topic.



Pages: 1
Send Topic Print
Latest firmware version - srv-blackfin-041208 (Read 1854 times)
admin
YaBB Administrator
*****




Posts: 3676
Latest firmware version - srv-blackfin-041208
04/12/08 at 9:05am
 
I just posted the latest test firmware:
    http://srv.transterpreter.org         (SVN version 34), and
    http://www.surveyor.com/blackfin/srv-blackfin-041208.zip
 
The main changes, as described in srv-blackfin.README, are updates to the ldr utilities which build the srv1.ldr firmware images, a switch over to the 2008R1_RC8 version of the bfin-elf-gcc Blackfin compiler toolchain instead of the 2006 version we were previously using, and a switch to a different embedded Lisp interpreter.  Basically, the Lithp interpreter had some memory issues and fundamentally wasn't as easily extended as initially assumed.  
 
The Lisp interpreter now included was created by a mathematician, Dr Gregory Chaitin of IBM Research as a tool for developing mathematical proofs.  The interpreter can run code stored in the flash buffer or interactively from via the console.  The code needs some work to add robot functions and garbage collection, but it's very fast and very capable.  Some background on Chaitin Lisp is found here -  
    http://www.umcs.maine.edu/~chaitin/lisp.html and  
    http://www.umcs.maine.edu/~chaitin/rov.html (sample code at bottom of page)
 
The zip archive includes C and Lisp versions of firmware for 921k and 2500kbaud.  The srv1-c.ldr and srv1-lisp.ldr images are identical to srv1-c.ldr.921k and srv1-lisp.ldr.921k respectively.
 
Testing so far has gone well, but please let me know if you encounter any problems with this version.  There will likely be another update which starts adding robot functions to Lisp, but otherwise no other immediate changes are planned.
Back to top
 
 

SRV-1 Development Team
Surveyor Corporation
Email WWW   IP Logged
Pages: 1
Send Topic Print