From a4442aa0d4cb4a3220c78552d7a77552663610e9 Mon Sep 17 00:00:00 2001 From: Lars Niesen Date: Wed, 13 Sep 2023 07:41:23 +0000 Subject: [PATCH] #25 Add draft of the planned Roadmap Reviewed-on: https://git.larsniesen.de/CaROS/caros/pulls/25 Reviewed-by: welwei_tilman --- Roadmap.md | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 Roadmap.md diff --git a/Roadmap.md b/Roadmap.md new file mode 100644 index 0000000..8a37ef1 --- /dev/null +++ b/Roadmap.md @@ -0,0 +1,69 @@ +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. \ No newline at end of file