It’s not exactly a challenge to set up your Linux box for developing on the Teensy, but it takes a precious few minutes that I’m sure anyone would like to save. So, I wrote a short script that takes care of the basic setup for you. This includes installing the gcc-avr package and associated C libraries, installing Teensy’s udev rule, as well as downloading and installing the Teensy loader application. It’s not been tested on anything other than an Ubuntu machine as of yet, but it should work fine on 32/64-bit Ubuntu and Debian machines. Others may need to tweak the script a bit for proper paths.

You can grab the script on GitHub.