Here are the steps I've translated and changed to match what I did. I've also added commands like uncompressing a tgz (couldn't remember and had to find it).

Steps

1. Create a directory called 'sfstemp'
2. Download the Arduino tgz you want to sfstemp. I choose version 22. Link: http://arduino.googlecode.com/files/arduino-0022.tgz
3. Uncompress the tgz "tar zxvf arduino-0022.tgz"
4. Copy or Download "arduino21_wiring27.sfs" to sfstemp
5. Unsquash the sfs. The site mentions it might need to be installed but I had no problem. Just ran the command with no issues. Type "unsquashfs arduino21_wiring27.sfs"
6. Next I removed the contents of the ardiuno directory in the unsquashed sfs. Type "cd squashfs-root/usr/arduino/" and then "rm -R *"
7. Now to move the ardiuno directory from 23 into the unsquashed sfs. Type "cd ../../.." (make sure you're at the 'sfstemp' directory). Now type "cd arduino_0022" and then "cp -R * ../squashfs-root/usr/arduino/"
8. Come back to the sfstemp directory level. Type "cd .."
9. Create the new SFS. Type "mksquashfs squashfs-root/ arduino22_wiring27.sfs"
10. Now move the new sfs where you want to use it. I put mine at '/mnt/home' as the Puppy software looks for that there.
11. Finally clean up any extra software in 'sfstemp'. Can delete it if you wish.

This works fine for me with no issues. I assume version 23 or 1.0 might work as well. Not too sure on the java or wiring version.

Thanks to sternenstaub, Wally, Bing translation and Owen Kelly of linux.ie (got the command for tgz).

as a matter of interest what do the codes you have been working on perform?_________________
ASUS EeePC Flare series 1025C 4x Intel Atom N2800 @ 1.86GHz RAM 2063MB 800x600p ATA 320G
_-¤-_<º))))><.¸¸.•´¯`•.#.•´¯`•.¸¸. ><((((º>

Kooliepup, you're right. No link. Wonder where I can upload the sfs to.

Aarf, I assume your are referring to the codes I write for the arduino.
One project I used it to measuring a timing event to try and generate random numbers. The arduino would send the data to the puppy computer. The computer then ran monkey server and also did simple scripting to modify the data. Linux is so much easier to access the USB port than windows.

The most recent task is to fix the rolling ball clock by fascinations. Was doing multiple experiments and hacking into the circuit board. Right now the final script gives the motor a 100ms kick start to overcome static friction. The rest of the analog circuitry of the clock takes over after that. The script measures the voltage at a point to determine the switch is closed, kick starts the motor, then tirstates the node, and waits for the arm to finish the cycle before it triggers for the next kick.

The advantage of the puppy computer besides the USB port is the fact I have unlimited access to program as the main computer is used by the family.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum