I’m sure that these questions have probably been asked before - or perhaps they are in the reading, and I just missed them - but I couldn’t find info on them.
- How critical is a Linux host machine for developing on the Jetson platform? Can you do most of the work on-board the Jetson, and get away with booting Ubuntu from a USB on a host computer when necessary? Or does it really need a dedicated environment? I seem to have the worst luck with dual booting Linux with Windows, with Windows routinely hamstringing any Linux distro that I try - and I still need Windows for some other CAD work I will be doing for this and another project
- Is flashing the latest Jetpack something that is recommended, or is a “if it ain’t broke, don’t fix it” philosophy a better approach here? I’m probably going to need Bluetooth or WiFi at some point (and possibly GPS if I can find the right module) and I was planning on the using the m.2 slot for this.
I’m not a complete stranger to embedded development. I’ve worked with Altium products for VHDL and an Intel Edison on an Arduino. But this will be my first rodeo for any kind of GPU development. I am planning on using the image processing and machine learning on the Jetson to enable a robot to navigate rough terrain with little human guidance.