Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Demo Set

Gliffy
displayNameCES2024_demo_set
nameCES2024_demo_set
pagePin56

NoNamenumWhow ship
1AGL Ref HW1

J.S.

2Touch Display (Full HD)1J.S.
3Cluster Display (1920x720 or Full HD)1J.S.
4HDMI Cable (Need to check how to connect this cable to Touch/Cluster Display, that depend to display side connector)2J.S.
5Tablet1Need to buy Buy by Walt.
6Speaker1Need to buy Buy by Walt. or ship form ??
7Optional: Special Keyboard1J.S.
8Display arm - Touch Display1Walt
9Display stand - Cluster Display1Kurokawa?


2. Demo feature

2.1. Update latest AGL IVI

...

ImagestatusUse or not use
master: cluster demoRunUse
pike: momi ivi demoRunNot use, use at master
pike: fluter ivi demoRunUse? or use flutter simple demo in Not use, use at master
pike: html5 ivi demoRunNot use, use at master
pike: qt vi demoRunNot use, use at master
master: momi ivi demoRunUse
master: flutter ivi demo (New design)UnstableRunUse
master: html5(cef) ivi demoRunUse
master: qt ivi demoRunUse
master: flutter ivi demo (old)RunUse

...

Gliffy
macroId25243614-152b-445b-bc86-09f4c6df3f2a
nameIVI Update
pagePin1

Container exchange by Keyboard. (Momi Key)

Keyboard configurator

https://github.com/watatuki/usb-12key-kbd-prog

key-setup-momikey.sh

Gliffy
macroId3a527e57-e22b-4f19-af80-e730069e0a94
displayNameMomi Key
nameMomi Key
pagePin3

Container exchange by Tablet control. (Momi Web)

2.2. Virt IO loopback audio based audio control

On goingNot tested.On going

Development itemStatus
Work by
1Integrate VirtIO driver and vhost-adoptor to host.Drop at CES2024

Michele demonstrated sound feature in ALS2023. But it's not upstreamed.  Now available for kernel-module-virtio-loopback only.

This week Michele will send detailed instructions to manually compile the components used in the demo presented at OSS summit. Upstream activity is ongoing.

-

1-1Backport virtio-sound on kernel v5.10

Build successful.  Not tested.


1-1virtio-loopback driverNot tested.

Build successful.  Not tested.


1-3virtio-loopback adapterNot tested.

Build successful.  Not tested.


1-4Vhost-user-sound

Did not success building using AGL crosssdk / AGL yocto environment.  How to build???

Ask to Michele now.


1-5Integrate to hostNot started yet.



2-1

Guest side sound support Cluster:

Divide cluster-service from cluster-refgui.

On goingDone

Need to improve cluster-service and cluster-refgui.
Cluster-service(not support CAN input, demo only), Cluster-refgui was merged.

Dr. Y

2-2

Guest side sound support Cluster:

Add alarm sound support to cluster-service by alsa.
Start/stop alarm by trigger from outside.Not started yet

Done

Cluster service play alarm sound triggered by keyboard.Dr. Y
3-1Guest side sound support Momi IVIDoneDirectory use ALSA device.Dr. Y
3-2Guest side sound support Qt IVIDone

Guidance sound is available.  But media player is not work.  That is issue for udisks mount. (It cause error  in guest).


Dr. Y
3-3Guest side sound support Flutter IVI(ICS)Not started yet.Wait for Sccot workDoneCherry-pick patch. Media Player is now working.Dr. Y
3-4Guest side sound support HTML5/CEFDoneSuccess to play on YouTube.Dr. Y
3-5Guest side sound support Flutter IVI(Old)Done
Dr. Y
4ALSA loop based audio shearingDone
Dr. Y

...

4-1Integrate alsa loopback deviceDone
Dr. Y
4-2Configure for guest - ClusterDoneaplay playingDr. Y
4-3Configure for guest - Momi IVIDoneMedia Player playingDr. Y
4-4Configure for guest - each agl-ivi-demoDoneNeed to change wireplumber config in guest.Dr. Y
4-5Audio mixing by host PulseAudioDoneNow available to mix cluster (aplay) and Momiplayer sound.Dr. Y
4-6Audio ControlDoneMute IVI audio in case of alarm sound playing.Dr. Y

Audio control design

Gliffy
macroId9417d40c-938e-4a5c-95c4-77f953012d43
displayNamealsaloop and pulseaudio
namealsaloop and pulseaudio
pagePin3



2.3. Enable some resource isolation feature

Development itemStatus
Work by
Update container managerDone

Dr. Y

Update container manager configurationDone

Dr. Y

Visualize

Done


Dr. Y

CPU isolation demo by Tablet control. (Momi Web)

2.4. RTOS Island

Drop at CES2024.


3. How to build

New version


Old version:

Basically, use this procedure.

...

  "

Shall use 3b procedure.

4. Key Config

Refer and use this.

https://github.com/watatuki/usb-12key-kbd-prog/blob/dev/key-setup-momikey.sh