Wednesday, February 20, 2013
Linux & Arduino UNO Development
During my latest foray into Arduino development, it became obvious that many of the things I want to do are easier to do in the Linux environment. This is due to the fact that many Arduino developers are Mac users. MacOS is based on Linux.
Professionally, I program in Windows exclusively. So, up until recently, I have stuck with programming my Arduino sketch editor, compilter and uploader in Windows. Having said that, I used Unix throughout my undergrad years and early in my professional career. Even after moving to Windows, I have attempted to use Linux several times over the years. Unfortunately, each of my earlier attempts with Linux was abandoned for some reason or another.
For my most recent attempt, I have installed Ubuntu 12.10. The install on my Acer One (Windows 7 64-bit) laptop went smoothly. Ubuntu installation is easy and straight-forward. I opted for a 10G partition for Ubuntu. After that, it was a matter of searching the web for a handful of Linux tools for a text editor as well as the Linux Arduino software development kit (SDK). I am still re-learning my Unix/Linux shell control and command. But, so far, I am pretty happy with Ubuntu and being reminded of how much fun it is to write simple but powerful scripts that can be run from the terminal window.
Frankly, I am not certain I would have been able to figure out how to get the Arduino UNO USB keyboard firmware up-and-running without moving to Linux. So, if you are interested in doing this, I recommend you make the move to Linux too.
Posted by j8g8j