User Tools

Site Tools


eeros_architecture:hal:hardware_libraries

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
eeros_architecture:hal:hardware_libraries [2021/03/25 19:32] ursgrafeeros_architecture:hal:hardware_libraries [2026/05/13 09:34] (current) – [Beaglebone Blue] ursgraf
Line 7: Line 7:
  
 ===== flink ===== ===== flink =====
-[[http://www.flink-project.ch/|flink]] stands for fast link. It is a efficient and standardized way to communicate with hardware functions implemented in a FPGA. The wrapper library can be found in [[https://github.com/eeros-project/flink-eeros]].+[[http://www.flink-project.ch/|flink]] stands for fast link. It is a efficient and standardized way to communicate with hardware functions implemented in a FPGA. The wrapper library can be found in [[https://github.com/eeros-project/flink-eeros]]. Make sure, that your hardware configuration file matches your actual flink configuration. Find an example in [[https://github.com/eeros-project/eeros-framework/blob/master/examples/hal/HalTest2ConfigFlink.json]].
  
 ===== Beaglebone Blue ===== ===== Beaglebone Blue =====
 The [[https://beagleboard.org/blue|Beaglebone Blue]] is a small robotics computer. It allows to directly connect several small motors. The wrapper library can be found in [[https://github.com/eeros-project/bbblue-eeros]]. Therein, you can find a complete example of hardware configuration file using all the available pins, see [[https://github.com/eeros-project/bbblue-eeros/blob/master/HwConfigBBBlue.json]] The [[https://beagleboard.org/blue|Beaglebone Blue]] is a small robotics computer. It allows to directly connect several small motors. The wrapper library can be found in [[https://github.com/eeros-project/bbblue-eeros]]. Therein, you can find a complete example of hardware configuration file using all the available pins, see [[https://github.com/eeros-project/bbblue-eeros/blob/master/HwConfigBBBlue.json]]
  
 +===== gpio =====
 +The Linux gpio subsystem is the kernel framework for General Purpose Input/Output (GPIO) pins. The wrapper library can be found in [[https://github.com/eeros-project/gpio-eeros]]. Make sure, that your hardware configuration file matches your actual gpio configuration. Find an example in [[https://github.com/eeros-project/eeros-framework/blob/master/examples/hal/HalTest4ConfigGpio.json]].
  
 ===== ROS ===== ===== ROS =====
Line 20: Line 22:
  
 ===== EtherCAT ===== ===== EtherCAT =====
-EtherCAT is a real-time capable fieldbus. The complete EtherCAT documentation (including library to interface with with EEROS) can be found on [[https://wiki.bu.ost.ch/infoportal/embedded_systems/ethercat/start|OST Infoportal]].+EtherCAT is a real-time capable fieldbus. The complete EtherCAT documentation (including library to interface with with EEROS) can be found on [[https://wiki.ost.ch/spaces/EDS/pages/230981817/EtherCAT|OST Infoportal]]. 
  
 ===== CANopen===== ===== CANopen=====
-CANopen a fieldbus. The library and its documentation can be found on [[https://github.com/ntb-ch/canopenlib]].+The library for CANopen and its documentation can be found on [[https://gitlab.ost.ch/tech/inf/public/canopenlib]].
  
  
eeros_architecture/hal/hardware_libraries.1616697158.txt.gz · Last modified: by ursgraf