MG3500 EVP Software Development Kit

Part NumberPrice
MG3500EVP-SDKCall for quote

The MG3500EVP SDK provides users with the necessary tools, documentation, firmware, embedded OS, and examples to quickly gain familiarity with Maxim's (formerly Mobilygen) en-ViE technology and to develop H.264 based products. This SDK is required to do software development with the MG3500 EVP Hardware EValuation Platform, which is purchased separately. Note that this SDK is required, and must be purchased along with the MG3500EVP hardware.

The SDK provides an API for use of the hardware audio and video codec features of the MG3500, and for other hardware interfaces on the device. The plug-in modular software architecture allows for efficient creation of high-performance real-time applications written in either C/C++ to run on the MG3500’s embedded ARM9 processor.

SDK tools include an Assembler, C/C++ compiler, linker, debugger, test suite, profiler, scripting, and host tools. A number of Lua scripts are provided for quick configuration of the extensive MG3500 codec feature set without writing C code. The kit also includes a board support package for the MG3500 EVP evaluation board.

The SDK is licensed on a per-company basis and no fees are charged by Maxim or MDS for applications that use it. However, patent holder licenses (MPEG LA, etc.) are the responsibility of the purchaser. The package also uses software covered under GPL/LGPL and other open source licenses which may impose certain requirements to make source code available.

The SDK is provided electronically (download). A Maxim software license agreement (SLA) must be signed before the SDK can be purchased.