The invention discloses a
sleep wake-up method and
system for a multi-core heterogeneous product, and the method comprises the steps: enabling a main core to query the number of sleep locks recorded by all heterogeneous cores through inter-core communication after the sleep of the
system is triggered, and judging whether to carry out the sleep operation or not according to the number of sleep locks; when the
dormancy operation is carried out, the main core sends a
dormancy starting notice to all heterogeneous cores; after the main core completes task freezing, the
dormancy willingness of each sub-core is checked; the main core performs dormancy on the sub-core needing dormancy, takes over the wakeup interruption of the sub-core needing dormancy, records the wakeup interruption number, updates the
clock and power supply resources of the sub-core needing dormancy, and cuts off the power supply of the sub-core needing dormancy; and the main core completes own dormancy action, determines final
clock and power supply configuration of the
system, provides basic working conditions for the wake-up source, and then the system enters dormancy. According to the method, a solution is provided for resource and event dispute
processing and
adaptive switching of a dormancy scene when the multi-core heterogeneous
chip enters the dormancy state.