LInux Development Workflow

I’m working to add a DSI screen to a Dragonboard ‘mezzanine’—as I’m learning along the way, this involves lots of trial and error. What kernel development workflows do others find effective?

Some options I’ve considered:

  • natively (any pointers?)
  • using the skales tool
    → as I was building my code as a module, I found that including modules was a bit tricky
    → (aside: is it possible to build in-tree?)
  • yocto/oe
    → works nicely for packaging but kernel dev. is a bit cumbersome

Any hints would be much appreciated!