Command line should be usable under Windows systems. @@
__Cause__: Serial port search algorithm is Linux dependent and Gtk 3.0 dynamic Python bindings aren't available on
Windows operating systems.
-- TI CGT support file for RPP Simulink Target ````target_tools.mk``". @@
+- TI CGT support file for RPP Simulink Target ``target_tools.mk``. @@
__Cause__: Use UNIX path separator ``/``.
-- Simulink RPP Target download script ````rpp_download.m``". @@
+- Simulink RPP Target download script ``rpp_download.m``. @@
__Cause__: Use UNIX path separator ``/``.
-- Simulink RPP Target install script ````rpp_setup.m``". @@
+- Simulink RPP Target install script ``rpp_setup.m``. @@
__Cause__: Use UNIX path separator ``/``.
-- Simulink RPP Block Library block compilation script ````compile_blocks.m``". @@
+- Simulink RPP Block Library block compilation script ``compile_blocks.m``. @@
__Cause__: Call Matlab MEX executable with Unix name.
- All CCS projects under ``<repo>/rpp/lib/apps/``. @@
__Cause__: Paths are configure using UNIX path separator ``/``.
=== TI Code Composer Studio ===[ti_code_composer_studio]
-Code Composer Studio (CCS) is the official integrated development environment for developing applications
-for Texas Instruments embedded processors. CCS is multiplatform Software based on Eclipse Open Source IDE.
+Code Composer Studio (CCS) is the official Integrated Development Environment (IDE) for developing
+applications for Texas Instruments embedded processors. CCS is multiplatform Software based on Eclipse
+Open Source IDE.
+
+The version used in this project is the 5.3.0. Download and install CCS for Linux from:
+
+ http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v5
+
+CCS download requires a valid MyTI account. Tedious. CCS download is about 1.5GB. Once downloaded extract
+the content of the ``tar.gz`` archiver and run ``css_setup_<version>.bin`` script as __root__. Installation
+must done as root in order to install driver set.
+
+After installation the application can be executed with:
+
+{{{ bash
+cd <ccs>/ccsv5/eclipse/
+./ccstudio
+}}}
+
+If the application fails to start on 64bits systems is because CCS5 is a 32bits application a thus requires
+32bits libraries:
+
+{{{ bash
+sudo apt-get install libgtk2.0-0:i386 libxtst6:i386
+}}}
+
+If the application crashes with a segmentation fault edit file:
+
+{{{ bash
+nano <ccs>/ccsv5/eclipse/plugins/com.ti.ccstudio.branding_<version>/plugin_customization.ini
+}}}
+
+And change key ``org.eclipse.ui/showIntro`` to false.
+
+Choose ``FREE License - for use with XDS100 JTAG Emulators" on the licensing options. Code download for the
+board is uses that particular hardware. See [Hardware configuration #hardware_configuration] for more details
+on this hardware.
+
+CCS include Texas Instruments Code Generation Tools (CGT) (compiler, linker, etc). Simulink code generation
+requires the CGT to be available in the system, and thus, even if no library development will be done or the
+IDE is not going to be used CCS is still required. See ``<repo>/rpp/rpp/README.txt`` file for more information.
+
+You can find documentation for CGT compiler in ``<repo>/ref/armcl.pdf`` and for CGT archiver in
+``<repo>/ref/armar.pdf``.
+
=== Matlab/Simulink ===[matlabsimulink]
=== GtkTerm ===[gtkterm]
+{{{ bash
+sudo apt-get install gtkterm
+}}}
=== Doxygen ===[doxygen]
+{{{ bash
+sudo apt-get install doxygen graphviz
+}}}
=== Nested ===[nested]
+Install dependencies:
+
+{{{ bash
+sudo apt-get install python2.7 python-gtk2 python-webkit python-gtkspellcheck texlive-publishers texlive texlive-latex-extra rubber iso-codes subversion
+}}}
+
+Then get the latest revision from the stable repository:
+
+{{{ bash
+svn checkout svn://svn.code.sf.net/p/nestededitor/code/trunk nested
+}}}
+
+Run Nested with:
+
+{{{ bash
+cd nested/nested/
+./nested
+}}}
+
=== LMC1 ===[lmc1]
+{{{ bash
+apt-get install python3 python3-gi python3-serial
+}}}
== Hardware configuration ==[hardware_configuration]