The invention provides a multi-screen cabin entertainment
system, and relates to the technical field of embedded systems and intelligent cabins, and the multi-screen cabin entertainment
system is characterized in that an
application layer is deployed with a plurality of cabin entertainment applications, and when the
application layer is started, content rendering requests are sent out respectively; the hardware layer is provided with a development board, is provided with a CPU core cluster and a
coprocessor, and is connected with different cabin display screens through different
video output interfaces. The
system layer respectively distributes an independent thread and an independent frame buffer area for each content rendering request on the CPU core cluster, and establishes a mapping relation between each frame buffer area and each
video output interface; and sending operation result data of each independent thread to a
coprocessor for rendering, correspondingly storing a rendering result in a frame buffer area, and then sending the rendering result to a cabin display screen for display through a
video output interface. The method has the advantages that on the premise that the number of hardware coprocessors is not increased, complete separation of multi-screen rendering threads and frame buffer is achieved, and multiple
cockpit entertainment applications can run at the same time and do not interfere with one another.