Tools

Fink for OS X HW Developers
Mikey Sklar
<[email protected]>

Revision History
Revision 1.1.3 2006-12-17 MS
Table of Contents

Microcontroller and EDA Apps
EDA
PIC
AVR
Requirements
Fink Files
Customize Fink
Grab EDA packages from maintainer
CVS fink info files
Building packages
pkg modify
pkg install
pic install
avr install
I have been able to use the following packages successfully with Mac OS X Tiger and fink. I am not the primary maintainer of most of these packages, nor did I write any of the applications. I do try however to keep my own local fink .info files up to date for others to take advantage of. I also mail the maintainers of patches I needed get the latest releases built.

Microcontroller and EDA Apps
Rather than grabbing each fink info/patch file I recommend grabbing this bzip’d tarball bundle (16kB).
EDA
Application Version Purpose
geda-gschem 20060906 Schematic Design
pcb 1.99.20060822 Printed Circuit Board design
gerbv 1.0.1 Gerber File Viewer
PIC
Application Version Purpose
gputils 0.13.3 PIC Assembler
picp 0.6.7 PIC Software for Programmer
gpsim 0.21.11 PIC Software Simulator
gtk+extra 2.0.0 gpsim dependency
AVR
Application Version Purpose
avr-gcc 4.0.2 Compiler for Atmel AVR
avr-binutils 2.17 AVR linker,assmbler,compiler
avr-libc 1.4.4 AVR C-Library
simulavr 0.1.2.2 AVR Simulavor
avr-gdb 6.5 AVR GNU debugger
uisp 20050207 AVR Software for Programmer
avrdude 5.2 AVR Software for Programmer
avarice 2.5 AVR JTAG ICE Hardware Hookup Video
Requirements
Software Version
Apple Mac OS X Tiger / 10.4.8
Fink 0.25.2 / 0.8.1.rsync
Apple X11 + SDK 1.1.3 based on XFree86 4.4.0
Fink Setup for AVRs
Get latest fink
Grab the collection of fink info files from my website:
Install from dmg file
fink selfupdate
fink update-all
fink scanpackages
apt-get update
apt-get install gettext-dev=0.10.40-25 gettext=0.10.40-25
copy my fink files to your this folder:
$ sudo cp -p ~/Desktop/fink/*/* /sw/fink/dists/local/main/finkinfo
fink update-all
fink -y install geda-bundle
fink -y avr-binutils avr-gcc avarice avr-libc avrdude avr-gdb
My AVR hardware setup