[free-electronic-lab] Open Hardware Talk at linux.conf.au 2012

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Forum]     [KDE Users]

  Powered by Linux