diff --git a/Roadmap.md b/Roadmap.md new file mode 100644 index 0000000..64335ac --- /dev/null +++ b/Roadmap.md @@ -0,0 +1,65 @@ +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 + a. Musik + b. GPIO +4. UI - ? + a. Visuializer + b. 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.