Sourcery CodeBench for Freescale i.MX®
Freescale recommends Sourcery CodeBench for use with its entire line of Freescale i.MX processors, including i.MX21, i.MX25, i.MX31, i.MX35, and i.MX51. Sourcery CodeBench takes full advantage of these CPUs’ advanced features, such as the NEON unit on the i.MX51.
Whether using LTIB, Ubuntu, or your own version of Linux, you can use Sourcery CodeBench for ARM GNU/Linux to build the Linux kernel and/or Linux kernel modules. The Sysroot Utilities and the Remote System Explorer make it easy to get your application running quickly on the i.MX system. You can debug applications either on the i.MX target using GDB Server — or with no hardware at all using the QEMU-based Application Simulator. When you're ready to deploy your application, you can use the Prelinker to reduce application startup time, or the Library Optimizer to reduce library footprint.
Using Sourcery CodeBench with Freescale BSPs
Sourcery CodeBench is fully compatible with the LTIB-based GNU/Linux distribution Freescale provides with most i.MX BSPs and can be used to develop applications on them, or to rebuild LTIB components provided by Freescale.
In addition, Sourcery CodeBench is fully compatible with the Ubuntu-based distribution Freescale provides for its i.MX51 CPUs. It can be used to cross-compile applications to run in the Ubuntu environment.
Support and updates
Sourcery CodeBench Professional and Standard Editions include direct access to Mentor Graphics CodeBench engineering team, which has contributed more than 10,000 changes to the official versions of the GNU toolchain.
Professional Edition customers can also receive update releases to resolve issues when no work-around is available — typically within just a few days.
All Sourcery CodeBench customers receive access to regular Sourcery CodeBench updates, as well as any intermediate updates produced for Professional Edition customers.
Freescale Semiconductor, Inc. is a global leader in the design and manufacture of embedded semiconductors for wireless, networking, automotive, consumer and industrial markets. The company provides original equipment manufacturers with chips to help them drive advanced cell phones, manage Internet traffic and to help make vehicles safer and more energy efficient. It has more than 10,000 customers including 100 of the top global manufacturers.