Go Down

Topic: Build a FREE development system for your Arduino development needs. (Read 18749 times) previous topic - next topic


Jul 16, 2013, 11:39 am Last Edit: Aug 12, 2014, 02:12 am by WB7ODYFred Reason: 1
Hello, my name is Fred.  I am American from Oregon.  I have been unemployed and don't have much money for playing with Arduino learning development.  I was able to purchase a OSEPP Arduino UNO R3+ model to learn about arduino from Fry's Electronics here in Oregon.   Can I share with you my setup that you can duplicate for free in India for your needs?
I am looking for interested person in India to duplicate what I have tested to work. We can edit and modify instructions to create a document that another person could follow step by step.  So ask detailed questions and provide detailed responses, please.   I can not see what you see in front of you, so write down the details.

My main desktop computer is a Lucid  5.2.8 Puppy Linux computer 32 bit x86 with 640 Megabytes of DRAM and a partioned Hard Disk drive with about a 16 Gigabyte partition for the root linux install.  I believe the 256 Megabytes of DRAM and 1-5 Gigabyte partition for Puppy Linux  and a >500Mhz CPU (AMD or Intel) would work well for you.  Find an older computer that someone is thowing away or giving away and recycle it by installing Puppy Linux. http://puppylinux.org  or Slacko Linux 5.5 http://puppylinux.org/wikka/Slacko55 or http://01micko.com/slacko5.5/

Slacko version is now at 5.7 very polished version of Slackware PuppyLinux  August 10, 2014  http://01micko.com/slacko57/      http://www.01micko.com/misc.html

Our TODO List of general steps.

  • Install Puppy or Slacko Linux either to Hard Disk or boot CD or boot from USB

  • Install JAVA from Oracle website to running Linux

  • Install Arduino development software 1.0.5 or 1.5

  • Install command line Makefile for Arduino

0.9)  Here is the google search of the Puppy Linux Forums for answers

1.)   My notes to install a Linux to a USB Flash drive under windows.  4 Gui  tools for USB Installer.
http://voting-in-rural-america.blogspot.com/  July 15, 2013  entry
Use the notes from PuppyLinux.org to burn a CD if you wish to proceed with that method.  That is how I started to use Puppy Linux.  You may wish to perform a frugal install on a working Windows XP or WIN Vista or WIN7.   Select a method that makes sense to your needs and equipment on hand.  Hard disk install in a partition,  Live CD boot,  Live USB boot,  present running windows with a FRUGAL install.

2.)  Java  7u25 (as of date July 15, 2013) Now Java 7u67 (as of date August 10, 2014  Select A or B.

http://www.murga-linux.com/puppy/viewtopic.php?t=67371&start=34  See my WB7ODYFred manual install details if you get lost.  But do use the Musher0 shell script  Instl-Java.sh file above as your first attempt at Java Installation.  If that fails then do follow the manual Java Linux install instructions

When downloading the files:
***save the musher0 script file Instl-Java.sh to /root/my-applications/bin
***save the jre and arduino]files to /opt (you can save them anywhere, but you will be directed to move them to these locations.)

3.)  Install Arduino package   Reference Material for Installing Arduino onto Puppy Linux http://puppylinux.org/wikka/Arduino
       http://playground.arduino.cc/Linux/Puppy  Puppy Linux install on Arduino.CC website
      Download LInux 32 bit software 1.0.5 version as of July 15, 2013  http://arduino.googlecode.com/files/arduino-1.0.5-linux32.tgz  If you install a 64 bit Puppy Linux then get the 64 bit Arduino version http://arduino.googlecode.com/files/arduino-1.0.5-linux64.tgz
     Use the Xarchive program on the Linux Arduino tar gzip file to Select All then Extract All  to the /opt  directory.
    Now follow the instructions for  making a desktop application file to start Arduino under Puppy Linux.

Congratulations you should have a working Arduino development system under Puppy Linux OS.  This is all free except for your time involved in setting it up and reading the documentation.

If you would like Puppy Linux menus to work in the Hindi Language,  you can add a Hindi Language Localization set of files.  Search the Puppy Linux forums for "Language Localization" or "Hindi".  http://www.wellminded.com/puppy/pupsearch.html 
Hindi Keyboard in Puppy Linux.

Lets test the above steps  and make corrections to this document.    I will test this again, myself with a new Puppy Linux system based from Precise 5.6 or Slacko 5.5.   You can have a working computer using Puppy Linux, with out the Arduino software for what every use you can dream up.

ps.  Edited  August 10, 2014     From a running Windows computer,  Use  LinuxLiveUSB  or Rufus to install Slacko 5.7 onto a USB Flash drive greater than 512Mbytes in size.    So glad to see that someone in India used these instructions to create a working Arduino development environment.   Thank you.  Makes me happy to share.   Please try using a USB Flash Drive Slacko 5.7 installation to share with your friends.
  LinuxLiveUSB  Windows program to download and install many Linux Distrobutions onto a USB Flash Drive
  RUFUS WIndows program to  install .ISO Image file onto a USB Flash Drive


Thanks for taking the time to set this up. I'm very new to linux, and even newer to puppy. I followed your instructions using slacko 5.5 and it worked.

Your breakdown of steps was perfect, but to clarify for any other novices:

In step 2, there is no need to download jre before setting up the Musher0 script. Just download the script from the provided link, then run chmod as directed in the original directions.

The only other clarification:

When downloading the files:
***save the musher0 script to /root/my-applications/bin
***save the jre and arduino files to /opt (you can save them anywhere, but you will be directed to move them to these locations.)

Thanks again!


Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

Go Up