The invention provides a 
hybrid task scheduling method for a heterogeneous multi-core processor. According to the method, optimization is carried out on the basis of a 
sparrow search algorithm, in task scheduling in a heterogeneous multi-core environment, priority levels of task nodes in an HEFT 
algorithm are sorted, a task scheduling 
list is constructed, meanwhile, a reasonable task allocation coding scheme is designed, 
sparrow search space is mapped to discrete space, and therefore, the 
sparrow search algorithm is suitable for the research of discrete heterogeneous multi-core task schedulingproblems. According to the method, the HEFT 
algorithm and the sparrow 
search algorithm are mixed, the 
task list obtained by the HEFT 
algorithm is added into the initial 
population of the sparrow search algorithm, iteration of the algorithm is executed by utilizing the advantages of high optimization capability, high convergence speed, stable performance and the like of the sparrow search algorithm, and the task with the highest priority is taken out from the 
list, and is allocated to the 
processing core with the earliest starting time. The task 
execution time is effectively shortened, and thetask scheduling efficiency in the heterogeneous multi-core environment is improved.