Skip to content


frickel edited this page · 2 revisions
Clone this wiki locally

Getting shellduino

You can check it out from GitHub or get the latest snapshot from
In order to use it you’ll need:

  • A *nix based operating system
  • git (e.g. package git-core on Debian/Ubuntu)
  • make
  • binutils-avr
  • avr-gcc
  • avr-libc
  • avrdude
  • perl

Then you can check out the source code by executing the following in your working directory:
$ git clone git://

That’s it. Easy – isn’t it?

Creating a new project with shellduino

In the directory you’ve checked out shellduino do:

$ cp -r shellduino-skel/* /home/you/yourworkdir

Now feel free to edit the helloworld.pde
Don’t forget to change TARGET=helloworld to TARGET=newname, where newname
is the new filename, in the Makefile if you’ve changed the filename of the *.pde source.

Building and Uploading your Project to the Microcontroller

In order to build it run:

$ make

and upload it to the *duino:

$ make flash

You’re finished.

Something went wrong with that request. Please try again.