The invention discloses an
inertial measurement unit product
software three-level architecture and an implementation method thereof, and
terminal equipment, a three-level architecture operation scheme is designed for an
inertial measurement unit product
software product, and meanwhile,
software dual
backup is designed for internal software, so that online software upgrading can be continued even if abnormal power failure occurs in the software upgrading process and a
backup program is started for operation when the product is powered on, and the software upgrading efficiency is improved. According to the method, the software running safety and reliability of the
inertial measurement unit product are improved. According to the method, software online upgrading of an inertial measurement unit product is achieved through the monitoring software, the
data processing DSP software mainly completes the functions of inertial measurement unit self-alignment, self-detection, self-calibration,
spin lock zeroing,
spin lock parking and the like, the
data processing DSP software does not conduct
programming operation on FLASH, and the safety and reliability of FLASH operation are improved. By embedding a domestic
operating system, the real-time performance of the
system is improved, multi-task parallel operation is supported, meanwhile, the
response time of interruption is shortened, and the precision and reliability of an inertial measurement unit product are improved.