I am planning to use the i.MX6 dual and quad processor in a very high reliability application for power grid monitoring.
Due to our requirements for extremely high "up-time", I'm looking for input on the following:
Are there ARM or i.MX6 benchmarking code snippets or application software programs that are used to exercise as much of the processor as possible for thermal measurement?
We'd like to use this for developing a thermal solution for the worst case scenario that the platform may see at the high temperature range.
Also, are there any software diagnostics utilities that are available for this processor that would allow for logging for prediction of failures? Specifically, is there capability within the processor subsystem for capturing errors for communications, around memory/DRAM interface, timing oscillator drift, CPU temperatures, voltage rails, etc.?
We are planning to use Linux on this platform for production, but I suspect that may not be relevant to this request.
Any feedback or input is welcomed and appreciated!