Compiled binaries can be made smaller by changing the source code.
We helped a crucial platform project that needed to reduce both RAM and ROM consumption by hundreds of kilobytes, to stay within their budget. That, in turn, helped all of their customers to comfortably fit on their System on Chip (SoC) as well. It unblocked their development, so they could continue working on and delivering the intended features. To another customer, we delivered ROM savings of about one third of their overall consumption. That made it possible for them to fit to a smaller SoC which saved several Euros per device sold.
Quick facts
Hardware:
- SoC: Infineon AURIX™
- CPU: Infineon TriCore™ TC3xx
Operating System:
- Custom real-time operating system
Compiler:
- Green Hills® C|C++ Optimizing Compilers™
Summary of our results:
- Reduce RAM and ROM for critical platform project benefiting all of its customers
- For another customer: Reduced ROM consumption by 1/3 to fit onto smaller SoC