1. A method for configuring multiple processors into a multiprocessor system for operating a mobile vehicle, comprising: operating device managers in the multiple processors that each monitor for signals from a new device not currently coupled to the multiprocessor system; determining whether a communication protocol used by the new device is compatible with any one of multiple different protocols used in the multiprocessor system; adding new device to the multiprocessor system when the communication protocol used by the new device is compatible with one of the multiple different protocols used in the multiprocessor system; and using the new device to run different applications in the mobile vehicle.