The following was adapted from the OpenXDK Website.