SIMPL SoftwareICs Source Installation Instructions
This source code is completely self contained. It will not pollute your
source tree.
An assumption is made that you have already downloaded and
installed
the latest SIMPL code.
Step 1:
Download
the source tar.gz file to your system if you have not already done so (~6k)
Step 2:To undo the gzip'd tar file simply perform the following steps:
cd $SIMPL_HOME
cd .. (yes that's up one level from $SIMPL_HOME)
<place the simplics.tar.gz here>
tar -zxvf simplics.tar.gz
This will create an $SIMPL_HOME/softwareICs tree and place all of the
source for the ICs in there.
NOTE: Before doing more you may want to read the
softwareICs description
first.
Step 3: Build the code
You can build the entire IC tree by simply:
cd $SIMPL_HOME/softwareICs
make clobber
make install
This will create executables and move them to $SIMPL_HOME/softwareICs/bin.
Step 4: Run the IC.
Follow the instructions contained in the softwareICs/<whatever>/test/readme
file.
Step 5: Have fun with the stuff.
While these code snips are meant to be illustrative, they can form the basis
of some very powerful applications in their own right.
If you have any problems, comments or suggestions for improvement don't
hesitate to contact the
mailing list
.
The code is organized such that all the individual directories
come with their own Makefile. You can execute localized builds by typing:
make clobber - will remove all .o's and binaries in preparation for a complete
rebuild
make - will perform a build and leave the executable in the local ../bin
directory
or
make install - will do everything that "make" does but also copy the executable
to $SIMPL_HOME/softwareICs/bin
Each of the ICs directories are organized in the same simple manner
src - contains all the .c, the Makefile and the readme instructions
include - contains all the .h
test - contains all the unit test code (simulators and/or stimulators)
NOTE:
As with most things it represents a "work in progress". Contributions are
welcome.
back to main SIMPL page
This project is being coordinated by FC software Inc.