Multi-task parallel processing method based on multi-core embedded processor

The invention relates to the technical field of processors, and is provided with a master control core, a slave core, a task data recording module, a task queue and a scheduling interaction area, and multi-task parallel can be realized by calling a running function in a C language main function. Acc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: QIAO ZILONG, CAO CHENG, TANG HANZHAO, WANG YU, SU RUFA, XU YUANCHANG, WANG PU
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to the technical field of processors, and is provided with a master control core, a slave core, a task data recording module, a task queue and a scheduling interaction area, and multi-task parallel can be realized by calling a running function in a C language main function. According to the method, the problem that an embedded platform multi-task processing method in the prior art cannot be applied to a multi-core processor is solved, the method provided by the invention is simple to operate, small in code quantity and easy to gradually change, and meanwhile, optimization is carried out aiming at the characteristic that the operating environment of an embedded system is relatively closed. 本发明涉及处理器技术领域,本发明设有主控核、从属核、任务数据记录模块、任务队列以及调度交互区域,通过在C语言main函数中调用运行函数,可实现多任务并行。本发明解决了目前公知技术中的嵌入式平台多任务处理方法无法适用多核处理器的问题,本发明提供的方法操作简单、代码数量少,渐变易行,同时还针对嵌入式系统运行环境相对封闭的特点进行了优化。