Category Archives: Programming

Simulavr from Source

I discovered today that the Ubuntu repository version (through Mint) of Simulavr is quite out of date. Here are the devices supported by the package: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 And … Continue reading

Posted in AVR, Linux, Programming | Comments Off on Simulavr from Source

Virtual Machine Directory Export

The company I work at, like many, uses Windows for our workstation PCs. I much prefer developing in Linux, and so do most of my day-to-day work in a virtual machine. (I love VirtualBox’s Seamless Window feature for this). I … Continue reading

Posted in Linux, Programming, Scripting | Comments Off on Virtual Machine Directory Export

CanShield Software Update

I’ve been poking around with the CanShield software recently to try to clean it up. I felt that the first release was a bit cumbersome to use and had some maintenance disadvantages for me. As I’ve been considering adding features, … Continue reading

Posted in CAN, Electronics, Programming | 2 Comments

CAN Shield Kits and Software

After a busy holiday season, I finally got around to finishing up the CAN Shield software and putting together the kits. The kits are now available in the products section! I’ve also uploaded the first release of the CAN Shield … Continue reading

Posted in CAN, PCB, Programming, Uncategorized | Comments Off on CAN Shield Kits and Software

AVR Development on Ubuntu

It is pretty easy to get started with AVR development under Linux.  Here are the steps I use to set up a C development environment under Ubuntu.  Install these packages: sudo apt-get install avr-libc gcc-avr binutils-avr avrdude To build, you … Continue reading

Posted in AVR, Linux, Programming | Comments Off on AVR Development on Ubuntu