OpenBench LogicSniffer repository
Pull request Compare This branch is 335 commits ahead, 987 commits behind jawi:master.
Permalink
Failed to load latest commit information.
api Updated TODO list. Feb 10, 2011
client Added some additional JUnit tests regarding client user settings. Feb 13, 2011
device.generic Added UserSettings interface to separate the explicit user settings f… Jan 31, 2011
device.logicsniffer Ported changes of 0.9.3.1 to HEAD; Feb 9, 2011
device.test
eclipse Fixed project dependencies of device.logicsniffer project; moved code… Jan 19, 2011
export.image Minor naming update (use correct prefix). Jan 17, 2011
export.svg Minor naming update (use correct prefix). Jan 17, 2011
export.vcd Added support for clearing all cursors in one shot, restore cursors a… Jan 29, 2011
logging Added contributed JTAG decoder tool from Mario Schrenk; added correct… Jan 16, 2011
ols.distribution Merged changes from 0.9.3 (sp1) branch back to master. Feb 7, 2011
runner Merged changes from 0.9.3 (sp1) branch back to master. Feb 7, 2011
rxtx Temporarily ignore test due to incorrect functionality of used Pax-Ex… Feb 13, 2011
service.io Fix CRLF Feb 6, 2011
tool.1wire Added UserSettings interface to separate the explicit user settings f… Jan 31, 2011
tool.base Added UserSettings interface to separate the explicit user settings f… Jan 31, 2011
tool.i2c Added UserSettings interface to separate the explicit user settings f… Jan 31, 2011
tool.jtag Fix CRLF Feb 6, 2011
tool.measure
tool.spi Added UserSettings interface to separate the explicit user settings f… Jan 31, 2011
tool.state Added UserSettings interface to separate the explicit user settings f… Jan 31, 2011
tool.uart Fixed a small bug in the baudrate calculation when the baudrate was e… Feb 10, 2011
util Added JUnit tests for OlsDataHelper. Feb 11, 2011
.gitignore Added Intellij Idea project files to ignore list. Feb 10, 2011
ChangeLog Latest changelog. Feb 7, 2011
README Updated README to contain some information about the development of O… Aug 19, 2010
build.sh
pom.xml Updated JUnit to version 4.8.2 Feb 10, 2011

README

OpenBench LogicSniffer repository

This is the public GIT repository for the OpenBench LogicSniffer (short name:
ols) written by J.W. Janssen.

For more information about this software, see <http://www.lxtreme.nl/ols> and
<http://dangerousprototypes.com/open-logic-sniffer>.

== COMPILING THE SOURCES ==

In case you're interested in cloning this repository and compile it yourself,
you should do the following:

  $ git clone http://github.com/jawi/ols.git

For compiling the sources, you need to have at least a valid JDK (1.6+) and
Maven2 installed. For developing, I can recommend Eclipse as development
environment.

  $ cd ols/
	$ mvn clean install

After this, you should find the latest binary ZIP or tarball in
"ols.distribution/target".

== DEVELOPING FOR OLS ==

Developing for OLS can be done with any "modern" IDE, like Eclipse, Netbeans,
or even Emacs. Keep in mind that IDE-specific stuff is not committed to the
repository as this would clutter it unnecessarily.

Keep in mind that if you're going to use an IDE like Eclipse or Netbeans (or
whatever IDE you're preferring) that it should provide support for Maven2,
otherwise it most probably won't compile out of the box. In addition, you
probably want support for Git in your IDE as well. To create the needed project
files for, for example, Eclipse, you can use the following Maven command:

  $ mvn eclipse:eclipse

For other IDEs there are similar commands. See the Maven2 site for more details
on this.

Some notes for Eclipe: after importing the projects into your workspace, you
might need to enable Maven support by hand. Simply select all projects, right
click on them and choose "Enable Dependency Management" from the Maven2 menu
should be sufficient. For running the OLS client in Eclipse, you can make use
of the launch configurations found in the eclipse/ subdirectory of the OLS
repository. Also the code formatting rules and cleanup rules can be found
there.

Drop me a line if you want to contribute code to the OLS repository, if needed
I can give you write-access to the GitHub or apply your patch.

-- J.W. Janssen, <j dot w dot janssen at lxtreme.nl>