Kosim Installer

Fast installation
1. Download the kosim package (kosim_pkg.tar.gz) from: kosim_pkg
2. run "gunzip kosim_pkg.tar.gz; tar -xvf kosim_pkg.tar; cd kosim_pkg"
3. from the directory kosim_pkg run "./koinstall.py -c --prefix=/path/to/kosim_installation" where /path/to/kosim_installation is the directory where all the packages will be installed (e.g. /home/user/projects/kosim)
This command checks for the presence of all the packages and tools and does not install anything. If you don't get any errors, please continue with the next step, otherwise, you can send an email to kosim@kotys.biz containing the full log of messages and we'll assist you.
4. run "./koinstall.py -v --prefix=/path/to/kosim_installation" The SystemC libraries, boost, and kosim will be installed in the chosen directory.


Step by step installation
The installer is a Python script which handles the installation of the kosim framework and all the required libraries (systemc, scv, TLM, boost, boost.log). It can also be used to install only a subset of the libraries (e.g. systemc+scv+TLM) if that is desired. In the present state, The installer expects that all the packages were already downloaded from the Internet and placed into a common directory.

To run the Kosim Installer, follow these steps:

1. create a temporary directory (e.g.: /home/user/kosim_pkgs)

2. download the koinstall.py script and the systemc and scv library patches (scv-1.0p2-sysc2.2-k1.patch.gz, systemc-2.2.0-k0.patch.gz) from the bottom of this page and place them inside the temporary directory

3. download the SystemC libraries (systemc-2.2.0.tgz, TLM-2.0.1.tgz, scv-1.0p2-sysc2.2.12jun06.tgz) from http://www.systemc.org/downloads/standards and place them inside the temporary directory

4. download the boost library bzip package from http://sourceforge.net/projects/boost/files/boost/1.42.0 (currently, boost_1_42_0.tar.bz2) and place it inside the temporary directory

5. download the boost log library package (currently, boost-log-RC4.zip) from http://sourceforge.net/projects/boost-log/files and place it inside the temporary directory

6. download the kosim tgz package (currently, v0.9) from http://sites.google.com/site/kotyssystemc/kosim and place it inside the temporary directory. The actual package file name is: kosim.tar.gz

7. from the temporary directory run "./koinstall.py -c --prefix=/path/to/kosim_installation" where /path/to/kosim_installation is the directory where all the packages will be installed (e.g. /home/user/projects/kosim)

This command checks for the presence of all the packages and tools and does not install anything. If you don't get any errors, please continue with the next step, otherwise, you can send an email to kosim@kotys.biz containing the full log of messages and we'll assist you.

8. run "./koinstall.py -v --prefix=/path/to/kosim_installation" The SystemC libraries, boost, and kosim will be installed in the chosen directory.

For help run "./koinstall.py -h"

To install only the SystemC libraries, skip steps 4, 5, 6, and append
"--noboost --nokosim" to the koinstall.py command line in steps 7 & 8.




Č
ċ
ď
koinstall.py
(19k)
Cicerone Mihalache,
Nov 5, 2010 9:12 PM
ċ
ď
kosim.tar.gz
(638k)
Cicerone Mihalache,
Nov 5, 2010 9:12 PM
ċ
ď
scv-1.0p2-sysc2.2-k1.patch.gz
(4k)
Cicerone Mihalache,
Jan 26, 2010 4:18 PM
ċ
ď
systemc-2.2.0-k0.patch.gz
(2k)
Cicerone Mihalache,
Jan 25, 2010 10:43 AM