What: Focused workshop: programming Midi devices using the Lightweight Usb For AVR library (Lufa) and the MidiMonster. When: Sunday 28 Feb 2010 1-5 pm. Where: PNCA (NW 12th and Johnson) #205 Cost: $35 (includes Midi Monster) (If you have a MidiMonster from the PD Workshop and wish to use it please bring $10) Materials: you… Read more »
Posts Categorized: osx-avr
Our Work is Done Here 02FEB08
I have been looking at AvrMacPack as a recommended platform. They have done a really nice job ob doing everything that I was trying to do and they also have paid attention to a lot of detail that I haven’t. Please look at this and tell me what you think. I am considering dropping OSX-AVR… Read more »
December 07 Release Contents
Gcc toolchain. avr-binutils Version: binutils-2.18.tar.bz2 Source: ftp://ftp.dkuug.dk/pub/gnu/ftp/gnu/binutils/ Patches: all ports patches avr-gcc Version: gcc-4.2.2.tar.bz2 Source: ftp://ftp.dkuug.dk/pub/gnu/ftp/gnu/gcc/gcc-4.2.2/ Patches: all ports patches avr-gdb Version: gdb-6.5.tar.bz2 Source: ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles Patches: all ports patches avrlib Version: avr-libc-1.4.7.tar.bz2 Source: http://download.savannah.gnu.org/releases/avr-libc/ Patches: N/A avrdude Version: avrdude-5.5.tar.gz Source: http://download.savannah.gnu.org/releases/avrdude/ Patches: N/A simulavr Version: simulavr-0.1.2.2.tar.gz Source: ftp://ftp2.freebsd.org/pub/FreeBSD/distfiles/ Patches: all ports patches avarice Version: avarice-2.7.tar.bz2… Read more »
Notes on Ports to Packages
Ports, The bsd community maintains a huge collection of reviewed and stable sources for open source software. The ports collection contains a framework of Makefiles and descriptions containing enough information to build the port from source. Using the ports collection on a bsd box is as simple as changing to the port’s working directory and… Read more »
October Status
I have still not released an equivalent to the early summer release of WinAvr however people seem to be getting along pretty well with the January release. I am moving and I am once again without a functioning Intel system so I will probably not have a new release until thanksgiving. In the mean time… Read more »
note on FreeBSD ports use for avr-gcc tool chain.
Tack #1 Write script to download and patch FreeBSD sources. #!/bin/bash function getfiles () { for fname in $FILES ; do echo “GETTING —– $fname —–” case ${fname##*.} in bz2) echo “GETTING —– $fname —– using bunzip ” curl ftp://ftp2.freebsd.org/pub/FreeBSD/distfiles/$fname |bunzip2 -dc|tar -xf – ;; gz|tgz) echo “GETTING —– $fname —– using gunzip ” curl… Read more »
July Release Process Notes
I have been really busy. So of course I have to start all over from srcatch. If you build gdb for either avarice or simulavr along with avra then scripting this environment goes out the obscening window. As usual however I start with the distfiles and the ports. In general the process goes like grab… Read more »
January 07 Release (PPC and Intel)
Go to sourceforge download area AVRGCC20070131 contains patched versions of avr-gcc-4.1.1 avr-binutils-2.17 and libc-1.4.5 gdb-6.5 This includes the new_devices patches posted to the freebsd ports collection as of 01JAN07. AvrDude5.3.1 contains avrdude 5.3.1 plus the osxintel hack LibUsb.pkg contains the library required by avrdude to talk to the Atmel AVR-ISP MKII AvrA1.0.3 contains a version… Read more »
October Release (PPC – Intel)
Go to sourceforge download area This release contains: avr-gcc-3.4.6 avr-binutils-2.17 and avr-libc 1.4.5 avrdude 5.2. These versions are all patched using the patches released into the FreeBSD ports collection as of october first. To keep the devices in sync I am also releasing avra 1.03 which adds the following to avra 1.02 AT90PWM2 AT90PWM3 AT90USB1286… Read more »
Packaging Avr Tool Chain
General outline for creating AVR development environment for OSX. Since the gcc chain serves a much greater community than just the avr and its stability is critical to the stability of the entire open software community the avr community has elected to maintain patches. The avr-binutils, avr-gcc and patches used are all to be found… Read more »