Skip to content
Snippets Groups Projects

Easy SoC Libraries

This package is deprecated. The branch release-6.5 only will be in maintenance mode until further notice.

The easy-soc-libs libraries are now available in their independent repositiories as following -

https://dev.iopsys.eu/iopsys/libdsl.git

https://dev.iopsys.eu/iopsys/libeasy.git

https://dev.iopsys.eu/iopsys/libethernet.git

https://dev.iopsys.eu/iopsys/libqos.git

https://dev.iopsys.eu/iopsys/libwifi.git


easy-soc-libs is a collection of shared libraries, which provide a platform's subsystem abstraction through well defined APIs.

Presently, the package provides libraries for WiFi, DSL and Ethernet.

It also contains one helper library that include APIs for common system functions.

Architecture

easysoclibs

For more information about a specific library, please refer to that library's API header file.

Table 1. subsystem and libraries

Subsystem Library name API header file
DSL libdsl.so xdsl.h
WiFi libwifi-6.so wifi.h
Ethernet libethernet.so ethernet.h

The common helper library is called libeasy.so, and its header file is easy.h. Applications wanting to use this helper library must include "easy/easy.h".