User Tools

Site Tools


getting_started:compile_eeros_host

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getting_started:compile_eeros_host [2021/03/25 10:57] ursgrafgetting_started:compile_eeros_host [2023/04/13 08:51] (current) ursgraf
Line 2: Line 2:
  
 Back to [[getting_started:install:use_on_host|]]. Back to [[getting_started:install:use_on_host|]].
 +
 +Fetch the [[https://github.com/eeros-project/eeros-build-scripts.git|EEROS scripts]] on your host and checkout the branch for the host <code>
 +$ git clone https://github.com/eeros-project/eeros-build-scripts.git eeros-project
 +$ cd eeros-project
 +$ git checkout host
 +</code>
  
 Edit the ''config.sh.in'' file as follows Edit the ''config.sh.in'' file as follows
Line 8: Line 14:
 use_comedi=false use_comedi=false
 use_ros=false use_ros=false
 +use_ros2=false
 </code> </code>
  
-This will build EEROS without the ROS examples. If you have ROS installed and want to build the ROS examples, change the ''config.sh.in'' to+This will build EEROS without the ROS examples. If you have ROS2 installed and want to build the ROS examples, change the ''config.sh.in'' to
 <code> <code>
 use_simulator=true use_simulator=true
 use_comedi=false use_comedi=false
-use_ros=true+use_ros=false 
 +use_ros2=true
  
 ros_setup_script=/opt/ros/kinetic/setup.bash ros_setup_script=/opt/ros/kinetic/setup.bash
 </code> </code>
 The last line must point to your ROS installation path. In general this will be ''/opt/ros/$ros_version_name/setup.bash''. The last line must point to your ROS installation path. In general this will be ''/opt/ros/$ros_version_name/setup.bash''.
 +
 +If you want to use ROS1, change the ''config.sh.in'' to
 +<code>
 +use_simulator=true
 +use_comedi=false
 +use_ros=true
 +use_ros2=false
 +
 +ros_setup_script=/opt/ros/noetic/setup.bash
 +</code>
 +Further, when using ROS1, search for the line <code>ros_eeros_git_version=v2.0.0</code>
 +and change it into <code>ros_eeros_git_version=v1.0.1</code> 
  
 [[http://www.comedi.org/|comedi]] stands for linux control and measurement device interface. It is a collection of drivers for a variety of common data acquisition plug-in boards on the host. [[http://www.comedi.org/|comedi]] stands for linux control and measurement device interface. It is a collection of drivers for a variety of common data acquisition plug-in boards on the host.
Line 26: Line 46:
 use_comedi=true use_comedi=true
 use_ros=false use_ros=false
 +use_ros2=false
 </code> </code>
  
getting_started/compile_eeros_host.1616666238.txt.gz · Last modified: 2021/03/25 10:57 by ursgraf