caros/Roadmap.md
Lars Niesen a4442aa0d4
#25 Add draft of the planned Roadmap
Reviewed-on: #25
Reviewed-by: welwei_tilman <tilman.sattler@stud.th-rosenheim.de>
2023-09-14 13:26:47 +02:00

1.4 KiB

First ideas and Roadmap

Planned functional features

  • Music (files & bluetooth & aux) incl. visuializer
  • Google-Maps etc.
  • NFS / SMB / HTTP server for manuals etc.
  • WIFI AP support
  • Hardened distro
  • Linux-RT Kernel for CAN-bus
  • CAN-bus

UI/UX features

  • Hacky UI (no plymouth, terminal tools, etc.)

Planned software features

  • QT6
  • Systemd
  • Wayland
  • Linux-RT
  • ...

Hardware considerations

  • x86_64
    • Intel nuc
    • China Laptop
  • 3D printed parts for mounting (opensource CAD files, preferred STP)
  • Nav-Buttons/Rotary encoders (navigation besides Touchscreen)
  • Touchscreen monitor
  • USB hub (inside the glove compartment, on the side of the screen)

Misc

  • Cava for FFT and music visuialisation

Strength of the Team members

Albert: ??? Frontend?

David: Hardware, car stuff & co.

Emre: Embedded (OS / Yocto). Frontend

Lars: Embedded (Kernel + driver). Yocto.

Tilman: Yocto (beginner). Deamons (system layer). QT6

First timeline and work distribution idea

  1. Minimal image (Hello world OS) - Lars, Tilman, (Emre)
  2. Hardware discussion
  3. Deamon Setup + Hardware - (Lars), Emre, Tilman, David
    • Musik
    • GPIO
  4. UI - ?
    • Visuializer
    • Settings
  5. NFS Server & Config of OS. - (Lars), Emre, Tilman, David
  6. Can bus / Relatime - Lars, Emre, Tilman, David

Notes: Points 3, 4 and 5 are workable in parallel.