Difference between revisions of "User:Joelholdsworth/new main"

From sigrok
Jump to navigation Jump to search
(Created page with "<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; bor...")
 
 
(5 intermediate revisions by the same user not shown)
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;">
<div style="margin-bottom:1.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#eee; 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, such as [[Supported_hardware#Logic_analyzers|logic analyzers]], [[Supported_hardware#Mixed-signal_devices|MSOs]], [[Supported_hardware#Oscilloscopes|oscilloscopes]], [[Supported_hardware#Multimeters|multimeters]], [[Supported_hardware#LCR meters|LCR meters]], [[Supported_hardware#Sound_level_meters|sound level meters]], [[Supported_hardware#Thermometers|thermometers]], [[Supported_hardware#Hygrometers|hygrometers]], [[Supported_hardware#Anemometers|anemometers]], [[Supported_hardware#Light meters|light meters]], [[Supported_hardware#Energy meters|Energy meters]], [[Supported_hardware#DAQs|DAQs]], [[Supported_hardware#Dataloggers|dataloggers]], [[Supported_hardware#Function_generators|function generators]], [[Supported_hardware#RF receivers|RF receivers]], [[Supported_hardware#Spectrum_analyzers|spectrum analyzers]], [[Supported_hardware#Power_supplies|power supplies]], [[Supported_hardware#GPIB_interfaces|GPIB interfaces]], and more.
The '''sigrok''' project aims at creating a '''portable, cross-platform, Free/Libre/Open-Source signal analysis software suite''' that supports various device types, such as [[Supported_hardware#Logic_analyzers|logic analyzers]], [[Supported_hardware#Mixed-signal_devices|MSOs]], [[Supported_hardware#Oscilloscopes|oscilloscopes]], [[Supported_hardware#Multimeters|multimeters]], [[Supported_hardware#LCR meters|LCR meters]], [[Supported_hardware#Sound_level_meters|sound level meters]], [[Supported_hardware#Thermometers|thermometers]], [[Supported_hardware#Hygrometers|hygrometers]], [[Supported_hardware#Anemometers|anemometers]], [[Supported_hardware#Light meters|light meters]], [[Supported_hardware#Energy meters|Energy meters]], [[Supported_hardware#DAQs|DAQs]], [[Supported_hardware#Dataloggers|dataloggers]], [[Supported_hardware#Function_generators|function generators]], [[Supported_hardware#RF receivers|RF receivers]], [[Supported_hardware#Spectrum_analyzers|spectrum analyzers]], [[Supported_hardware#Power_supplies|power supplies]], [[Supported_hardware#GPIB_interfaces|GPIB interfaces]], and more.
</div>


It is licensed under the terms of the '''GNU GPL'''. Design goals and features include:
<div style="float: left; width: 33%; margin-bottom: 1em; margin-right: 1%">
=== Supported Devices ===


<div style="margin-bottom: 1em;">
{{Box|
BORDER = #8898bf|
BACKGROUND = #d1adf6|
WIDTH = 100%|
ICON = |
HEADING = <span style="font-variant:small-caps;">[[Supported_hardware#Logic_analyzers|Logic analyzers]] </span>|
CONTENT =
<small>
<small>
* '''Broad hardware support'''. Supports many different logic analyzers, oscilloscopes, multimeters, data loggers etc. from various vendors.
[[File:Zeroplus Logic Cube.png|60px]]
* '''Cross-platform'''. Works on [[Linux]], [[Mac OS X]], [[Windows]], [[FreeBSD]], [[OpenBSD]], [[NetBSD]] (and on x86, ARM, Sparc, PowerPC, ...).
[[File:Saleae_Logic16_bottom.png|60px]]
* '''Scriptable protocol decoding'''. Extendable with stackable [[protocol decoders]] written in Python 3.
[[File:Openbench_logic_sniffer_front.png|60px]]
* '''File format support'''. Supports various [[Input output formats|input/output file formats]] (binary, ASCII, hex, CSV, gnuplot, [http://en.wikipedia.org/wiki/Value_change_dump VCD], ...).
* '''Reusable code'''. Consists of the [[libsigrok]] and [[libsigrokdecode]] shared libraries which can be used by various frontends/GUIs.
</small>
</small>
}}
</div>
</div>


<div style="clear: both;">
<div style="margin-bottom: 1em;">
{{Box|
BORDER = #8898bf|
BACKGROUND = #d1adf6|
WIDTH = 100%|
ICON = |
HEADING = <span style="font-variant:small-caps;">Oscilloscopes</span>|
CONTENT =
<small>
 
</small>
}}
</div>


<div style="width: 50%; float: left; margin-bottom: 1em;">
<div style="margin-bottom: 1em;">
{{Box|
{{Box|
BORDER = #8898bf|
BORDER = #8898bf|
Line 22: Line 43:
WIDTH = 100%|
WIDTH = 100%|
ICON = |
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">[http://www.sigrok.org/blog News] / [http://www.sigrok.org/blog Blog]</span>|
HEADING = <span style="font-variant:small-caps;">Multimeters</span>|
CONTENT =
CONTENT =
<small>
<small>
<rss max=13 date="Y-m-d">http://sigrok.org/blog/rss.xml</rss>
 
See also: [[Current events]].
</small>
</small>
}}
}}
</div>
</div>


<div style="width: 49%; float: right; margin-bottom: 1em;">
<div style="margin-bottom: 1em;">
{{Box|
{{Box|
BORDER = #8898bf|
BORDER = #8898bf|
BACKGROUND = lime|
BACKGROUND = #d1adf6|
WIDTH = 100%|
WIDTH = 100%|
ICON = |
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Supported hardware</span> (<small><span style="font-variant:normal;">[[:Category:Device|Browse by category...]]</span></small>)|
HEADING = <span style="font-variant:small-caps;">Data Loggers</span>|
CONTENT =
CONTENT =
<small>
<small>
* [[Supported_hardware#Logic_analyzers|Logic analyzers]] ([[Logic analyzer comparison|comparison]])
 
* [[Supported_hardware#Mixed-signal_devices|Mixed-signal devices]] ([[Mixed-signal device comparison|comparison]])
* [[Supported_hardware#Oscilloscopes|Oscilloscopes]] ([[Oscilloscope comparison|comparison]])
* [[Supported_hardware#Multimeters|Multimeters]] ([[Multimeter comparison|comparison]], [[Device_cables#Multimeters|cables]], [[Multimeter ICs|ICs]])
* [[Supported_hardware#LCR meters|LCR meters]] ([[LCR meter comparison|comparison]])
* [[Supported_hardware#Sound_level_meters|Sound level meters]] ([[Sound level meter comparison|comparison]], [[Device_cables#Sound_level_meters|cables]])
* [[Supported_hardware#Thermometers|Thermometers]] ([[Thermometer comparison|comparison]])
* [[Supported_hardware#Hygrometers|Hygrometers]]
* [[Supported_hardware#Anemometers|Anemometers]] ([[Anemometer comparison|comparison]])
* [[Supported_hardware#Light meters|Light meters]] ([[Light meter comparison|comparison]])
* [[Supported_hardware#Energy meters|Energy meters]]
* [[Supported_hardware#DAQs|DAQs]] ([[DAQ comparison|comparison]])
* [[Supported_hardware#Dataloggers|Dataloggers]] ([[Datalogger comparison|comparison]])
* [[Supported_hardware#Function_generators|Function generators]] ([[Function generator comparison|comparison]])
* [[Supported_hardware#RF receivers|RF receivers]]
* [[Supported_hardware#Spectrum_analyzers|Spectrum analyzers]] ([[Spectrum analyzer comparison|comparison]])
* [[Supported_hardware#Power_supplies|Power supplies]] ([[Power supply comparison|comparison]])
* [[Supported_hardware#GPIB_interfaces|GPIB interfaces]] ([[GPIB interface comparison|comparison]])
</small>
</small>
}}
}}
Line 64: Line 67:
</div>
</div>


<div style="clear: both;">
<div style="float: right; width: 32%; margin-bottom: 1em;">
 
=== Applications ===


<div style="width: 50%; float: left; margin-bottom: 1em;">
<div style="margin-bottom: 1em;">
{{Box|
{{Box|
BORDER = #8898bf|
BORDER = #8898bf|
BACKGROUND = cyan|
BACKGROUND = #d1adf6|
WIDTH = 100%|
WIDTH = 100%|
ICON = |
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Documentation</span>|
HEADING = <span style="font-variant:small-caps;">PulseView</span>|
CONTENT =
CONTENT =
<small>
<small>
[[Building]] &middot; [[Linux]] &middot; [[Mac OS X]] &middot; [[Windows]] &middot; [[FreeBSD]] &middot; [[OpenBSD]] &middot; [[NetBSD]] &middot; [[Android]] &middot; [[Embedded]] &middot; [[Input output formats]] &middot; [[Protocol decoders]] &middot; [[Probe comparison]] &middot; [[GPIB]] &middot; [[Logo]] &middot; [[Press]]
 
</small>
</small>
}}
}}
</div>
</div>


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


<div style="clear: both;">
</div>
 
<div style="display: inline-block; width: 33%; margin-bottom: 1em;">
=== Libraries ===


<div style="width: 50%; float: left; margin-bottom: 1em;">
<div style="margin-bottom: 1em;">
{{Box|
{{Box|
BORDER = #8898bf|
BORDER = #8898bf|
BACKGROUND = yellow|
BACKGROUND = #d1adf6|
WIDTH = 100%|
WIDTH = 100%|
ICON = |
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Getting in touch</span>|
HEADING = <span style="font-variant:small-caps;">libsigrok</span>|
CONTENT =  
CONTENT =
<small>
<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]
 
</small>
</small>
}}
}}
</div>
</div>


<div style="width: 49%; float: right; margin-bottom: 1em;">
<div style="margin-bottom: 1em;">
{{Box|
{{Box|
BORDER = #8898bf|
BORDER = #8898bf|
BACKGROUND = lightblue|
BACKGROUND = #d1adf6|
WIDTH = 100%|
WIDTH = 100%|
ICON = |
ICON = |
HEADING = [[File:Sigrok_stone.png]] <span style="font-variant:small-caps;">Development</span>|
HEADING = <span style="font-variant:small-caps;">libsigrokdecode</span>|
CONTENT =
CONTENT =
<small>
<small>
[[Developers]] &middot; [http://sigrok.org/api/libsigrok/unstable/index.html libsigrok API] &middot; [http://sigrok.org/api/libsigrokdecode/unstable/index.html libsigrokdecode API] &middot; [http://sigrok.org/gitweb/ Browse source code] &middot; [http://sigrok.org/bugzilla/ Bug tracker] &middot; [[Protocol decoder HOWTO]] &middot; [[Protocol decoder API]] &middot; [[Formats and structures]] &middot; [[Hardware driver API]] &middot; [[Portability]] &middot; [[TODO]]
 
</small>
</small>
}}
}}
Line 125: Line 133:


</div>
</div>
<div style="clear: both;">


<div style="clear: both;margin-top: 2em;">
<div style="clear: both;margin-top: 2em;">

Latest revision as of 14:16, 19 December 2014

The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types, such as logic analyzers, MSOs, oscilloscopes, multimeters, LCR meters, sound level meters, thermometers, hygrometers, anemometers, light meters, Energy meters, DAQs, dataloggers, function generators, RF receivers, spectrum analyzers, power supplies, GPIB interfaces, and more.

Supported Devices

Oscilloscopes

Multimeters

Data Loggers

Applications

PulseView

sigrok-cli

Libraries

libsigrok

libsigrokdecode


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!