Software and hardware can be tailored: the embedded system has so many application scenarios and brings very different design index requirements (functional performance, reliability, cost and power consumption), so that it is difficult to have a set of scheme to meet all system requirements. Therefore, the software and hardware can be tailored flexibly according to different requirements Building a final system that meets the requirements is the inevitable technical route for the development of embedded technology.