]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/commitdiff
Improved documentation.
authorCarlos Miguel Jenkins Pérez <carlos@jenkins.co.cr>
Mon, 17 Jun 2013 02:20:23 +0000 (04:20 +0200)
committerCarlos Miguel Jenkins Pérez <carlos@jenkins.co.cr>
Mon, 17 Jun 2013 02:20:23 +0000 (04:20 +0200)
doc/reports/report/header.tex
doc/reports/report/report.t2t

index 6e75b576e97d1a003064d77cd792c0b1a2da275f..57726525e997a639f4807bc42b1c05b6098caec6 100644 (file)
@@ -47,3 +47,9 @@
 
 % Change page
 \usepackage{changepage}
+
+% Font options
+% Sans-serif
+% \renewcommand{\familydefault}{\sfdefault}
+% Better PDF font
+\usepackage{lmodern}
index ea9315b03e9398e003e9b7b23e868e5cbce31e1d..22bbeb8e125696d4ecb002aced1274b21ee4b61c 100644 (file)
@@ -138,13 +138,13 @@ provide platform independent code and tools this are the elements that are know
   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 ``/``.
@@ -164,8 +164,51 @@ sudo apt-get install git gitk
 
 === 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]
 
@@ -174,18 +217,46 @@ for Texas Instruments embedded processors. CCS is multiplatform Software based o
 === 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]