Difference between revisions of "Main Page"

From sigrok
Jump to navigation Jump to search
Line 1: Line 1:
<table width="100%" valign="top"><tr valign="top"><td width="80%">
<table width="100%" valign="top"><tr valign="top"><td width="80%">


<div style="margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#cfdfff; align:right; border:1px solid #aabbcc;">
<div style="margin-bottom:1.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#cfdfff; align:right; border:1px solid #aabbcc;">
The '''sigrok''' project aims at creating a '''portable, cross-platform, Free/Libre/Open-Source signal analysis software suite''' that supports various '''logic analyzers, oscilloscopes, multimeters, data loggers''', and more. It is licensed under the terms of the '''GNU GPL'''. Design goals and features include:
The '''sigrok''' project aims at creating a '''portable, cross-platform, Free/Libre/Open-Source signal analysis software suite''' that supports various '''logic analyzers, oscilloscopes, multimeters, data loggers''', and more. It is licensed under the terms of the '''GNU GPL'''. Design goals and features include:
<small>
<small>
Line 12: Line 12:
</div>
</div>


== <span style="font-variant:small-caps">Supported hardware</span> <small>([[File:Nuvola OK.png|12px]]: supported, [[File:Nuvola Orange.png|12px]]: work in progress, [[File:Nuvola Red.png|12px]]: planned)</small> ==
<div style="clear: both;">
<div style="width: 50%; float: left;">
'''<span style="font-variant:small-caps; font-size:120%">[[File:Sigrok_stone.png]] News / Events</span>'''<hr/>
<!-- Please always make this list 7 items long (7 most recent news items). -->
* '''2012-06-21:''' [http://www.sigrok.org/blog/analog Analog!]
* '''2012-06-17:''' [http://sigrok.org/blog/about-fx2lafw About fx2lafw]
* '''2012-06-17:''' [[News#2012.2F06.2F17_sigrok_developer_blog|sigrok developer blog]]
* '''2012-05-30:''' [[News#2012.2F05.2F30_sigrok-cli_0.3.1_released|sigrok-cli 0.3.1 released]]
* '''2012-05-30:''' [[News#2012.2F05.2F30_libsigrok_0.1.1_released|libsigrok 0.1.1 released]]
* '''2012-05-18:''' [[News#2012.2F05.2F18_sigrok-dumps_0.1.0_released|sigrok-dumps 0.1.0 released]]
* '''2012-05-02:''' [[News#2012.2F05.2F02_Slashdotted.21|Slashdotted!]]
* '''2012-04-26:''' [[News#2012.2F04.2F26_New_protocol_decoder:_JTAG|New decoder: JTAG]]
</div>


{| border="0" style="font-size: smaller; width: 100%"
<div style="width: 50%; float: left;">
'''<span style="font-variant:small-caps; font-size:120%">[[File:Sigrok_stone.png]] Supported hardware</span>'''<hr/>
* [[Supported_hardware#Logic_analyzers|Logic analyzers]] ([[Logic analyzer comparison|comparison table]])
* [[Supported_hardware#Mixed-signal_devices|Mixed-signal devices]]
* [[Supported_hardware#Oscilloscopes|Oscilloscopes]]
* [[Supported_hardware#Multimeters|Multimeters]] ([[Multimeter comparison|comparison table]])
* [[Supported_hardware#GPIB_interfaces|GPIB interfaces]] ([[GPIB interface comparison|comparison table]])
</div>


|- bgcolor="#bbbbbb"
</div>
| colspan="5" | '''[[Supported_hardware#Logic_analyzers|Logic analyzers:]]'''
 
|- bgcolor="#fafafa"
| [[File:Saleae Logic.jpg|40x25px|link=Saleae Logic]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Saleae Logic]]</small>
| [[File:Eeelec xla esla100.jpg|40x25px|link=EE Electronics ESLA100]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[EE Electronics ESLA100]]</small>
| [[File:ASIX SIGMA.jpg|40x25px|link=ASIX SIGMA]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[ASIX SIGMA / SIGMA2]]</small>
| [[File:Openbench logic sniffer front.jpg|40x25px|link=Openbench Logic Sniffer]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Openbench Logic Sniffer]]</small>
| [[File:logic-shrimp-front.png|40x25px|link=Logic Shrimp]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Logic Shrimp]]</small>
|- bgcolor="#eeeeee"
| [[File:Zeroplus Logic Cube.jpg|40x25px|link=ZEROPLUS Logic Cube LAP-C]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[ZEROPLUS Logic Cube LAP-C]]</small>
| [[File:Chronovu la8 device.jpg|40x25px|link=ChronoVu LA8]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[ChronoVu LA8]]</small>
| [[File:Buglogic3.jpg|40x27px|link=Robomotic BugLogic 3]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Robomotic BugLogic 3]]</small>
| [[File:Robomotic minilogic.jpg|40x25px|link=Robomotic MiniLogic]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Robomotic MiniLogic]]</small>
| [[File:Lcsoft-miniboard-front.png|40x25px|link=Lcsoft Mini Board]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Lcsoft Mini Board]]</small>
|- bgcolor="#fafafa"
| [[File:Braintechnology usb lps.jpg|40x25px|link=Braintechnology USB-LPS]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Braintechnology USB-LPS]]</small>
| [[File:Cwav usbee sx.jpg|40x25px|link=CWAV USBee SX]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[CWAV USBee SX]]</small>
| [[File:ARMFLY MINI LOGIC PCB.JPG|40x25px|link=ARMFLY Mini-Logic]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[ARMFLY Mini-Logic]]</small>
| [[File:Braintechnology usb interface v2x pcb front.jpg|40x25px|link=Braintechnology USB Interface V2.x]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[Braintechnology USB Interface V2.x]]</small>
| [[File:Buspirate v3 front.jpg|40x25px|link=Buspirate]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[Buspirate]]</small>
|- bgcolor="#eeeeee"
| [[File:Ant18e closed.jpg|40x25px|link=RockyLogic Ant18e]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[RockyLogic Ant18e]]</small>
| [[File:Rockylogic ant8 device.jpg|40x25px|link=RockyLogic Ant8]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[RockyLogic Ant8]]</small>
| [[File:Ikalogic scanalogic2 device with probes.jpg|40x25px|link=Ikalogic SCANALOGIC-2 PRO]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[Ikalogic SCANALOGIC-2 PRO]]</small>
| [[File:Microchip pickit2 device front.jpg|40x25px|link=Microchip PICkit2]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[Microchip PICkit2]]</small>
| [[File:Minila mockup.jpg|40x25px|link=MiniLA Mockup]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[MiniLA Mockup]]</small>
|- bgcolor="#fafafa"
| [[File:Acute_pkla1216_front.jpg|40x25px|link=Acute PKLA-1216]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[Acute PKLA-1216]]</small>
| [[File:Saleae Logic16 bottom.jpg|40x25px|link=Saleae Logic16]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[Saleae Logic16]]</small>
| [[File:Intronix Logicport.jpg|40x25px|link=Intronix Logicport]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[Intronix Logicport LA1034]]</small>
 
|- bgcolor="#bbbbbb"
| colspan="5" | '''[[Supported_hardware#Mixed-signal_devices|Mixed-signal devices:]]'''
 
|- bgcolor="#fafafa"
| [[File:AX-Pro.JPG|40x25px|link=ARMFLY AX-Pro]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[ARMFLY AX-Pro]]</small>
| [[File:Esla201a.JPG|40x25px|link=EE Electronics ESLA201A]]&nbsp;<small>[[File:Nuvola OK.png|16px]]<br />[[EE Electronics ESLA201A]]</small>
| [[File:Link Instruments MSO-19 front.jpg|40x25px|link=Link Instruments MSO-19]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[Link Instruments MSO-19]]</small>
| [[File:QA100 Full.JPG|40x25px|link=QuantAsylum QA100]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[QuantAsylum QA100]]</small>
| [[File:Polabs poscope basic2 device top.jpg|40x25px|link=PoLabs PoScope Basic2]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[PoLabs PoScope Basic2]]</small>
|- bgcolor="#eeeeee"
| [[File:Rigol_VS5202D_Full.jpg|40x25px|link=Rigol VS5202D]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br/>[[Rigol VS5202D]]</small>
| [[File:Agilent MSO7104A.jpg|40x25px|link=Agilent MSO7104A]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br/>[[Agilent MSO7104A]]</small>
 
|- bgcolor="#bbbbbb"
| colspan="5" | '''[[Supported_hardware#Oscilloscopes|Oscilloscopes:]]'''
 
|- bgcolor="#fafafa"
| [[File:Dso2090-case-top-small.jpg|40x25px|link=Hantek DSO-2090]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[Hantek DSO-2090]]</small>
| [[File:Hantek dso-5200a device front.jpg|40x25px|link=Hantek DSO-5200A]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[Hantek DSO-5200A]]</small>
| [[File:Velleman pcsu1000 pcb front.jpg|40x25px|link=Velleman PCSU1000]]&nbsp;<small>[[File:Nuvola Orange.png|16px]]<br />[[Velleman PCSU1000]]</small>
| [[File:Picoscope 2203 front.jpg|40x25px|link=Pico Technology PicoScope 2203]]&nbsp;<small>[[File:Nuvola Red.png|16px]]<br />[[Pico Technology PicoScope 2203|Pico Tech PicoScope 2203]]</small>
|}
 
<table width="100%">
<tr style="vertical-align:top">
<td style="vertical-align:top" width="33%">
 
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps">Documentation</span> ==


<div style="clear: both;">
<div style="width: 50%; float: left;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps; font-size:120%">Documentation</span> ==
* Building: [[Linux]], [[Mac OS X]], [[Windows]], [[FreeBSD]]
* Building: [[Linux]], [[Mac OS X]], [[Windows]], [[FreeBSD]]
* [[libsigrok]] (hardware access lib)
* [[libsigrok]] (hardware access lib)
* [[libsigrokdecode]] (protocol decoder lib)
* [[libsigrokdecode]] (protocol decoder lib)
* [[sigrok-cli]] (command-line)
* [[sigrok-cli]] (command-line)
* [[sigrok-qt]] (cross-platform Qt GUI)
* [[sigrok-gtk]] (cross-platform GTK+ GUI)
* [[Input output formats]]
* [[Protocol decoders]]
* [[Firmware]], [[fx2lafw]]
* [[Example dumps]]
* [[Logic analyzer comparison]]
* [[GPIB interface comparison]]
* [[Probe comparison]]
* [[Multimeter comparison]]
</td><td style="vertical-align:top" width="32%">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps">Development</span> ==
* [http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/sigrok;a=tree Browse Source Code]
* [[TODO]]
* [[Protocol decoder HOWTO]]
* [[Protocol decoder HOWTO]]
* [[Protocol decoder API]]
* [[Protocol decoder API]]
Line 103: Line 50:
* [[Input API]]
* [[Input API]]
* [[Output API]]
* [[Output API]]
* [[GUI design]]
* [[Input output formats]]
* [[Probe comparison]]
</div>
 
<div style="width: 50%; float: left;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps"; font-size:120%>Subprojects</span> ==
* [[sigrok-qt]] (cross-platform Qt GUI)
* [[sigrok-gtk]] (cross-platform GTK+ GUI)
* [[GPIB]]/[[IEEE-488]] support project
* [[GPIB]]/[[IEEE-488]] support project
* [[gpibgrok]] project
* [[gpibgrok]] project
* [[Protocol decoders]]
* [[fx2lafw]]
* [[Firmware|Vendor firmware]]
* [[Example dumps]]
</div>


</td><td style="vertical-align:top" width="35%">
</div>
 
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps">Getting in touch</span> ==


<div style="clear: both;">
<div style="width: 50%; float: left;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps"; font-size:120%>Getting in touch</span> ==
* Mailing lists: [https://lists.sourceforge.net/lists/listinfo/sigrok-devel sigrok-devel] ([http://news.gmane.org/gmane.comp.debugging.sigrok.devel archive]), [https://lists.sourceforge.net/lists/listinfo/sigrok-commits sigrok-commits] ([http://sourceforge.net/mailarchive/forum.php?forum_name=sigrok-commits archive])
* Mailing lists: [https://lists.sourceforge.net/lists/listinfo/sigrok-devel sigrok-devel] ([http://news.gmane.org/gmane.comp.debugging.sigrok.devel archive]), [https://lists.sourceforge.net/lists/listinfo/sigrok-commits sigrok-commits] ([http://sourceforge.net/mailarchive/forum.php?forum_name=sigrok-commits archive])
* IRC: '''[irc://chat.freenode.net/sigrok #sigrok]''' on [http://www.freenode.net Freenode]
* IRC: '''[irc://chat.freenode.net/sigrok #sigrok]''' on [http://www.freenode.net Freenode]
Line 118: Line 78:
* Sites: [http://sourceforge.net/projects/sigrok/ SF], Fm: [http://freecode.com/projects/libsigrokdecode sr]/[http://freecode.com/projects/libsigrokdecode srd]/[http://freecode.com/projects/sigrok cli]/[http://freecode.com/projects/sigrok-dumps dumps], [https://www.ohloh.net/p/sigrok ohloh], [http://delicious.com/url/d8996d567839064c799ac217b263b2c8 del.icio.us], [http://www.reddit.com/search?q=sigrok Reddit], [http://digg.com/search?q=sigrok Digg], [[Press#Other|others]]
* Sites: [http://sourceforge.net/projects/sigrok/ SF], Fm: [http://freecode.com/projects/libsigrokdecode sr]/[http://freecode.com/projects/libsigrokdecode srd]/[http://freecode.com/projects/sigrok cli]/[http://freecode.com/projects/sigrok-dumps dumps], [https://www.ohloh.net/p/sigrok ohloh], [http://delicious.com/url/d8996d567839064c799ac217b263b2c8 del.icio.us], [http://www.reddit.com/search?q=sigrok Reddit], [http://digg.com/search?q=sigrok Digg], [[Press#Other|others]]
* Other: [[Logo|sigrok logo]]
* Other: [[Logo|sigrok logo]]
</td>
</div>
</tr>
</table>


</td><td width="20%">
<div style="width: 50%; float: left;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps"; font-size:120%>Development</span> ==
* [http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/sigrok;a=tree Browse Source Code]
* [[TODO]]
* [[GUI design]]
</div>


[[File:Probes various.jpg|center|thumb|<small>Logic analyzer probe collection</small>]]
</div>
 
<br clear=all />
 
'''<span style="font-variant:small-caps; font-size:120%">[[File:Sigrok_stone.png]] [[News]] / [[Current events|Events]] / [[Press]]</span>'''<hr />
<!-- Please always make this list 7 items long (7 most recent news items). -->
<small>
* '''2012/06/21:''' [http://www.sigrok.org/blog/analog Analog!]
* '''2012/06/17:''' [[News#2012.2F06.2F17_sigrok_developer_blog|sigrok developer blog]]
* '''2012/05/30:''' [[News#2012.2F05.2F30_sigrok-cli_0.3.1_released|sigrok-cli 0.3.1]]
* '''2012/05/30:''' [[News#2012.2F05.2F30_libsigrok_0.1.1_released|libsigrok 0.1.1]]
* '''2012/05/18:''' [[News#2012.2F05.2F18_sigrok-dumps_0.1.0_released|sigrok-dumps 0.1.0]]
* '''2012/05/02:''' [[News#2012.2F05.2F02_Slashdotted.21|Slashdotted!]]
* '''2012/04/26:''' [[News#2012.2F04.2F26_New_protocol_decoder:_JTAG|New decoder: JTAG]]
</small>
 
</td></tr></table>


<div style="clear: both;margin-top: 2em;">
----
----
<small>
<small>
'''IMPORTANT: Unless explicitly specified otherwise, all contents in this wiki (including text and images) are released under the <span style="color:red">CC-BY-SA 3.0</span> license. If you don't want that, please explicitly specify another free-ish license when adding pages/images!'''
'''IMPORTANT: Unless explicitly specified otherwise, all contents in this wiki (including text and images) are released under the <span style="color:red">CC-BY-SA 3.0</span> license. If you don't want that, please explicitly specify another free-ish license when adding pages/images!'''
</small>
</small>
</div>
__NOTOC__
__NOTOC__
__NOEDITSECTION__
__NOEDITSECTION__

Revision as of 16:11, 23 June 2012

The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various logic analyzers, oscilloscopes, multimeters, data loggers, and more. It is licensed under the terms of the GNU GPL. Design goals and features include:

  • Broad hardware support. Supports many different logic analyzers, oscilloscopes, multimeters, data loggers etc. from various vendors.
  • Cross-platform. Works on Linux, Mac OS X, Windows, and FreeBSD (and on x86, ARM, Sparc, PowerPC, ...).
  • Scriptable protocol decoding. Extendable with stackable protocol decoders written in Python 3.
  • File format support. Supports various input/output file formats (binary, ASCII, hex, CSV, gnuplot, VCD, ...).
  • Reusable code. Consists of the libsigrok and libsigrokdecode shared libraries which can be used by various frontends/GUIs.

Sigrok stone.png Subprojects

Sigrok stone.png Getting in touch


IMPORTANT: Unless explicitly specified otherwise, all contents in this wiki (including text and images) are released under the CC-BY-SA 3.0 license. If you don't want that, please explicitly specify another free-ish license when adding pages/images!