Research on Parallel Task Development Technology Based on Embedded Operating System
With the development of chip development technology in embedded systems,the number of transistors per unit area is no longer growing indefinitely,and in order to pursue the improvement of the overall performance of embedded systems,the execution efficiency of code has gradually been valued.Multi-core processors are more and more widely used in embedded systems,and in order to further improve computing efficiency on a large scale and better play the advantages of multi-core processing,parallel development technology must be introduced.This paper uses OpenMP3.1 as a parallel framework to support C/C++ language development in embedded applications.By generating a GCC4.8.1 compiler that recognizes openmp instruc-tions,it solves the compilation problem of openmp application code,adapts the openmp frame-work to the embedded system,integrates it into the operating system application layer in the form of a configurable code base,deeply analyzes the openmp framework code,proposes four optimization strategies,and finally takes the FTD2000 as the target machine and a variety of al-gorithms as test cases,and achieves excellent parallel effects..