I'm attempting to come up to speed with kernel programming for the Raspberry Pi 4 in Ubuntu, starting from zero, but having extensive experience with kernel programming in a different operating system in the past.
I've learned a modest amount by general web searches, reading source code, inserting debugging/logging code into the kernel, etc., but it's a laborious "fog-of-war" process, and the signal-to-noise ratio is pretty low.
Here are specific areas in which I could use help:
(1) device tree usage in the Ubuntu Pi 4 kernel - There's good info here at raspberrypi.org on device trees in general and the Pi OS's use of them, but the ubuntu kernel's device tree files look different, and it would be super-helpful to have some basic orientation to navigating the ocean of information there.
(2) pointers to forums or other venues for learning and asking questions - There are loci of expertise about the raspberry pi, about the linux kernel, and about the ubuntu distro, but the kinds of questions I'd like to ask are very much at the periphery of each of these different venues. I suspect there are very few people who work at the intersection; where would be the best place to post a question and have them see it?