基於LS1043A多核處理器之嵌入式系統開機速度之精準計時方案 Precise Boot Time Measurement Solution for Embedded Systems Based on LS1043A Multi-core Processor
Smart electronic systems have been widely applied in our daily lives. While making our lives easier, it also brings risk to us as all electronic systems can potentially fail during operations. In the use case of a smart vehicle, the reliability of the electronic systems plays a major factor to safety. When a system fails, rebooting or system reset is usually the ultimate way to recover the system. Thus, the reliability of a system is often determined by how quickly it can be rebooted.
This experiment is made to realize an accurate timer that is capable of measuring the complete boot time of LA1043A processor platform to a precision in millisecond. LS1043A is a high-end multicore processor that is capable of running a full Linux operation system. LS1043A follows a strict multi-phase boot process due to its architectural complexity as all other high-end processors. The implementation of boot time measurement from this experiment can be commonly applied to all high-end processor platforms, and also can serve as an effective tool in benchmarking the reliability in all high-end electronic systems.