This is a constant issue for me in every facet of embedded development - with the sole exception of devices that can easily be tested in a qemu environment.

I would also love to hear that the authors of this book suggest.