CoreCDP 2.1.0 Release Notes

CoreCDP 2.1.0

CoreCDP 2.1.0 was released on July 12, 2012.

CoreCDP 2.1.0 is a minor update release. It mainly provides java enhancements through an updated version of OpenJDK (which adds support for the JamVM java VM). This support is provided through the addition of the meta-java layer.

CoreCDP 2.1.0 or higher is required for using the Java-based MultiConnect SDK.
Changes since 2.0.2
  • Updated OpenJDK to 6b24, JamVM is now the default java VM
    • JamVM is now supported with OpenJDK and provides improved performance and stability over the standard Zero VM.
    • OpenJDK now builds on CentOS 5.6
  • Added SFTP server support to images
  • Added rsync to base-image
Known Issues
  • CoreCDP 2.1.0 won’t build properly on Ubuntu 11.10 or later. Please use a supported distribution from the list below. Ubuntu 10.04 LTS is highly recommended.
  • OpenJDK doesn’t build on all Linux distributions, see the list below for more information.
  • To build OpenJDK on CentOS 5.6 and CentOS 6, SELinux should be disabled (run ‘setenforce 0′ as root)
Supported Linux distributions for build system
  • Ubuntu 9.10 to 11.04 (recommended)
  • Debian 6 (recommended)
  • openSUSE 11.4
  • Fedora 12-15 (openjdk doesn’t build)
  • CentOS 5.6
  • CentOS 6
Notable Software Versions
GCC 4.5.3
Glibc 2.12
Linux 2.6.35.14
Busybox 1.18.3
U-Boot 1.3.4
Python 2.6.6
Perl 5.10.1
Ruby 1.8.7-p302
JamVM 1.5.4
OpenJDK 6b24
PHP 5.3.6
SQLite 3.6.23.1
Mono 2.6.3
PPP 2.4.5
OpenSSL 1.0.0d
Dropbear (ssh daemon) 0.52
Lighttpd 1.4.28
Download
Download the tarball: CoreCDP 2.1.0 (1255)
Pre-built packages and images: http://www.multitech.net/corecdp
Git access: git://git.multitech.net/corecdp.git
Cgit web interface: http://git.multitech.net
Release tag: 2.1.0

See Getting Started for build instructions using the provided tarball.

Supported Hardware

MTCDP-E1-DK-0.0
MTCDP-G2-DK-0.0
MTCDP-H4-DK-0.0
MTCDP-EV2-DK-0.0
MTCDP-E1-DK-1.0
MTCDP-G2-DK-1.0
MTCDP-H4-DK-1.0
MTCDP-EV2-DK-1.0
MT100EOCG-*

How to Build from Git (if not using release tarball)
# clone the repo
git clone git://git.multitech.net/corecdp.git
cd corecdp

# checkout a branch/tag
git checkout corecdp-2.1.0

# init git submodules and setup dir structure
./setup.sh

# setup environment
source env-oe.sh

# Optionally edit conf/local.conf to customize some settings:
# INHERIT += "rm_work" (save disk space or keep source code)
# Set BB_NUMBER_THREADS and PARALLEL_MAKE to values that make sense
# for your system and the number of CPU cores you have.

# build an image
bitbake corecdp-base-image