Bruce Perens recently gave a talk on open hardware at linux.conf.au: http://lwn.net/SubscriberLink/475742/9f1954a05f0639df/ Most reader would probably want to skip to the "Open hardware" section in the link. I did some research on the open hardware projects mentioned and their software packaging status in Fedora that I'd like to share here: 1. Arduino (done) arduino-1.0 in F17, arduino-0.22 in F16: https://bugzilla.redhat.com/show_bug.cgi?id=773519 2. DSO Quad hand held oscilloscope (no software to package) The DSO Quiad could use a free software package that can read its textual .DAT waveform format but I couldn't find one by googling. There's a gcc port of the official firmware: https://github.com/tmbinc/dsoquad so an ARM Cortex-M3 cross compiler toolchain would help. Maybe https://bugzilla.redhat.com/show_bug.cgi?id=766166 (Review Request: cross-gcc) As a general ARM toolchain, it doesn't enable ARM/Thumb interworking though (--enable-interwork) 3. Bus Pirate: http://dangerousprototypes.com/docs/Bus_Pirate 3-1. OpenOCD (done): latest version 0.5.0 already in Fedora 3-2. BPXSVFplayer for FPGA programming (not packaged) http://code.google.com/p/the-bus-pirate/source/browse/#svn%2Ftrunk%2Fscripts%2FBPXSVFPlayer The firmwares and PC software source code is in one big SVN repo. Packaging could be "fun". 3-3. avrdude for AVR programming (upstream update available) avrdude-5.10 in Fedora should support the Bus Pirate. There is an upstream 5.11.1 update though: https://bugzilla.redhat.com/show_bug.cgi?id=736164 Maybe Hans Ulrich Niedermann could use some co maintainers on the AVR tools. 3-4. flashrom for PC bios flash programming (done): latest version 0.9.4 already in Fedora 3-5. ols for use as a logic analyzer (not packaged) 3-6. PirateScope for use as a low speed oscilloscope (not packaged) https://github.com/tgvaughan/PirateScope 3-7. spisniffer http://code.google.com/p/the-bus-pirate/source/browse/#svn/trunk/scripts/powertools/SPISniffer 4. Papilio One FPGA board (Xilinx Spartan-3E plus FTDI 2232D USB chip) 4-1. Papilio Loader (not packaged) a.k.a. butterfly loader, the code can use the open source libftdi on Linux but upstream bundles the proprietary FTDI windows driver and library in their git repo: https://github.com/GadgetFactory/Papilio-Loader 4-2. ZPUino toolchain (not packaged) The ZPU is an open source processor in VHDL designed for FPGA applications. It's a stack machine with a GNU toolchain port: http://repo.or.cz/w/zpu.git/blob_plain/HEAD:/zpu/docs/zpu_arch.html The "ZPUino" is an ZPU SOC with microcontroller like I/O interfaces similar to an Arduino board. 4-3. ZPUino IDE (not packaged) A modified version of the Arduino IDE that allows sketches to run on the ZPUino running on the Papilio. _______________________________________________ electronic-lab mailing list electronic-lab@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/electronic-lab