summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Residori <marco.residori@xse.de>2015-08-21 14:09:45 +0200
committerMarco Residori <marco.residori@xse.de>2015-08-21 14:09:45 +0200
commit68d95a90a8e26ef050cae170123a3ccd1614a9d3 (patch)
tree063b365a820dcec05dca9d741155b0d5485fdf33
parentaa58a874622a14037970ee020694e7ab5a9b0043 (diff)
downloadpositioning-68d95a90a8e26ef050cae170123a3ccd1614a9d3.tar.gz
Add information about to build PoC using SomeIP
-rw-r--r--README19
1 files changed, 12 insertions, 7 deletions
diff --git a/README b/README
index 3786208..db188a6 100644
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
Positioning Git Repository
============================
-The Positioning repository is a collection of 6 proofs of concept:
+The Positioning repository is a collection of proofs of concept:
* GNSSService
* SensorsService
* EnhancedPositionService
@@ -13,7 +13,10 @@ The Positioning repository is a collection of 6 proofs of concept:
Directory Structure
===============================
-enhanced-position-service //3 enhanced-position-service PoCs (one with dbus interfaces, one with commonapi-dbus interfaces and one one with commonapi-someip interfaces)
+enhanced-position-service //three enhanced-position-service PoCs:
+ 1) with dbus interfaces,
+ 2) with commonapi-dbus interfaces,
+ 3) with commonapi-someip interfaces.
gnss-service //gnss-service PoC
log-replayer //log-replayer-PoC
sensors-service //sensors-service PoC
@@ -23,7 +26,6 @@ build-all.sh //script to build the PoCs (usage: build-all.sh help
run-test.sh //script to run a quick test for each PoC (usage: run-test.sh help)
positioning_x.y.bb //version x.y of a Yocto recipe for the positioning PoCs
-
===============================
How To Build
===============================
@@ -41,12 +43,12 @@ To build with tests:
cmake -DWITH_TESTS=ON -DWITH_DEBUG=ON ../
make
-To build with tests and with dbus interfaces:
+To build with dbus interfaces:
cmake -DWITH_DBUS_INTERFACE=ON -DWITH_FRANCA_DBUS_INTERFACE=OFF -DWITH_FRANCA_SOMEIP_INTERFACE=OFF -DWITH_TESTS=ON -DWITH_DEBUG=ON -DWITH_DLT=OFF -DCMAKE_BUILD_TYPE=Debug ../
make
-To build with tests and with interfaces based on Franca and CommonAPI (see below how to configure CommonAPI):
-cmake -DWITH_DBUS_INTERFACE=ON -DWITH_FRANCA_DBUS_INTERFACE=ON -DWITH_FRANCA_SOMEIP_INTERFACE=ON
+To build with interfaces based on Franca and CommonAPI (see below how to configure CommonAPI):
+cmake -DWITH_DBUS_INTERFACE=OFF -DWITH_FRANCA_DBUS_INTERFACE=ON -DWITH_FRANCA_SOMEIP_INTERFACE=ON
-DWITH_TESTS=ON -DWITH_DEBUG=ON -DWITH_DLT=OFF -DCMAKE_BUILD_TYPE=Debug
-DCOMMONAPI_TOOL_GENERATOR=<path to generator>
-DCOMMONAPI_DBUS_TOOL_GENERATOR=<path to generator>
@@ -119,9 +121,12 @@ sudo apt-get install libdbus-1-dev libdbus-c++-dev xsltproc
To test the enhanced-position-service (commonapi-service) the package CommonAPI and CommonAPI code generators must be installed.
Please see:
http://git.projects.genivi.org/?p=ipc/common-api-runtime.git;a=blob;f=INSTALL
+http://git.projects.genivi.org/?p=ipc/common-api-tools.git;a=blob;f=INSTALL
http://git.projects.genivi.org/?p=ipc/common-api-dbus-runtime.git;a=blob;f=INSTALL
http://git.projects.genivi.org/?p=ipc/common-api-dbus-tools.git;a=blob;f=INSTALL
-http://git.projects.genivi.org/?p=ipc/common-api-tools.git;a=blob;f=INSTALL
+http://git.projects.genivi.org/?p=common-api/cpp-someip-runtime.git;a=blob;f=INSTALL
+http://git.projects.genivi.org/?p=common-api/cpp-someip-tools.git;a=blob;f=INSTALL
+http://git.projects.genivi.org/?p=vSomeIP.git;a=blob;f=README
DWITH_TESTS=ON enables the compilation of the test application(s).