Hello Scott, This is a great list and status update. Indeed there are work still to do to improve the support. I bought an arduino and the papilio FPGA. I will send some time to package the papilio related items. Chitlesh On 22 January 2012 06:43, Scott Tsai <> wrote: > 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 _______________________________________________ electronic-lab mailing list electronic-lab@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/electronic-lab