User Tools

Site Tools


getting_started:install_wrapper

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:install_wrapper [2023/03/09 09:06] – [Beagle Bone blue] ursgrafgetting_started:install_wrapper [2026/05/13 09:30] (current) – [gpio] ursgraf
Line 1: Line 1:
 ====== Installing Hardware Libraries ====== ====== Installing Hardware Libraries ======
-As soon as you want to access hardware on your system you need a [[eeros_architecture:hal:hardware_libraries|Hardware Library]]. Depending on the type of the hardware you have to install one of the libraries given below. Please keep in mind that these libraries are already included in our target images or get installed automatically if you follow the steps given in [[getting_started:install:use_on_host|]].+As soon as you want to access hardware on your system you need a [[eeros_architecture:hal:hardware_libraries|Hardware Library]]. Depending on the type of the hardware you have to install one of the libraries given below. Please keep in mind that these libraries are already included in our target images and sdk'or get installed automatically if you follow the steps given in [[getting_started:install:use_on_host|]].
  
 ===== Simulator ===== ===== Simulator =====
Line 11: Line 11:
 <code> <code>
 $ cd sim-eeros $ cd sim-eeros
-$ git checkout v1.0.1</code>+$ git checkout v1.0.3</code>
  
 Continue with [[getting_started:compile_eeros_man|]]. Continue with [[getting_started:compile_eeros_man|]].
 +
 ===== flink ===== ===== flink =====
 Follow the installation instructions in [[http://flink-project.ch/]] to install flink. \\ Follow the installation instructions in [[http://flink-project.ch/]] to install flink. \\
Line 24: Line 25:
 <code> <code>
 $ cd flink-eeros $ cd flink-eeros
-$ git checkout v1.0.10</code>+$ git checkout v1.0.4</code>
  
 Continue with [[getting_started:compile_eeros_man|]]. Continue with [[getting_started:compile_eeros_man|]].
-===== Beagle Bone blue ===== + 
-Make sure to have the [[http://beagleboard.org/librobotcontrol/index.html|librobotcontrol]] installed on your host and target machine. It is already included in our SDK for the [[http://beagleboard.org/blue|BeagleBone blue]] board. +===== Beaglebone blue ===== 
-When this is done clone the eeros bbblue wrapper source repository:+Clone the eeros bbblue wrapper source repository:
 <code> <code>
 $ git clone https://github.com/eeros-project/bbblue-eeros.git bbblue-eeros $ git clone https://github.com/eeros-project/bbblue-eeros.git bbblue-eeros
Line 37: Line 38:
 <code> <code>
 $ cd bbblue-eeros $ cd bbblue-eeros
-$ git checkout v1.3.0</code>+$ git checkout v1.3.3</code>
  
 Continue with [[getting_started:compile_eeros_man|]]. Continue with [[getting_started:compile_eeros_man|]].
 +
 +===== gpio =====
 +Clone the eeros gpio wrapper source repository:
 +<code>
 +$ git clone https://github.com/eeros-project/gpio-eeros.git gpio-eeros
 +</code>
 +
 +Checkout a stable version of the wrapper:
 +<code>
 +$ cd gpio-eeros
 +$ git checkout v1.0.0</code>
 +
 +Continue with [[getting_started:compile_eeros_man|]].
 +
 ===== comedi ===== ===== comedi =====
 Follow the installation instructions in [[http://www.comedi.org/]] to install the comedi library. \\ Follow the installation instructions in [[http://www.comedi.org/]] to install the comedi library. \\
Line 55: Line 70:
 Continue with [[getting_started:compile_eeros_man|]]. Continue with [[getting_started:compile_eeros_man|]].
 ===== ROS ===== ===== ROS =====
-Follow the installation instructions in [[http://www.ros.org/]] to install ROS itself. \\+Follow the installation instructions in [[http://www.ros.org/]] to install ROS itself. We suggest using ROS2. However, you can also use ROS1.\\
 After this you have to clone the eeros ROS wrapper source repository: After this you have to clone the eeros ROS wrapper source repository:
 <code> <code>
Line 61: Line 76:
 </code> </code>
  
-Checkout a stable version of the wrapper:+Checkout a stable version of the wrapper. For ROS2, this is:
 <code> <code>
 $ cd ros-eeros $ cd ros-eeros
-$ git checkout v.1.0.0</code> +$ git checkout v.2.0.0</code> 
 +For ROS1, use the version v.1.0.1.\\
 Continue with [[getting_started:compile_eeros_man|]]. Continue with [[getting_started:compile_eeros_man|]].
 ===== EtherCAT ===== ===== EtherCAT =====
-The detailed documentation about EtherCAT together with installation and setup information is given on [[https://wiki.ntb.ch/infoportal/embedded_systems/ethercat/start|OST Infoportal]].+The detailed documentation about EtherCAT together with installation and setup information is given on [[https://wiki.ost.ch/spaces/EDS/pages/230981817/EtherCAT|OST Infoportal]].
  
 Use the predefined EtherCAT blocks within a control system, see [[eeros_architecture:control_system:available_blocks#blocks_for_interfacing_with_ethercat|Blocks for Interfacing with EtherCAT]]. Use the predefined EtherCAT blocks within a control system, see [[eeros_architecture:control_system:available_blocks#blocks_for_interfacing_with_ethercat|Blocks for Interfacing with EtherCAT]].
Line 74: Line 89:
  
 ===== CANopen ===== ===== CANopen =====
-The detailed documentation about CANopen together with installation and setup information is given on [[https://gitlab.ost.ch/tech/inf/public/canopenlib]]. +The detailed documentation about CANopen together with installation and setup information is given on [[https://gitlab.ost.ch/tech/inf/public/canopenlib]]. Use a specific tag or the master branch for latest version.
  
 Use the predefined CAN blocks within a control system, see [[eeros_architecture:control_system:available_blocks#blocks_for_interfacing_with_can|Blocks for Interfacing with CAN]]. Add ''-DUSE_CAN=TRUE'' to the cmake arguments when building EEROS to include an example using CANopen. Use the predefined CAN blocks within a control system, see [[eeros_architecture:control_system:available_blocks#blocks_for_interfacing_with_can|Blocks for Interfacing with CAN]]. Add ''-DUSE_CAN=TRUE'' to the cmake arguments when building EEROS to include an example using CANopen.
getting_started/install_wrapper.1678349167.txt.gz · Last modified: by ursgraf