An all in one machine, comprising: a main board with an Android system, a display screen and an internal PC module respectively connected to the main board, a Micro Control Unit, a USB selecting switch connected to a GPIO port of the Micro Control Unit and to a USB port of the internal PC module wherein the control of the main board to the USB selecting switch is implemented by the Micro Control Unit through the GPIO port, characterized in that the all-in-one machine further comprises: a touch frame having a first data port and a second data port, and the touch frame connected to the USB selecting switch through the first data port, and the touch frame connected to the Micro Control Unit through the second data port, wherein the Micro Control Unit is configured to detect a channel currently connected to the main board, and if the currently connected channel is an internal PC module channel, the Micro Control Unit is configured to control the USB selecting switch to connect the first data port of the touch frame to the USB port of the internal PC module so that the internal PC module receives touch data through the first first data port from the touch frame, and the Micro Control Unit receives a first touch data through the second data port of the touch frame, and the Micro Control Unit is configured to determine whether the first touch data is a touch data of a touch action within a preset area on the display screen, and if the first touch data is a touch data of a touch action within the preset area on the display screen, the Micro Control Unit is further configured to transmit the touch data to the main board through a first USB port connected with the main board, the main board is configured to display a setup menu, for volume setup, display setup or channel switching. a main board with an Android system, a display screen and an internal PC module respectively connected to the main board, a Micro Control Unit, a USB selecting switch connected to a GPIO port of the Micro Control Unit and to a USB port of the internal PC module wherein the control of the main board to the USB selecting switch is implemented by the Micro Control Unit through the GPIO port, characterized in that the all-in-one machine further comprises: a touch frame having a first data port and a second data port, and the touch frame connected to the USB selecting switch through the first data port, and the touch frame connected to the Micro Control Unit through the second data port, wherein the Micro Control Unit is configured to detect a channel currently connected to the main board, and if the currently connected channel is an internal PC module channel, the Micro Control Unit is configured to control the USB selecting switch to connect the first data port of the touch frame to the USB port of the internal PC module so that the internal PC module receives touch data through the first first data port from the touch frame, and the Micro Control Unit receives a first touch data through the second data port of the touch frame, and the Micro Control Unit is configured to determine whether the first touch data is a touch data of a touch action within a preset area on the display screen, and if the first touch data is a touch data of a touch action within the preset area on the display screen, the Micro Control Unit is further configured to transmit the touch data to the main board through a first USB port connected with the main board, the main board is configured to display a setup menu, for volume setup, display setup or channel switching.