Difference between revisions of "Main Page"

From sigrok
Jump to navigation Jump to search
m (Reverted edits by Uwe Hermann (talk) to last revision by Bert)
m
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: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 device types:
{| border="0" style="font-size: smaller;"
|- align=left
| [[File:Ikalogic scanalogic2 device with probes.jpg|link=Supported_hardware#Logic_analyzers|80px|thumb|<small>[[Supported_hardware#Logic_analyzers|Logic analyzers]]</small>]]
| [[File:Polabs poscope basic2 device top.jpg|link=Supported_hardware#Mixed-signal_devices|80px|thumb|<small>[[Supported_hardware#Mixed-signal_devices|MSOs]]</small>]]
| [[File:Picoscope 2203 front.jpg|link=Supported_hardware#Oscilloscopes|80px|thumb|Scopes|<small>[[Supported_hardware#Oscilloscopes|Oscilloscopes]]</small>]]
| [[File:Voltcraft vc820 device.jpg|link=Supported_hardware#Multimeters|80px|thumb|<small>[[Supported_hardware#Multimeters|Multimeters]]</small>]]
| [[File:Rding temper front.jpg|link=Supported_hardware#Dataloggers|80px|thumb|<small>[[Supported_hardware#Dataloggers|Dataloggers]]</small>]]
| [[File:Prologix-usb.jpg|link=Supported_hardware#GPIB_interfaces|80px|thumb|<small>[[Supported_hardware#GPIB_interfaces|GPIB interfaces]]</small>]]
|}
It is licensed under the terms of the '''GNU GPL'''. Design goals and features include:


<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:
<small>
<small>
* '''Broad hardware support'''. Supports many different logic analyzers, oscilloscopes, multimeters, data loggers etc. from various vendors.
* '''Broad hardware support'''. Supports many different logic analyzers, oscilloscopes, multimeters, data loggers etc. from various vendors.
Line 13: Line 25:


<div style="clear: both;">
<div style="clear: both;">
<div style="width: 50%; float: left;">
 
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">News / Events</span> ==
<div style="width: 50%; float: left; margin-bottom: 1em;">
{{Box|
BORDER = #8898bf|
BACKGROUND = #d1adf6|
WIDTH = 100%|
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">News / Events</span>|
CONTENT =
<small>
<!-- Please always make this list 7 items long (7 most recent news items). -->
<!-- Please always make this list 7 items long (7 most recent news items). -->
* '''2012-06-21:''' [http://www.sigrok.org/blog/analog Analog!]
<rss max=6 date="Y-m-d">http://sigrok.org/blog/rss.xml</rss>
* '''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-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_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-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-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!]]
</small>
* '''2012-04-26:''' [[News#2012.2F04.2F26_New_protocol_decoder:_JTAG|New decoder: JTAG]]
}}
</div>
</div>


<div style="width: 50%; float: left;">
<div style="width: 49%; float: right; margin-bottom: 1em;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;>Supported hardware</span> ==
{{Box|
BORDER = #8898bf|
BACKGROUND = lime|
WIDTH = 100%|
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Supported hardware</span>|
CONTENT =
<small>
* [[Supported_hardware#Logic_analyzers|Logic analyzers]] ([[Logic analyzer comparison|comparison table]])
* [[Supported_hardware#Logic_analyzers|Logic analyzers]] ([[Logic analyzer comparison|comparison table]])
* [[Supported_hardware#Mixed-signal_devices|Mixed-signal devices]]
* [[Supported_hardware#Mixed-signal_devices|Mixed-signal devices]] ([[Mixed-signal device comparison|comparison table]])
* [[Supported_hardware#Oscilloscopes|Oscilloscopes]]
* [[Supported_hardware#Oscilloscopes|Oscilloscopes]] ([[Oscilloscope comparison|comparison table]])
* [[Supported_hardware#Multimeters|Multimeters]] ([[Multimeter comparison|comparison table]])
* [[Supported_hardware#Multimeters|Multimeters]] ([[Multimeter comparison|comparison table]])
* [[Supported_hardware#Dataloggers|Dataloggers]] ([[Datalogger comparison|comparison table]])
* [[Supported_hardware#GPIB_interfaces|GPIB interfaces]] ([[GPIB interface comparison|comparison table]])
* [[Supported_hardware#GPIB_interfaces|GPIB interfaces]] ([[GPIB interface comparison|comparison table]])
</small>
}}
</div>
</div>


Line 38: Line 67:


<div style="clear: both;">
<div style="clear: both;">
<div style="width: 50%; float: left;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Documentation</span> ==
* Building: [[Linux]], [[Mac OS X]], [[Windows]], [[FreeBSD]]
* [[libsigrok]] (hardware access lib)
* [[libsigrokdecode]] (protocol decoder lib)
* [[sigrok-cli]] (command-line)
* [[Protocol decoder HOWTO]]
* [[Protocol decoder API]]
* [[Formats and structures]]
* [[Hardware plugin API]]
* [[Input API]]
* [[Output API]]
* [[Input output formats]]
* [[Probe comparison]]
</div>


<div style="width: 50%; float: left;">
<div style="width: 50%; float: left; margin-bottom: 1em;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Subprojects</span> ==
{{Box|
* [[sigrok-qt]] (cross-platform Qt GUI)
BORDER = #8898bf|
* [[sigrok-gtk]] (cross-platform GTK+ GUI)
BACKGROUND = yellow|
* [[GPIB]]/[[IEEE-488]] support project
WIDTH = 100%|
* [[gpibgrok]] project
ICON = |
* [[Protocol decoders]]
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Documentation</span>|
* [[fx2lafw]]
CONTENT =
* [[Firmware|Vendor firmware]]
<small>
* [[Example dumps]]
[[Linux]] &middot; [[Mac OS X]] &middot; [[Windows]] &middot; [[FreeBSD]] &middot; [[Input output formats]] &middot; [[Protocol decoders]] &middot; [[Probe comparison]] &middot; [[GPIB]] &middot;[[Logo|sigrok logo]]
</small>
}}
</div>
</div>


<div style="width: 49%; float: right; margin-bottom: 1em;">
{{Box|
BORDER = #8898bf|
BACKGROUND = red|
WIDTH = 100%|
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Subprojects</span>|
CONTENT =
<small>
[[libsigrok]] &middot; [[libsigrokdecode]] &middot; [[sigrok-cli]] &middot; [[sigrok-qt]] &middot; [[sigrok-gtk]] &middot; [[fx2lafw]] &middot; [[gpibgrok]] &middot; [[fx2grok]] &middot; [[Firmware|Device firmware]] &middot; [[Example dumps]]
</small>
}}
</div>
</div>


<div style="clear: both;">
<div style="clear: both;">
<div style="width: 50%; float: left;">
<div style="width: 50%; float: left;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Getting in touch</span> ==
{{Box|
* 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])
BORDER = #8898bf|
* IRC: '''[irc://chat.freenode.net/sigrok #sigrok]''' on [http://www.freenode.net Freenode]
BACKGROUND = cyan|
* Developer blog: [http://sigrok.org/blog/ sigrok.org/blog]
WIDTH = 100%|
* identi.ca: [http://www.identi.ca/group/sigrok sigrok group], [https://identi.ca/search/notice?q=sigrok search], Twitter: [https://twitter.com/#!/search/realtime/sigrok search]
ICON = |
* Google+: [https://plus.google.com/s/sigrok search]
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Getting in touch</span>|
* 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]]
CONTENT =  
* Other: [[Logo|sigrok logo]]
<small>
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]) &middot;
IRC: [irc://chat.freenode.net/sigrok #sigrok] &middot; [http://sigrok.org/blog/ Developer blog] &middot; [http://sourceforge.net/projects/sigrok/ SourceForge] &middot; [http://freecode.com/projects/libsigrokdecode FM sr] &middot; [http://freecode.com/projects/libsigrokdecode FM srd] &middot; [http://freecode.com/projects/sigrok FM cli] &middot; [http://freecode.com/projects/sigrok-dumps FM dumps] &middot; [https://www.ohloh.net/p/sigrok ohloh] &middot; [http://delicious.com/url/d8996d567839064c799ac217b263b2c8 del.icio.us] &middot; [http://www.reddit.com/search?q=sigrok Reddit] &middot; [http://digg.com/search?q=sigrok Digg] &middot; [https://identi.ca/search/notice?q=sigrok identi.ca] &middot; [https://twitter.com/#!/search/realtime/sigrok Twitter] &middot; [https://plus.google.com/s/sigrok Google+] &middot; [[Press]] &middot; [[Press#Other|others]]
</small>
}}
</div>
</div>


<div style="width: 50%; float: left;">
<div style="width: 49%; float: right;">
== [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Development</span> ==
{{Box|
* [http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/sigrok;a=tree Browse Source Code]
BORDER = #8898bf|
* [[TODO]]
BACKGROUND = green|
* [[GUI design]]
WIDTH = 100%|
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Development</span>|
CONTENT =
<small>
[http://sigrok.git.sourceforge.net/git/gitweb.cgi?p=sigrok/sigrok;a=tree Browse Source Code] &middot; [[TODO]] &middot; [[Protocol decoder HOWTO]] &middot; [[Protocol decoder API]] &middot; [[Formats and structures]] &middot; [[Hardware plugin API]] &middot; [[Input API]] &middot; [[Output API]] &middot; [[GUI design]]
</small>
}}
</div>
</div>



Revision as of 11:58, 24 June 2012

The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types:

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.


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!