License Manager
1.0.0
Documentation
Overview
Use cases
Components
Build License Manager
Integrate in software
Public API
Example code
Issue licenses
Workflow USB license
Workflow Ethernet license
Release notes
License
Credits
License Manager
Docs
»
License Manager’s documentation
View page source
License Manager’s documentation
¶
Documentation
Overview
Introduction
Intended audience
Keywords
Use cases
Components
licensecc
lccinspector
lccgen
Projects
folder
libcc-hw-id.a
Generated
license
file
Example with software developed being called CustomerApp
Build License Manager
Prerequisites
Dependencies
Actions needed
Build VM
Build iMX8 (for V700, change V1X00 to V700)
Install folders
Projects folder
Keep a safe copy of project map
Integrate in software
How to setup CMakeLists.txt
Pointing out the installed license manager
Public API
Print hardware identifier
Verify a license
Example code
Acquire license
Read hardware identifier
Using a Demo license
Display date limited license
Display hardware ID using a QrCode
Convert HW ID to Qr and display it
Load license at specific location
Using multiple license files
Issue licenses
Different types of licenses
Useful arguments to key generator
License with hardware ID
License with time limit
License with feature
Combine the above
Why project map is important (with secret/public keys)
Issue license from any computer
Workflow USB license
Generating license
Contents on USB-stick
cc-auto.sh example
buzz.sh
Example inspector_output.txt
Workflow Ethernet license
Solution
Example
The automated_license.sh script
Release notes
1.0.0 - 2023-06-30
Supported Platform(s)
Included components
Dependencies
Changes/Included features
Known issues/ deviations
License
Credits