Dawn is not picky about what hardware you use. Generally speaking, any linux based OS should be capable of running Dawn. That being said, the Dawn features you can run and to what degree you can run them will directly depend on the capabilities of the hardware you are using. As we continue our testing we will populate this page with benchmarks for Dawn features across various companion computers. If you have a companion computer in mind you would like to see benchmarked, let us know.
We highly recommend using an Nvidia TX1 or TX2 based companion computer for deploying Dawn. Both systems give you access to the full suite of Dawn features concurrently.
Dawn relies exclusively on cameras for its interpretation of the world. Cameras connected to Dawn can do multiple things at once. For example, a stereo camera used to gather depth information can also be used to detect aircraft and specific objects.
There is no theoretical limit to how many cameras Dawn can handle. That being said, there are many practical limitations. Bandwidth is one of the major ones, as is processing power. When it comes to interfacing with cameras Dawn uses Gstreamer or simple V4L2, depending on the interface type (USB vs CSI-2 for example). Which can easily be graphically specified when setting up Dawn.