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 [2019/04/25 18:26] grafeeros_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:compile_eeros|]]. If you need further hardware not listed below go to [[for_developers:wrapper_lib|]]. It is important to notice that for each of the specific hardware libraries you need a wrapper library for eeros.  +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:wrapper_lib|]]. It is important to notice that for each of the specific hardware libraries you need a wrapper library for eeros.  
 [{{ :eeros_architecture:hal:wrapperlibs_concept.png?350 |//Every hardware library needs its specific eeros wrapper library//}}] [{{ :eeros_architecture:hal:wrapperlibs_concept.png?350 |//Every hardware library needs its specific eeros wrapper library//}}]
  
Line 9: Line 9:
 [[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]].
  
-===== Beagle Bone 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]]. Refer to [[https://github.com/ntb-ch/BeagleBoneBlue]] for an example application together with the hardware configuration file.+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]]
  
  
Line 20: Line 20:
  
 ===== 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.ntb.ch/infoportal/embedded_systems/ethercat/start|NTB 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.bu.ost.ch/infoportal/embedded_systems/ethercat/start|OST Infoportal]]. 
 + 
 +===== CANopen===== 
 +CANopen a fieldbus. The library and its documentation can be found on [[https://gitlab.ost.ch/tech/inf/public/canopenlib]]. 
  
eeros_architecture/hal/hardware_libraries.1556209586.txt.gz · Last modified: 2019/04/25 18:26 by graf