Crossware Products develop and market C/C++ compilers, assemblers, simulators and debuggers for embedded systems based upon the ARM, 8051, ColdFire, M68xxx and other chip families. Host environments include Windows 9x, Windows NT, Windows 2000, Windows XP and Windows Vista.
Crossware have been supplying Embedded Development Software for over 21 years. Its software packages are used throughout the world by professional developers and universities as well as hobbyists working at home. Recent customers include Lockheed Martin, Boeing, BMW and Texas Instruments.
Crossware has a range of development kits to support their compilers including Coldfire MP3 players Click here to see animated demo of MP3 project.
The latest version of the Crossware ColdFire Development Suite is able to build the Trio MP3 application software developed by Freescale Semiconductor for use by its ColdFire customers.
Based on the Flex real time operating system, the Trio MP3 application runs on the ColdFire MCF5249 and SCF5250 microprocessors. It includes not only an MP3 decoder and encoder but decoders for Microsoft Windows Media Audio (WMA), Advanced Audio Coding (AAC), Ogg Vorbis and other format files. These files can optionally reside on a hard drive, CD drive or SD card.
Freescale supplies its Trio MP3 application as source code and a set of precompiled libraries. A set of 'makefiles' is also supplied which are used to control the compiler, assembler and linker during the build process. However, an enhancement to the Crossware Embedded Development Studio enables these 'makefiles' to be used to automatically create the files necessary for the application to be built from within Crossware's user friendly GUI development environment. The Getting Started Flash Video illustrates this process.