summaryrefslogtreecommitdiffstats
path: root/README.md
AgeCommit message (Collapse)AuthorFilesLines
2016-11-24fix recipes git source urlRonan1-4/+4
* 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-08-05Rewrite and restructure readme filesJan-Simon Moeller1-341/+91
This changeset updates the outdated README.md in meta-agl-demo. We also introduce a split between the README.md which describes the layer itself and a README-AGL.md (part of meta-agl) which contains the information on the AGL distribution. Change-Id: I550a291fabfa91b724c04c7767d8eb2ef4e8a1f6 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2015-12-22Cleanup of recipes for CESdemoJan-Simon Möller1-6/+3
Small fix to the README.md adding a dependency. 2 fixes for the agl-demo-platform.bb a) remove porter specifics, they moved to a bbappend in meta-renesas. b) add CESdemo dependencies and install files in /opt by default. v2: Fixed typo in agl-demo-platform.bb v3: Add 'climatecontrolplugin' package to run CES2016 demo. Change-Id: Id6d2d0b1cdcdf3dbc74309322544e0488a6a003c Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-12-11Improve environment running on VirtualBox or VMWareTadao Tanikawa1-1/+5
Add configurations to template of local.conf: - Wider screen than default! - Fix corrupting screen by systemd's console message Change-Id: I0f5fb28305e5fdb4625f7de62e85898f43f905a5 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-12-09Add instructions for booting from TFTP/NFSNuoHan Qiao1-1/+74
Change-Id: I3ac99197a9aa4d8ceb6572f12861fc1a0e6bdc72 Signed-off-by: NuoHan Qiao <qiaonuohan@cn.fujitsu.com>
2015-11-25Change branch info for meta-qt5 in README.md (now jethro due to req for ↵Jan-Simon Möller1-1/+1
qt-5.5.x). Change-Id: I63364b4fff513207b23c8333529129d5946ae762 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-11-10Added instructions forwminer1-5/+18
- Building a virtual disk as part of the build process that can be run directly in Virtual Box or VMWare - Adding the demo qml and code to the disk image. - Running the build command so that the latest CES 2016 demo code is included in the build v2: (Jan-Simon Möller) - Adapt instructions with 4287 merged. Change-Id: Ie8ff5465fcf2c97cdd30f74d8084c5a43eda9a9c Signed-off-by: wminer <wminer@linuxfoundation.org> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-11-04Added weston instructions and fixed some typos.wminer1-5/+14
Change-Id: I56f9b68b722bf7abf784991517a2fc34f7b21902 Signed-off-by: wminer <wminer@linuxfoundation.org>
2015-10-28Updated instructions for invoking qemuwminer1-100/+33
v4: (Tadao Tanikawa) - Fix typo v3: (Tadao Tanikawa) - Update Downloading and Build instructions using repo tool v2: (Walt Miner) - Removed README.md~ Change-Id: I3e723b724ab39e18c1280ddb3e2f55fd162c251f Signed-off-by: wminer <wminer@linuxfoundation.org> Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-10-02Reworking packagegroups of AGL DistributionTadao Tanikawa1-12/+32
The recipe files and thier names are reworked by design of AGL packagegroup. For more details, see 'Packagegroups'section in README.md. Change-Id: Ib7fc66ec5f785b974719e85887715cc76f610ab4 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-09-24Qt5 now avairable in agl-demo-platfrom.Jan-Simon Möller1-17/+60
v3: (Jan-Simon Möller) - Added meta-ruby to bblayers template file v2: (Jan-Simon Möller) - Added meta-qt5 to bblayers template file - Removed unused patches (rpm specfile) v1: Support Qt5 for AGL Demo applications as UI Framework Qt5 now avairable in agl-demo-platfrom. This is a initial commit to support Qt5 for GUI Framework of AGL Distro. For now, these components are included into agl-demo-platform as default, Additional meta data for Qt5 (recipes-qt/qt5/*) is from: URL: git://git.projects.genivi.org/meta-genivi-demo commit: dc64c97667bac6046c878c689af579089f30641e To build and install Qt5 examples, need to setup local.conf properly, see README.md for more detail. Change-Id: I6c298d4f650a5ac8ee8f12acd1ee28df15e7dfad Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-09-03Support GStreamer1.0 with H/W acceleration on R-Car2 PorterTadao Tanikawa1-20/+85
GStreamer1.0 (1.2.3) now avairable with hardware acceleration at agl-demo-platform running on R-Car2 Porter board. To enable acceleration, follow the instructions in README.md. Change-Id: Ibede197afcbfbd9151e9c4e04a8c20110195e5a9 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2015-08-22The starting point of layers for AGL Demo PlatformTadao Tanikawa1-0/+257
The `meta-agl-demo` is the Yocto layer for AGL Demo Platform of Automotive Grade Linux. This is starting point. Almost all packagegroups which should be defined in this layer are still empty (placeholder), so that curretly bitbake target `agl-demo-platform` is completely equal to `agl-image-ivi` in `meta-agl`. Change-Id: I6ce2c046cc8ce2dc5af2a8afe66e1f577dd884eb Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
copy of the GNU General Public License */ /* along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* */ /* You may also obtain this software under a propriety license from Microchip. */ /* Please contact Microchip for further information. */ /*------------------------------------------------------------------------------------------------*/ /*! * \file * \brief Implementation of Port Message Event Handler * * \cond UCS_INTERNAL_DOC * \addtogroup G_PMEH * @{ */ /*------------------------------------------------------------------------------------------------*/ /* Includes */ /*------------------------------------------------------------------------------------------------*/ #include "ucs_pmevent.h" #include "ucs_misc.h" /*------------------------------------------------------------------------------------------------*/ /* Internal prototypes */ /*------------------------------------------------------------------------------------------------*/ static void Pmev_OnFifosEvent(void *self, void *data_ptr); static void Pmev_OnSystemEvent(void *self, void *data_ptr); /*------------------------------------------------------------------------------------------------*/ /* Implementation */ /*------------------------------------------------------------------------------------------------*/ /*! \brief Constructor of class CPmEventHandler * \param self The instance * \param base_ptr Reference to base object * \param fifos_ptr Reference to CPmFifos object */ void Pmev_Ctor(CPmEventHandler *self, CBase *base_ptr, CPmFifos *fifos_ptr) { self->base_ptr = base_ptr; self->fifos_ptr = fifos_ptr; Obs_Ctor(&self->observer, self, &Pmev_OnFifosEvent); Mobs_Ctor(&self->sys_observer, self, (EH_E_BIST_FAILED | EH_E_INIT_FAILED), &Pmev_OnSystemEvent); Eh_AddObsrvInternalEvent(&self->base_ptr->eh, &self->sys_observer); } /*! \brief Start reporting events to EH * \param self The instance */ void Pmev_Start(CPmEventHandler *self) { Fifos_AddEventObserver(self->fifos_ptr, &self->observer); } /*! \brief Stops reporting events to EH * \param self The instance */ void Pmev_Stop(CPmEventHandler *self) { Fifos_RemoveEventObserver(self->fifos_ptr, &self->observer); } /*! \brief Callback function to handle a PMS event * \param self The instance * \param data_ptr Reference to the PMS event */ static void Pmev_OnFifosEvent(void *self, void *data_ptr) { CPmEventHandler *self_ = (CPmEventHandler*)self; Fifos_Event_t *event_ptr = (Fifos_Event_t*)data_ptr; switch (*event_ptr) { case FIFOS_EV_SYNC_LOST: Eh_ReportEvent(&self_->base_ptr->eh, EH_E_SYNC_LOST); break; case FIFOS_EV_SYNC_ESTABLISHED: /* not relevant */ break; case FIFOS_EV_SYNC_FAILED: /* not relevant */ break; case FIFOS_EV_UNSYNC_COMPLETE: Eh_ReportEvent(&self_->base_ptr->eh, EH_E_UNSYNC_COMPLETE); break; case FIFOS_EV_UNSYNC_FAILED: Eh_ReportEvent(&self_->base_ptr->eh, EH_E_UNSYNC_FAILED); break; default: /* not relevant */ break; } } /*! \brief Callback function to handle an UCS system events * \param self The instance * \param data_ptr Reference to the system event event */ static void Pmev_OnSystemEvent(void *self, void *data_ptr) { CPmEventHandler *self_ = (CPmEventHandler*)self; Fifos_ForceTermination(self_->fifos_ptr); MISC_UNUSED(data_ptr); } /*! * @} * \endcond */ /*------------------------------------------------------------------------------------------------*/ /* End of file */ /*------------------------------------------------------------------------------------------------*/