eeros_architecture:hal:hardware_libraries
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eeros_architecture:hal:hardware_libraries [2017/11/06 14:51] – [ROS] graf | eeros_architecture:hal:hardware_libraries [2021/10/24 10:23] (current) – [CANopen] ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Hardware Libraries ====== | ====== Hardware Libraries ====== | ||
- | The eeros framework uses various hardware libraries to access the underlying hardware. Currently we support the libraries listed below. In order to use them you have to check them out, compile and install them, see [[getting_started: | + | The eeros framework uses various hardware libraries to access the underlying hardware. Currently we support the libraries listed below. If you need further hardware not listed below go to [[for_developers: |
[{{ : | [{{ : | ||
Line 9: | Line 9: | ||
[[http:// | [[http:// | ||
- | ===== Simulator | + | ===== Beaglebone Blue ===== |
- | The simulator offers digital and analog inputs and outputs. It offers to run simple example and test programs without the need of external hardware, see [[getting_started:tutorials: | + | The [[https:// |
- | Currently | + | |
- | [{{ :eeros_architecture: | + | |
- | The input channels of subdevice 0 are output on the channels of subdevice 1 and similarly the same is true for subdevices 2 and 3. Every signal on input channel 0 to 10 is " | + | |
- | ==== Available Subdevices ==== | + | |
- | ^ Function | + | |
- | | Digital Output | + | |
- | | Digital Input | Inputs reflected from outputs of subdevice 0 | | + | |
- | | Digital Input | Inputs | + | |
- | | Digital Output | + | |
- | | Analog Output | + | |
- | | Analog Input | Inputs reflected from outputs of subdevice 4 | | + | |
- | | Analog Input | Inputs | + | |
- | | Analog Output | + | |
- | ==== Configuration File ==== | ||
- | The possible configuration file for the initialization of the [[eeros_architecture: | ||
- | < | ||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | }, | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | }, | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | } | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | }, | ||
- | } | ||
- | } | ||
- | } | ||
- | </ | ||
- | Digital output on '' | ||
===== ROS ===== | ===== ROS ===== | ||
[[http:// | [[http:// | ||
+ | |||
+ | ===== Simulator ===== | ||
+ | See [[eeros_architecture: | ||
+ | |||
+ | ===== EtherCAT ===== | ||
+ | EtherCAT is a real-time capable fieldbus. The complete EtherCAT documentation (including library to interface with with EEROS) can be found on [[https:// | ||
+ | |||
+ | ===== CANopen===== | ||
+ | CANopen a fieldbus. The library and its documentation can be found on [[https:// | ||
+ | |||
eeros_architecture/hal/hardware_libraries.1509976296.txt.gz · Last modified: 2017/11/06 14:51 by graf