Software Libraries

From www.chip-community.org
Jump to: navigation, search

Don't re-invent the wheel, reuse what is already there and focus on your original idea.


libsoc

A C and Python library that supports multiple embedded boards, including CHIP!

The libsoc files are installed in /usr/local. If you are using the shared library libsoc.so, you will need to add /usr/local/lib to you $LD_LIBRARY_PATH environment variable.

You will have to run most programs using sudo to gain permission to access the sysfs device files. However, setuid programs ignore the $LD_LIBRARY_PATH environment variable for security reason. You must either statically link the libsoc.a library, or copy the libsoc.so.2 shared library to /usr/lib.

CHIP_IO

A Python library designed specifically for CHIP.