Does SPEC/OSG have any benchmarks for embedded systems?
Unfortunately, no — and a cross-compiling environment, while necessary, would not be sufficient. The SPEC CPU benchmarks all require at least a Posix interface to an IO system over a hierarchal file system (each benchmark reads in its starting parameters and all write out significant amounts of data for validation). Admittedly, it would be great if there were something more than Dhrystone to measure embedded systems, but the problems of widely varying architectures, minimal process support resources, and even ROM-based memory speeds, make any reasonable benchmarking of embedded systems into a very difficult problem. There is an industry consortium that is working on benchmarks for the embedded processors. For further information contact the EDN Embedded Microprocessor Benchmark Consortium.