I'm looking into doing some systems programming on the Raspberry Pi, and I need to be able to do OS-level debugging, and I have been lead to believe that to do this I need a JTAG debugging device.
Which is a good one that will work with the Raspberry Pi 3 Model B+? My desktop computer runs Windows 10 Pro, but I tend to use Linux in a virtual machine for programming.