Reference Manual

Redpine Signals, Inc. Proprietary and Confidential Page 128
RS9116 n-Link Linux and Android
Technical Reference Manual
Version 2.0
27 Appendix B: Binary Files for Embedded Platforms
Redpine offers pre-built binary files of the OneBox-Mobile software in order to enable customers to evaluate the software
on specific embedded processor platforms. The platforms supported for the current release are listed below:
Freescale i.MX6
Atmel ATSAM9G45 and AT91SAM9M10
27.1 Common Hardware Requirements for Embedded Platforms
RS9116 Evaluation Kit. The contents are as follows:
RS9116 Module Evaluation Board
USB-to-microUSB Cable
SDIO Adaptor Cable
SPI Adaptor Cable
USB Pen Drive
The sections below explain about the usage of the binaries on these platforms and also describes like how to generate the
binaries in case of the OneBox-Mobile software source is available.
27.2 Freescale i.MX6
27.2.1 Hardware Requirements
i.MX 6SoloLite Evaluation Kit. The kit contents are as follows:
1. Board: MCIMX6SLEVK
2. Cables: Micro USB-B-2-USB-Type A male, V2.0
3. Power supply: 100/240 V input, 5 V, 2.4 A output W/AC adaptor
4. Two SD cards: Programmed Android
5. Linux PC with Serial-to-USB drivers installed Used to communicate with the i.MX6 platform.
27.2.2 Software Requirements
Toolchain, BSP and Ubuntu Linux OS package for i.MX6 - Kernel version 3.0.35.
OneBox-Mobile Software Release package.
27.2.3 Hardware Setup
The steps for Hardware Setup are as follows:
1. Connect the i.MX6 board to the Linux PC by using the USB-to-microUSB cable the cable has to be connected to port
J26 (microUSB) of the board.
2. Connect the Redpine Evaluation Board (EVB) to the i.MX6 board by using the SDIO adaptor or USB-to-microUSB cable
(both are included in the Redpine Evaluation Kit), depending on which Host Interface is needed.
i.MX6 + Redpine EVB with USB: Connect USB cable to J10 (USB) port of i.MX6
i.MX6 + Redpine EVB with SDIO: Connect SDIO Adapter to SD3 port of i.MX6
1. Preparing the MMC Card: It is an SD/MMC memory card which is required to transfer the bootloader and kernel
images for initializing the partition table and copy the root file system. This is included in the i.MX6 Evaluation Kit but
it is programmed for Android OS.
Refer to the i.MX_6SoloLite_EVK_Linux_User's_Guide.pdf document provided by Freescale as a part of the
L3.0.35_4.1.0_LINUX_MMDOCS documentation package in order to prepare the SD/MMC card for Linux OS with kernel
version 3.0.35.
27.2.4 Cross Compile and Copy OneBox-Mobile Software
If the OneBox-Mobile software's source is available, follow the steps mentioned in the Compiling the Driver section in
order to cross compile the OneBox-Mobile software for i.MX6.
Assign the DEF_KERNEL_DIR variable in the Makefile as follows (assuming the kernel source is available in the
"/lib/modules" folder):