summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-12-20HotFix: ces2017-demo build failureNaoto Yamaguchi1-18/+0
Home-app was deleted from CES 2017-Demo but it has not been deleted from the recipe. That is causing the situation that master can not build. This patch will recover this problem. Change-Id: I029132acc2e20dc8272de9276c4be09b14ae9f3b Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-19Add navigation recipe for home screen adaptatedNaoto Yamaguchi4-0/+65
Navigation will be able to work with AGLDistro 3.0 by this patch. This recipe refers to the staging version repository. Change-Id: I4b8bb5f020a316194f049f06a6391d9457540de6 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-19Add recipe of AGL Demo HMI (Media Player)Tadao Tanikawa1-0/+32
This recipe is to deliver AGL Demo Platform for CES2017 AGL Showcase by bitbake integration. To use hmi of Media Player, it should be installed on the target board at least once afer booting. The package of application, mediaplayer.wgt would be installed in /usr/AGL/apps on the target board. To install it, follow these steps from the target console or remote shell. # cd /usr/AGL/apps # afm-util install mediaplayer.wgt Change-Id: I30e69e0027c10a654f657fea250b8f76033f5a52 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-19Add recipe of AGL Demo HMI (HVAC)Tadao Tanikawa1-0/+32
This recipe is to deliver AGL Demo Platform for CES2017 AGL Showcase by bitbake integration. To use hmi of HVAC, it should be installed on the target board at least once afer booting. The package of application, hvac.wgt would be installed in /usr/AGL/apps on the target board. To install it, follow these steps from the target console or remote shell. # cd /usr/AGL/apps # afm-util install hvac.wgt Change-Id: I4d90dcae44fc6a5bedf2b26682ae2dcbfd4db6ee Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-19Add recipe of AGL Demo HMI (Settings)Tadao Tanikawa1-0/+32
This recipe is to deliver AGL Demo Platform for CES2017 AGL Showcase by bitbake integration. To use hmi of Settings(Date/Wifi/Bluetooth), it should be installed on the target board at least once afer booting. The package of application, settings.wgt would be installed in /usr/AGL/apps on the target board. To install it, follow these steps from the target console or remote shell. # cd /usr/AGL/apps # afm-util install settings.wgt Change-Id: Ice204d7fd002f4c25f34ae70b38607dc23d85f44 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-18can-lin: remove PR from recipeChristian Gromm1-1/+0
This patch removes the PR line, since Yocto has PRserv built-in. Change-Id: If714e6087a9ac5b6a96999b6e3bb8d0f6fc23eda Reported-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2016-12-17recipes-demo-hmi: fix file permissionsChristian Gromm3-1/+1
This patch sets the permissions for loadDriver.sh to 0755. Change-Id: I86bce55c06ffccedef17c821fb7b2dbdbef2bc1c Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2016-12-17recipes-demo-hmi: add recipes to build MOST applicationsChristian Gromm6-0/+144
This patch adds the recipes to build the recently pushed sources for the MostNetworkManager, the VideoOnDemand server. Additionally, it updates the recipe to fetch the CAN/LIN binary. Change-Id: I77d5727d9b2b9b6f93ee959cf9b828090c35d05a Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
2016-12-16Adding backport of another patch from Qt5 to show cover artTasuku Suzuki2-0/+26
To show cover art in qtmultimedia, the backport patch (listed below) is needed https://codereview.qt-project.org/179866 Change-Id: Ied5b8442f6a6a495832b4ade00020e05610e2846 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-14Append SRCPV to PV in CES2017 to make ${AUTOREV} work correctlyTasuku Suzuki1-1/+1
Change-Id: Id6f5768e823b96b05468b3d60bd16aaa5bc3196e Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-14add qtvirtualkeyboard to the imageTasuku Suzuki2-1/+2
Change-Id: I6f72f50d152902430b84a6e1a582ccab98e95b11 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-14remove qtquick1 and qtwebkitTasuku Suzuki2-13/+0
Change-Id: Ie33b59a564411655fcf41f0482be5135e6f1dff2 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-13Provisional fix of libhomescreen's pkgconfigNaoto Yamaguchi2-3/+21
Since pkgconfig has been disabled, it is not possible to get the configuration of libhomescreen. This patch will make provisional fixes for off-tree build. Change-Id: Ifd8e5818602ab1c4bca4440e1f20b3de46ab5157 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-13Fixed an issue that libhomescreen can not be usedNaoto Yamaguchi1-3/+3
libhomescreen symbolic link is incorrect in Homescreen recipe. This means that you can not build the application. Fixing this problem will allow you to build the application. Change-Id: Ifa6439a485db0205be5062d35791ce836fa832eb Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-13Adding backport patches of Qt5 to show cover artTadao Tanikawa4-0/+193
To show cover art in qtmultimedia, the backport patches(listed below) are needed. https://codereview.qt-project.org/179542 https://codereview.qt-project.org/165950 https://codereview.qt-project.org/165951 Change-Id: I638d824a3c8c4c632c4347538653830921c5e956 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-12Remove sample appsBocklage, Jens1-3/+1
These are no longer needed Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-12Adding PV to work ${AUTOREV} correctlyTadao Tanikawa1-0/+3
To work 'SRCREV = ${AUTOREV}' correctly (which means always fetch the latest version available at build), PV needs to be modified which includes ${SRCPV}. Change-Id: I6bff49b493e99ba1e8eaadc5093d11e03ceaa7c9 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-11Add qtmultimedia radio plugin to demo imagesScott Murray2-0/+20
Add qtmultimedia-rtlfm-radio-plugin recipe and add it as a dependency of the CES 2017 demo so it will go into the demo images. It is required for the Radio application. Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: I764c561a8a7c864ac98240bb2f54995d29ce0934
2016-12-09homescreen: add missing header and pkgconfig file in libhomescreen-devStephane Desneux1-2/+11
Change-Id: Ic9a0706af3178ef76f8aabe75653da5fe6f3363d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-12-09homescreen: generate appropriate files for SDKStephane Desneux1-19/+18
Change-Id: I9fb1b5c8144c44ca69a107ede497be629683e8d8 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-12-09CES2017-demo: add missing dependency to zip-nativeStephane Desneux1-1/+1
Change-Id: I766a4c625f4f9fed206a6bc2e093fcbbe44d8187 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-12-09Remove colorschemes since no longer neededBocklage, Jens1-9/+1
New QML implementation will use other mechanism Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-09First integration of new HMI designBocklage, Jens1-87/+0
New HMI in QML is integrated. Apps are only launched once now and not several times. Layer- and surface handling fixed by removing duplicate ilm API calls. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-09First integration of new HMI designBocklage, Jens1-3/+3
New HMI in QML is integrated. Apps are only launched once now and not several times. Layer- and surface handling fixed by removing duplicate ilm API calls. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-08Apps now need to be compiled and packagedBocklage, Jens1-15/+181
v8: (Tadao Tanikawa) Fix AGL style path of FILES Fix error when installing phone.wgt caused by typo v7: (Tadao Tanikawa) Fix install path where AGL style should be stored v6: (Scott Murray) Fix filenames of apps in script for installation v1-5: (Bocklage, Jens) Not only QML files anymore, but also cpp files that need to be compiled. Also packaged WGT files from the apps. Change-Id: Ib66a4dc7c8850d2116344b76a22719ee66693009 Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com> Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-08agl-demo-platform-html5.bb: Remove NavigationLeon Anavi1-1/+0
Remove Navigation from the dependencies of image agl-demo-platform-html5 because recently it has been removed from other images. Bug-AGL: SPEC-357 Change-Id: Ie2b163ad0c00db7d483908feb7f88b6387f0572b Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-12-08packagegroup-qt5-toolchain-target: add qtquickcontrols* packages for SDKStephane Desneux1-0/+10
qtquickcontrols development packages are not installed in the SDK. Those packages are needed to build some demos in AGL/DemoApps/CES2017 Bug-AGL: SPEC-355 Change-Id: Ie6d28003d850064c4815d5cff0681b8cd4fb3c21 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-12-07First integration of new HMI designBocklage, Jens1-0/+86
New HMI in QML is integrated. Apps are only launched once now and not several times. Layer- and surface handling fixed by removing duplicate ilm API calls. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-07Add homescreen as default to the agl-demo-platformJan-Simon Möller2-1/+2
This change adds the homescreen package into the default image. Change-Id: I5e0f5d7f0fe3937af02bcbe8c1be443da4c2128d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-05Fixes due to meta-agl-security removalStephane Desneux1-4/+0
Change-Id: I766563790f76afa9d38657904c82e2d8389e2688 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-12-02Fix openivi-html5 startup scriptAnton Gerasimov1-1/+1
HOMESCREEN is a URI, not a file Change-Id: Id2a96f86581273f4c706e3ae39779bed56e55b9e Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com>
2016-12-02TTS Engine: Added support for Japanese TTS engineNaoto Yamaguchi3-0/+116
This patch will add a temporary TTS engine for CES 2017 demo This recipe integrates the Japanese TTS engine and the data it needs Flite are necessary for voice-guide function of navigation app Change-Id: I92c3ba8584ab10c1a731a335316b7762f5f57a77 Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-01Changed the recipe name and directry name from Navigation to navigationNaoto Yamaguchi2-1/+1
In Yocto 2.1, if the name of the recipe contains capital letters, it lose the setting of RDEPENDS This change is necessary to successfully install related components Change-Id: Ib94ed024b7ad72a3be9f6a26ec089b8d420e3afa Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp>
2016-12-01openivi-html5: Fix compatibility with IVI shellLeon Anavi2-2/+30
Update openivi-html5 to latest version and modify openivi-html5.sh to fix the compatibility with Weston IVI shell. Bug-AGL: SPEC-335 Change-Id: I015892f24e78c61283f57897c9741d608bcc383b Suggested-by: Anton Gerasimov <anton@advancedtelematic.com> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-12-01Fix for not showing up HomeScreen during startupBocklage, Jens1-2/+2
This is a hack, because the root cause is not known. The HomeScreen GUI will be replaced by a QML implementation, so this source code will be replaced completely soon. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-30Change QWindow::visible when surface visibility in ivi shell changesBocklage, Jens2-0/+47
Origin: https://codereview.qt-project.org/#/c/176211/ Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-28Auto start of HomeScreenBocklage, Jens1-17/+18
v2: (Tadao Taniakwa) - Fix extra PATH to use commands provided by qtbase-native. (qdbusxml2cpp and moc is used when building HomeScreen) v1: (Bocklage, Jens) - HomeScreen is started via systemd during system startup - Fix for SPEC-333: render order of surfaces is now always set Change-Id: I2c898c783353b7cb177b80553e69ab5fb50a14bd Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-25openivi-html5.sh: Configure HTML5 applicationLeon Anavi1-1/+17
Select HTML5 application that should be loaded on boot (such as a homescreen) through the systemd service of openivi-html5. Following the recommendations of XDG base dir specification, the configuration file should be located at $XDG_CONFIG_DIRS/openivi-html5/openivi-html5.ini and it should contain value for homescreen with path to HTML file. If the configuration file does not exist or if the HTML does not exist then openivi-html5 will load the following sample HTML5 by default: /usr/share/openivi/example/cluster/index.html Bug-AGL: SPEC-332 Change-Id: I496b0ccbcb09f8964042f9d07abad2d552376b80 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-11-25Add qtdeclarative as build dependencyBocklage, Jens1-0/+2
This is needed by QML sample apps. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-11-24agl-demo-platform-html5.bb: Add new AGL imageLeon Anavi2-0/+38
Add new image agl-demo-platform-html5 with openivi-html5. Bug-AGL: SPEC-331 Change-Id: I1c210b4489ea52a3bd924ba37a168e759c640c19 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-11-24fix recipes git source urlRonan2-5/+5
* url https://git.automotivelinux.org is not available, use https://gerrit.automotivelinux.org instead. BB-must-fix Change-Id: I24b92a0eab2f64c001e1e7919c37f8226e6d7de6 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-11-24TTS Engine: Added support for English TTS engineNaoto Yamaguchi2-0/+48
This patch will add a temporary TTS engine for CES 2017 demo This recipe integrates the English TTS engine and the data it needs Flite are necessary for english voice-guide function of navigation app Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp> Change-Id: I57e4cc724a3b7affe0ba588af18b346b1bb6ce46
2016-11-24remove useless recipesRonan3-93/+0
* no upstream source available Change-Id: Ie7e1b4889a3ebbe0322248ac2d2df2b1ae866431 Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2016-11-24TTS Engine: Added support for HTS engineNaoto Yamaguchi1-0/+19
This patch will add a temporary TTS engine for CES 2017 demo HTS engine is a common part of Japanese and English TTS engines These TTS engines are necessary for voice-guide function of navigation app Signed-off-by: Naoto Yamaguchi <i33399_YAMAGUCHI@aisin-aw.co.jp> Change-Id: I238098fa4812cafd9b376fb994653a97ad23de46
2016-11-18openivi-html5_git.bb: Add OpenIVI Mobility HTML5Leon Anavi3-0/+66
OpenIVI Mobility brings HTML5 environment for running web applications on top of AGL. It is powered by QtWebKit therefore the Yocto/OE recipe depends on meta-qt5. Bug-AGL: SPEC-330 Change-Id: I8c16a4082db2e42d8f50403eb43cd1e1c847ac1b Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-11-17Homescreen: fix installation path for services filesStephane Desneux1-4/+4
Change-Id: I73f895a9d2e0e69353af4164599fc0b44b74b0de Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-11-17Add systemd service filesBocklage, Jens1-11/+22
v2 (jsmoeller): Add systemd service plumbing in recipe v3 (jsmoeller): Update to 7f06418646c8822452f8541386810208c523f990 Change-Id: I6bf9971590f9f19d7d024ffdf87e429766d64231 Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-11-15Add firmware for CES 2017 demo hardwareScott Murray1-1/+3
Explicitly add linux-firmware-ath9k to images so TP-Link TL-W722N USB Wifi adapter will work. Change-Id: Ie8f455cfab4ba19e6a20b1785bbcf13719aafa3a Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2016-11-14Install to /usr/AGL instead of /opt/AGL.Jens Bocklage1-14/+14
Signed-off-by: Jens Bocklage <jens_bocklage@mentor.com>
2016-11-08-Make the SampleNav app yellow.Bocklage, Jens1-5/+7
-Preparation for the new ApplicationFramework binding. The App Framework provides more information. --Adding afm D-Bus-interface introspection --Updating the AppInfo datatype to hold the new data: The application info consists of: string id; string version; int width; int height; string name; string description; string shortname; string author; string iconPath; -When pressing the AppLauncher Button or the Settings Button, the app layer is hidden. --Therefore, shideLayer and showLayer is introduced in the WindowManager API -If an application does not create its surface instantly, the HomeScreen retries to show the surface related to the pid. -New WindowManager function deleteLayoutById -Implement the complete HomeScreen API in the libhomescreen To build: enable some features: source meta-agl/scripts/aglsetup.sh -m porter -b build-porter agl-demo agl-appfw-smack agl-devel Add HomeScreen to the agl-demo-platform.bb file: IMAGE_INSTALL_append = " \ ces2017-demo \ can-utils iproute2 \ python-curses \ dhcp-client \ climatecontrolplugin \ Navigation \ HomeScreen \ <----- ${IMAGE_TTF_FONTS} \ " The latest app-framework-main is needed: Edit file: meta-app-framework/recipes-core/af-main/af-main_1.0.inc -SRCREV = "c31038db1cff938d7fa1f12f757c1c57ab51c0bd" +SRCREV = "cdcf4b4caa5d02a626c2e7075126e395a72f58a0" Build it: bitbake agl-demo-platform When writing the SD-Card, make sure you preserve the extended attributes! You need at minimum tar v1.28. You will find this version also in the sysroot! So you may want to use it: sudo [..]/sysroots/i686-linux/usr/bin/tar-native/tar xpj --xattrs-include='*' --directory=<sdcard> --file=agl-demo-platform-porter.tar.bz2 We need the IVI-shell, so edit the file weston.ini on the target: vi /etc/xdg/weston/weston.ini [core] shell=ivi-shell.so [ivi-shell] ivi-module=ivi-controller.so ivi-shell-user-interface=/usr/lib/weston/weston-ivi-shell-user-interface [output] name=HDMI-A-1 transform=270 If you want to test it, you can download a sample app here: wget http://iot.bzh/download/public/2016/afb-demos/txc-demo_0.1.wgt afm-util install txc-demo_0.1.wgt Qt apps need an environement variable set, so we need to change the start script: vi /usr/bin/web-runtime export QT_WAYLAND_SHELL_INTEGRATION="ivi-shell" LD_PRELOAD=/usr/lib/libEGL.so exec /usr/bin/qt5/qmlscene "$1" /usr/bin/web-runtime-webkit.qml (this is already in gerrit review: https://gerrit.automotivelinux.org/gerrit/#/c/7077/ ) reboot To start everything: cd /opt/AGL/HomeScreen ./WindowManager & ./HomeScreenAppFrameworkBinderAGL & QT_IVI_SURFACE_ID=1000 QT_WAYLAND_SHELL_INTEGRATION="ivi-shell" ./HomeScreen & Now you can click the txc-demo and it will show up. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>