elisa-tech / wg-automotive

Creative Commons Attribution Share Alike 4.0 International
12 stars 15 forks source link

build AGL needlefish cluster demo #33

Closed pahmann closed 1 year ago

pahmann commented 1 year ago

The original demo used in the ELISA Automotive WG was built on AGL koi. Current release is needlefish. For the overall analysis it is not mandatory to have the migration from koi to needlefish. The main reason to start this task is to migrate the cluster demo as enhanced from ELISA. The concrete step for this task is to build a qemu image with the AGL cluster demo enabled and QT as rendering backend.

Follow up tasks (and out of scope of this task) could be:

It is a good first issue, as it can be handled standalone. The hardware requirements are important to handle, as you will require at least 16GB RAM and 100GB free disk space. Building a yocto image always require time.

pahmann commented 1 year ago

Image

Demo started with needlefish. Following items are pending:

sudipm-mukherjee commented 1 year ago

Just an update: The patch for the display has been done, and I have verified by manually changing the value that it displayes danger.
Looking at the CAN part now, as the CAN implementation in AGL is now via an abstraction layer based on kuksa.

pahmann commented 1 year ago

Sudip provide a patch for the Danger icon in the cluster demo. Rendering is also properly now. Missing part is the kuksa part for CAN (formerly vcan)

image

sudipm-mukherjee commented 1 year ago

PR now created for this update. Bring the demo from QT to Flutter was not necessary, as AGL still has the QT based demo that we had been using.

pahmann commented 1 year ago

Build is reproduced by @sudipm-mukherjee and @pahmann and now also is added to CI. The related PR for needlefish can be found here: https://github.com/elisa-tech/meta-elisa/pull/28