Downloads
From Mediatrix SDK Wiki
Main Page / Downloads
Downloads
This page allows you to download the beta version of the Mediatrix SDK
Contents |
Application
The SDK application is a VOIP gateway application packed with a basic embedded Linux distribution. This application is distributed in the form of a Firmware Pack that can be installed from a genuine Mediatrix DGW firmware. Once the SDK application is installed, it can be customized to your needs.
SDK 2.0 firmwares (How to install):
| Product (Platform) | Firmware Pack |
|---|---|
| 3000 | Mediatrix3XXX_Sdk_2.0.1.3_3XXX-SDK-2000-01.zip |
| 44XX | Mediatrix44XX_Sdk_2.0.1.3_44XX-SDK-2000-01.zip |
| 4102S, 4104, 4108, 4116, 4124 | Mediatrix41XX_Sdk_2.0.1.3_41XX-SDK-D2000.zip |
Click here to access previous releases.
Cross-development tools
Toolkit
The SDK Toolkit is the set of tools required to cross-compile source code into binary code that can be run on the Mediatrix 3XXX or 4XXX hardware platforms. The toolkit is designed to be installed easily on Fedora Linux.
You must first download the common package: mitos-common-1.0-1.i386.rpm.
Then select specific packages for your platforms according to the following table:
| Product (Platform) | MITOS Version | Processor | Packages |
|---|---|---|---|
| 3000 | 2.0 | PowerPC | mitos-2.0-powerpc-libs-2.0.2-1.i386.rpm |
| 4102S, 4104, 44XX | 2.1 | MIPS32 | mitos-2.1-mips-libs-2.1.1-1.i386.rpm |
| 4108, 4116, 4124 | 2.1 | PowerPC | mitos-2.1-powerpc-libs-2.1.1-1.i386.rpm |
You can also download the following optional packages:
| Product (Platform) | Packages | Description |
|---|---|---|
| 4102S, 4104, 44XX | mitos-2.1-mips-dynamic-libstdc++-2.1.1-1.i386.rpm | Support for linking c++ applications dynamically with the libstdc++ library. |
| 4108, 4116, 4124 | mitos-2.1-powerpc-dynamic-libstdc++-2.1.1-1.i386.rpm | Support for linking c++ applications dynamically with the libstdc++ library. |
Examples
Example files are very simple C and C++ files that can be compiled and executed with the SDK. Sample compilation scripts are also provided.
You can download example files from here.
Source Code
The Mediatrix SDK aggregates many open source packages. The source code for these packages, together with their respective licences, can be downloaded from the table below.
| Product (Platform) | Packages | Description |
|---|---|---|
| 3XXX, 4XXX | sdk-common-sources-2.0.1.2.tar | Open sources SDK modules common to all platforms. |
| 3XXX | sdk-linux-mx3xxx-sources-2.0.1.2.tar.bzip2 | Linux Kernel and drivers, based on Linux 2.6.11. |
| 4XXX | sdk-linux-mx4xxx-sources-2.0.1.2.tar.bzip2 | Linux Kernel and drivers, based on Linux 2.6.19.7. |
NFS root
The NFS root is a Linux distribution that is physically stored on a server (a PC running a NFS server) and accessed remotely by a Mediatrix device. The NFS root distribution is targetted at advanced users and does not include the VoIP gateway application. When booting the device from NFS, the device executes the scripts and binaries on the server rather than from its flash memory. This is convenient when testing a new application as it allows to modify it often without having to upload its code to the device every time.
The NFS root is also useful for rescuing a buggy flash image without erasing it; after NFS boot is completed, the flash can be mounted and fixed.
Select NFS root packages for your platforms according to the following table (*-libs-* packages are not needed if you have already installed the corresponding Toolkit):
| Product (Platform) | MITOS Version | Processor | Packages |
|---|---|---|---|
| 3000 | 2.0 | PowerPC | mitos-2.0-powerpc-libs-2.0.2-1.i386.rpm |
| 4102S, 4104, 44XX | 2.1 | MIPS32 | mitos-2.1-mips-libs-2.1.1-1.i386.rpm |
| 4108, 4116, 4124 | 2.1 | PowerPC | mitos-2.1-powerpc-libs-2.1.1-1.i386.rpm |
BOOTP Image
The BOOTP Image is a basic Linux distribution that is downloaded by a Mediatrix device from a BOOTP server. The image is decompressed in the device's RAM and executed. This is useful for rescuing a buggy flash image without erasing it; after BOOTP boot is completed, the flash can be mounted and fixed.
Select the right BOOTP image for your platforms according to the following table:
| Product (Platform) | Rescue image |
|---|---|
| 3000 | MbSbc-Sdk-BootpImage.zip |
| 4102S | MbLdp-Sdk-BootpImage.zip |
| 4104, 44XX | MbXgw-Sdk-BootpImage.zip |
| 4108, 4116, 4124 | MbAgw24-Sdk-BootpImage.zip |
Rescue
The Rescue image is a BOOTP image that installs a genuine Mediatrix DGW image in the flash of the Mediatrix device. Installing this image will erase the content of the flash memory. It is to be used when one wants to restore a device to its original state.
Select the right rescue image for your platforms according to the following table:
| Product (Platform) | Rescue image |
|---|---|
| 3000 | MbSbc-Sdk-Rescue-BootpImage-With-Dgw20.zip |
| 4102S | MbLdp-Sdk-Rescue-BootpImage-With-Dgw20.zip |
| 4104, 44XX | MbXgw-Sdk-Rescue-BootpImage-With-Dgw20.zip |
| 4108, 4116, 4124 | MbAgw24-Sdk-Rescue-BootpImage-With-Dgw20.zip |
Archives
You can browse the file server to find a specific file from here.
