2024-11-26(3): Project

Org

  • readthedocs -> dev documentation (jjj todo screenplay of steps, draw on whiteboard)

  • Project task list restructured, jjj link and explain

  • 80 20 regel

    • nun bei den restlichen 80 angekommen, plus ein paar features und nun lernen wir c++ :-)

Show

Github and Git: Project Management

  • as user (you)

    • fork

    • clone

    • push pull among team

    • pull request

    • pull upstream changes

      • whats a remote

      • pulling from there (upstream)

  • switch hat to me (link me@gh jjj)

    • execute pull request

    • show what gh says on pr page, explain with a shetch

    • whine a little

      • show how I can rely on tests

      • absolutely neccessary in large scale development -> linux kernel (gh is kindergarten)

Development, Including sshfs

Project Status

Car Itself

Sensors

Miscellaneous

  • PWM, as configured per config.txt

    • … must be quiesced by a systemd unit that exports it. This sounds wrong.

    • … goes mad again 10 seconds later when boot is near complete. The boot takes so long because it’s a desktop boot.

    • ⟶ What if we don’t boot into desktop?

    Alternative: use PCA chip on Crazy-Pi.

  • Switch all to native Pi build (build on Pi locally) because toolchain is crap.