-
Notifications
You must be signed in to change notification settings - Fork 6
Installation
Vanuan edited this page Aug 12, 2012
·
6 revisions
Version 1.0 of the iviLink SDK is intended to be build and used under Ubuntu OS x86, version 10.10 or higher. Ubuntu 11.10 x86 was used as development and testing platform for iviLink version 1.0.
iviLink is distributed as source codes via github private repository (https://github.com/Luxoft/iviLink)
Source code may downloaded directly from the github web-site as zip or tar.qz archive (https://github.com/Luxoft/iviLink/downloads) As a second option sources may be obtained by clonning the ivilink repository from the github.
- gcc version 4.6.1 should be installed. The following command may be used in order to install the required development tools:
sudo apt-get install gcc g++ make- Qt framework is required for iviLink SDK. It may be installed with the following command:
sudo apt-get install qt4-dev-tools qt4-qmake- Enter the src folder
- Run the following command to build the SDK components:
make- Run the following command to install the SDK to the local folder:
make install
``
Executables will be copied to the src_install folder.
## Execute demo applications
The applications available together with the iviLink SDK are for demonstration purposes only. iviLink SDK is intended to be used as a communication technology between in-car Headunit and Android or iOs based mobile phone/tablet. Release 1.0 supports only Ubuntu as host platform, however there should be two parties with the SDK installed in order to use the demonstration application. One of the PC is playing role of the in-car Headunit, the second PC is substituting mobile phone/tablet. Applications containing "HU" suffix in their names are intended to be used on the Headuint side, appropriate applications with the "Client" suffix are for the mobile side (example. ClimateHU_App - Climeate application for Headunit, ClimateClient_App is the application for mobile side).
Before demo applications execution make sure two PCs have iviLink SDK installed, moreover both PCs are connected to the same IP network with no NAT and the communication over the IP network between the PCs may be established. There should be not more than 2 PCs with iviLink SDK running connected to the same IP network.
To execute the demo application please follow the steps below:
1. Enter src_install directory on both PCs
2. Run IVILinkSystemController on both PCs - System controller to be executed on each of the PCs. System controller executes the Connectivity agent which connects to the Connectivity agent on the other party. After communication is established sample application may be executed.
3. First of all Authentication application to be started automotically. It required 4-digit pin-code. Exactly the same pin-code should be entered on both sides in order to proceed.
4. Run ClimateHU_App or SeatHU_App on the one of the PCs. Climate or Seat headunit application to be started. Appropriate client application to started automatically on the other side.
## Uninstall
In case you want to uninstall the SDK, run ```make clean``` from the src folder and/or remove the ```iviLink``` directory completely.
## Getting help
If you have any questions or comments regarding the SDK feel free to contact us via iviLink web-site (http://www.ivilink.net/contact/) and we will do our best to help you.