Skip to main content

Composition

API Positioning

The relationship among the APIs provided by this product is shown below.

Composition

Package Composition

The structure of the free edition is shown below. Here, "Storage Folder" indicates the folder path relative to the root.
Note: The library storage folder name varies depending on the target CPU/OS.

TypeDescriptionFile NameStorage Folder
Application Development LibraryStatic library versionlibMPXCANFDCtrlFree.a01_drv/Arm7l_gcc
Dynamic library versionlibMPXCANFDCtrlFree.so01_drv/Arm7l_gcc
Header for includeMPXCANFDCtrlLinuxFree.h01_drv/Arm7l_gcc
Sample Program (Python)Python sample applicationmpx_adl_sample.py02_sample
Sample wrapper for Pythonmpx_adl_wrapper.cpp02_sample
Python sample wrapper installersetup.py02_sample
Python wrapper sample API documentation (*)mpx__adl__wrapper_8cpp.html03_doc/html
Sample Program (C++)C++ sample applicationmpxinfo.c02_sample
C++ sample MakefileMakefile02_sample
Sample ProgramHeader for includeMPXCANFDCtrlLinuxFree.h02_sample

*: The Python wrapper sample API documentation is also available at the link below.

MicroPeckerX ADL Python Sample Documentation

Installing the FTDI D2XX Driver

Install the USB driver compatible with MicroPeckerX.
Download the D2XX driver for your OS from the FTDI Chip web page below.

FTDI Chip Drivers

Install the downloaded files in the appropriate location.
After installation, run sudo ldconfig or an equivalent command so the library can be loaded.

User Write-Permission Setup (First Time Only)

In the initial state, applications created using ADL (a user-mode driver) can be run only with root privileges.
A script is provided to automatically configure execution without root privileges.
Extract mpx_adl_linux.tar.gz and you will find mpx_adl_linux/lib/devrule_inst.
Run this file with sudo (root privileges).