[Linux Example] How to use the HID sample
Print
Modified on: Thu, 18 Jul, 2024 at 4:10 PM
| ! Note : we cannot supply following files because of GNU license. |
|
|
|
|
| If you need them when you compile the application, please download and install it by yourself. |
|
|
|
|
|
|
|
|
|
|
|
|
| libusb-1.0.so / libusb-1.0.so.0 / libusb-1.0.so.0.0.0 / libusb-1.0.la |
|
|
|
|
| libcrypto.so / libcrypto.so.1.0.0 also others |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Compiling command for each of the platform. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| arm 64bit |
|
|
|
|
|
|
|
|
|
| >make CFG=arm64 clean;make CFG=arm64 |
|
|
|
|
|
| arm 32bit |
|
|
|
|
|
|
|
|
|
| >make CFG=armv7 clean;make CFG=armv7 |
|
|
|
|
|
| desktop 32bit |
|
|
|
|
|
|
|
|
| >make CFG=x86r clean;make CFG=x86r |
|
|
|
|
|
|
| desktop 64bit |
|
|
|
|
|
|
|
|
| >make CFG=x64r clean;make CFG=x64r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| [How to test] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| I tested it on Ubuntu 18.04 x64. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1. Download HIDCpp. |
|
|
|
|
|
|
|
|
| 2. Go to the directory where 20200119_HIDCpp.tar is downloaded and unzip it. |
|
|
|
| tar -xvf 20200119_HIDCpp.tar |
|
|
|
|
|
|
|
| 3. Go to the directory of the unzipped HIDCpp folder. |
|
|
|
|
|
| 4. Compile HIDCpp. |
|
|
|
|
|
|
|
|
| make CFG=x64r clean;make CFG=x64r |
|
|
|
|
|
|
| 5. Compiled binary will be created in Bin/x86_64 folder. Go to the directory and check HidSample (compiled application) |
| You can find the application’s dependencies with ‘ldd’ command. |
|
|
|
|
| ldd HidSample |
|
|
|
|
|
|
|
|
| 6. Now you will meet any sentence, ‘… => not found’. |
|
|
|
|
|
| e.g. libCopyProtection.so.1 => not found |
|
|
|
|
|
|
| 7. Please register environment variables like below. |
|
|
|
|
|
| export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:*path* |
|
|
|
|
|
| e.g. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/anna/Documents/SDKs/HIDCpp/Libraries/x86_64 |
| 8. Run the application with connecting the device. |
|
|
|
|
|
|
| ./HidSample |
|
|
|
|
|
|
|
|
| 9. You can test the device as you wish from now on. (see the attached screenshot.) |
|
|
|

Did you find it helpful?
Yes
No
Send feedback Sorry we couldn't be helpful. Help us improve this article with your feedback.