|
Veethree D7 SDK
|
To obtain the D7 SDK, please contact us.
D7 SDK provides a comprehensive set of libraries for developing robust applications for the Veethree D7 platform, with a primary focus on hardware I/O operations, system control, and networking capabilities.
The D7 runs on a custom-built Linux distribution, so all the usual Linux APIs and functionality are available.
To get started with the D7 Software Development Kit, please begin by reading the User Walkthrough.
The topics covered are:
More information about the D7 SDK, its toolchains, the differences between release and development images, hardware interfaces, etc., can be found in the details section of the documentation:
There are currently two known issues with some pre-production hardware units:
If your unit is affected by the touch input issue, please try the steps outlined in Pre-production hardware touch input issues with recent OS images.
For the rotary encoder issue, please see Pre-production rotary encoder produces two events for each detent for a fix.
If you encounter any other issues, please contact support.
The D7 SDK's installation folder contains the D7 SDK toolchains for the target and the host machine, creating software update images, a number of utilities for flashing the board, integrating the development kit into Qt Creator and more.
Please refer to the Components page for a complete overview of the components available in the installed SDK.
The following are the core libraries of the D7 SDK.
The Examples section provides full working projects that demonstrate the functionality of the device. They are good starting points for new application development using the Core Libraries as well as integrating them in Qt QML projects.
More example projects are available in the D7 SDK installation directory, under the examples folder.
All of the example projects rely on the D7 SDK being installed, so please make sure that is the case. Going through the User Walkthrough will ensure the SDK is installed correctly.