This short tutorial is for those of you eager to run TLM 2 examples inside SCLive 3.0.
I will take an arbitrary example here to illustrate the simple procedure.
1) Open a terminal window and navigate to the examples directory:
2) In there you will find the src (source directory) as well as the build-unix directory. Go to the build-unix directory and execute the makefile.
3) This will compile and link the example. Finally this will run the resulting executable (lt.exe) example inside the terminal window. Alternatively you can run the executable yourself by typing:
./lt.exe | less
4) To clean up the directory simply execute the command:
The previous video highlighted how one could add modules using provided scripts. In this next video we will add modules manually from the http://www.slax.org
Essentially SCLive allows the dynamic addition and removal of modules. To do so, you will have to use the “activate <module_file_name>” and “deactivate <module_file_name>” .
If you are running SCLive in a persistant mode the modules added dynamically will be kept after the powering off SCLive.
This video tutorial illustrates how to add new modules (Opera, Flash, Acrobat reader) to SCLive via the provided script.
The official release candidate is ready for download in the “Download” section. Please be patient with the file server, if you can’t get the file right away please try again later.
Any comments would be greatly appreciated, you can contact me at davidcabanis AT gmail DOT com .
Have fun with the release candidate, I’m planing the final release by the end of October if all goes well.
Why do we want to do that?
Persistant installations of liveCD gives us the best of both worlds. You are able to boot SCLive from most computers (LiveCD feature) but you can also modify the data as well as the system files.
This is almost like a hard drive install with the added benefit to be able to use it on most machine without any additional installation required.
In the context of SCLive, any modification that you will make to the existing projects will be safely kept on the USB Flash Drive.
The following video details one of the many ways to achieve a persistant installation.
This short video is for the Linux novices. It illustrates the boot options and boot sequence as well as the login steps required to start SCLive 3.0
This is a brief video illustrating the different applications accessible via the user interface. More sofisticated applications such as VHDL, Verilog and SystemC simulator are accessed through terminal commands and will be covered in greater depth in the next video presentations.
Here is a very short proof of concept demo of SCLive 3.0. This covers a SystemC compilation, simulation and the waveform output.
More examples on their way.
Here are a few screenshots of the new SCLive 3.0.
The long awaited version 3.0 of SCLive is almost ready for release.
Main features are:
- Latest SystemC kernel
- Latest SCV Library
- Latest TLM Libraries
- Verilog simulator
- VHDL Simulator
- Updated wafeform viewer
- New set of tutorials
- Customization scripts
- The ability to use it as a persistent distribution on a USB stick (script provided)
- More responsive with higher compression
- Newer Linux kernel (better detection of hardware)
- New KDE desktop replacing the XFCE
- Fixed compilaiton scripts to run all the examples included inside the SystemC/TLM/SCV libraries
I will be releasing a few tutorial videos in the coming weeks ahead of the release of SCLive 3.0.