Overview
Version 116 (Daniel Stonier, 01/14/2012 03:51 PM) → Version 117/133 (Daniel Stonier, 01/14/2012 03:53 PM)
h1. Overview
h2. Introduction
* [[About]] - brief description of the project.
* *Stacks*
** "ecl_tools":http://www.ros.org/wiki/ecl_tools - supporting cmake modules, makefiles, scripts.
** "ecl_lite":http://www.ros.org/wiki/ecl_lite - low level bare metal and embedded libraries
** "ecl_core":http://www.ros.org/wiki/ecl_core - c++ wrappers around posix-win32 and higher level core system libraries.
** "ecl_manipulation":http://www.ros.org/wiki/ecl_manipulation - infrastructure and some custom trajectory generators and interpolators.
** "ecl_navigation":http://www.ros.org/wiki/ecl_navigation - commonly used navigation components (relatively empty).
* [[cross_platform_status|Platform]] - current level of functionality across win-linux-mac.
h2. Installation
* [[InstallRequirements|Requirements]] - requirements before installing.
* [[InstallRos|Source]] - downloading, compiling with the ros (and installing if desired).
* [[cross_compiling_ecl|Cross-Compile]] - cross-compiling the ecl with the ros.
h2. Usage
* *Ecl Ros Development*
** [[ecl_ros_cmake_frontend|CMake Frontend]] - connecting to ecl's cmake macro libraries for an ros package.
* *Ecl Standalone Development*
** [[ecl_standalone_cmake_frontend|CMake Frontend]] - connecting with ecl's cmake modules, libraries and headers to write a @CMakeLists.txt@ for a generic cmake project (depracated).
We're currently only building with ros at the moment, though standalone support could be easily reactivated. Mostly we're just waiting for rosbuild2 support to make this much easier. project.
h2. Documentation
h3. Official Documentation
* "Doxygen":/redmine/embedded/ecl/index.html - ros-style api and documentation.
* attachment:ecl.pdf - graph of packages stack by stack.
h2. Other Links
* "Dev Mailing List":http://groups.google.com/group/embedded_control_library - google group for developer mails.
* "Project Code Site":http://code.google.com/p/embedded-control-library - google code hosting for this project.
* "Browse SVN":http://code.google.com/p/embedded-control-library/source/browse/ - google code svn browser.
* "Yujin Robot":http://yujinrobot.com - for supporting development and testing.
* [[Notes|Jots]] - various notes concerning development of ecl's internals.
* [[graveyard|Graveyard]] - depracated notes.
h2. Files