Marvell ARMADA 16 Series User Manual

Plug computer development kit
Table of Contents

Advertisement

Quick Links

®
Marvell
ARMADA™ 16x
Plug Computer
Development Kit
User Manual
Marvell.
Moving Forward Faster
Doc. No. MV-S400320-00, Rev. -
December 2010

Advertisement

Table of Contents
loading

Summary of Contents for Marvell ARMADA 16 Series

  • Page 1 Cover ® Marvell ARMADA™ 16x Plug Computer Development Kit User Manual Doc. No. MV-S400320-00, Rev. - December 2010 Marvell. Moving Forward Faster...
  • Page 2 No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose, without the express written permission of Marvell. Marvell retains the right to make changes to this document at any time, without notice. Marvell makes no warranty of any kind, expressed or implied, with regard to any information contained in this document, including, but not limited to, the implied warranties of merchantability or fitness for any particular purpose.
  • Page 3: Table Of Contents

    Table of Contents Table of Contents Introduction............................ 7 GuruPlug Display (gplugD) Overview........................7 gplugD Functionality............................7 Hardware Overview............................7 Marvell® ARMADA™ 168 Features ........................8 Operating System Support ..........................8 Unpacking the gplugD ........................9 Kit Contents...............................9 External Connectors............................12 Getting Started with the gplugD....................15 Console Access ..............................15 Remote Access with Secure Shell (SSH)......................18...
  • Page 4 ® Marvell ARMADA™ 16x Plug Computer Development Kit Users Manual Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 4 December 2010...
  • Page 5 Delete Existing Partitions ........................32 Figure 31: Creating a FAT16 Partition for the Linux Kernel ................32 Figure 32: FAT16 Partition Parameters ......................33 Figure 33: ext3 Partitions Parameters .......................33 Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 5...
  • Page 6 Marvell® ARMADA™ 16x Plug Computer Development Kit User Manual Figure 34: Apply Pending Partition Modifications ....................34 Figure 35: Launch the Disk Utility ........................34 Figure 36: Mounting the FAT16 Partition ......................35 Figure 37: Mount the ext3 Partition ........................35 Figure 38: Launch the Terminal .........................36 Figure 39: Copy the Kernel zImage File to the FAT16 Partition ................36...
  • Page 7: Introduction

    Introduction GuruPlug Display (gplugD) Overview Introduction GuruPlug Display (gplugD) Overview The Marvell® ARMADA™ 16x Plug Computer Development Kit User Manual describes procedures for operating the GuruPlug Display Development Kit, referred to throughout this document as the ® “gplugD.” The gplugD device is an evaluation platform for the Marvell ARMADA™...
  • Page 8: Marvell® Armada™ 168 Features

    The gplugD also supports Android, with a port of version 2.2 currently in development. Doc. No. MV-S158458-00 Rev. - CONFIDENTIAL Copyright © 2010 Marvell Page 8 Document Classification: Proprietary Information December 7, 2010,...
  • Page 9: Unpacking The Gplugd

    Unpacking the gplugD Kit Contents The GuruPlug Display (gplugD) Development Kit comes in a compact white box from Marvell partner Globalscale Technologies, Inc. A full complement of accessories comes with the kit, including all of the cables needed to connect to the various I/O ports, such as HDMI…...
  • Page 10 ® Marvell ARMADA™ 16x Plug Computer Development Kit Users Manual Ethernet... A bendable USB extension gooseneck for a Wi-Fi or Bluetooth dongle… Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 10 December 2010...
  • Page 11 Just like other plug computers, the gplugD can be plugged directly into a wall outlet, operating discretely and out of the way. The desktop adapter and extension cord keep the gplugD within easy reach of a developer's workstation and nearby peripherals. Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010...
  • Page 12: External Connectors

    External Connectors I/O connectors occupy three of the four sides that are perpendicular to the gplugD internal printed circuit-board assemblies as shown in the following figures: Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 12 December 2010...
  • Page 13 HDMI, high-speed USB, and microSDHC connectors are inverted. Cables must be plugged in accordingly, and microSDHC cards must be inserted with contacts up. Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010...
  • Page 14 ® Marvell ARMADA™ 16x Plug Computer Development Kit Users Manual Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 14 December 2010...
  • Page 15: Getting Started With The Gplugd

    Go to the Device Manager (Start Menu --> Settings --> Control Panel --> System --> Hardware --> Device Manager). Expand the Ports (COM and LPT) drop-down and note the COM port assigned to the PL-2303 (see Figure Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 15...
  • Page 16: Figure 2: Com Port Assignment

    Launch TeraTerm, and select “Serial port…” from the Setup menu. Choose the COM port assigned to the Prolific driver in the Device Manager from the “Port” drop-down menu (Figure 3). Figure 3: TeraTerm Serial Port Setup Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 16 December 2010...
  • Page 17: Figure 4: Gplugd Login Prompt

    From the shell, enter “reboot” to shutdown Linux and reset the chip. Press any key to halt OS loading when the U-Boot start-up message appears (Figure 5). Figure 5: U-Boot Start-Up Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010...
  • Page 18: Remote Access With Secure Shell (Ssh)

    When connecting to any machine not explicitly listed in its “ hosts” file, the SSH client displays a warning message as shown in Figure 7: Figure 7: SSH Unrecognized Host Warning Message Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 18 December 2010...
  • Page 19: Using A Keyboard, Mouse, And Hdmi Display

    “just scan” or disabling overscan. To shutdown the gplugD from the desktop, click the monitor icon in the lower left corner, select “Logout”, and then “Shutdown” (see Figure Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 19...
  • Page 20: Figure 9: Gplugd Shutdown

    On the console, however, status messages continue to be output, with a final “System halted” message appearing after about 20 seconds (Figure 10). Figure 10: System Halted Message Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 20 December 2010...
  • Page 21: Remote Access With Vnc

    (see Figure 12). Also, do not create a view-only password. Take note of the X desktop name, which should be “gplugD:1” the first time TightVNC Server is run. Figure 12: TightVNC Server Password Setup Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010...
  • Page 22: Figure 13: Plug Ip Address

    Figure 14: TightVNC View New Connection Window When prompted for the password, enter “nosoup4u” just as was done in Step 3 when launching TightVNC Server (Figure 15). Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 22 December 2010...
  • Page 23: Figure 15: Tightvnc Password Entry

    If the remote desktop is too large to fit in the window, click the “Connection options...” button at the left of the TightVNC Viewer toolbar and choose a suitable level from the Scale by dropdown (see Figure 16). Figure 16: TightVNC Viewer Screen Scaling Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 23...
  • Page 24: Figure 17: Tightvnc Server Shutdown

    TightVNC Server is next launched, it uses the password created in Step 3. If this is not preferred, remove the local password file with “rm ~/.vnc/passwd” (see Figure 17). Figure 17: TightVNC Server Shutdown Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 24 December 2010...
  • Page 25: File Systems And Partitions

    /dev/mmcblk1 and the external slot to /dev/mmcblk2. As noted in the introduction chapter, the gplugD comes with an 8 GB Class 6 microSDHC card installed in the internal slot. Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010...
  • Page 26: Figure 19: Power-On Microsdhc Slot Assignment

    Upon warm boot (for example, pressing the reset button or issuing the shell “reboot” command), however, the assignment is reversed: internal = /dev/mmcblk2 and external = /dev/mmcblk1. See Figure 20 Figure 20: Warm Boot microSDHC Assignment Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 26 December 2010...
  • Page 27: Mounting Partitions

    /dev/mmcblk0p1 partition as shown in the /etc/mtab file (see Figure 22). Figure 22: Root File System Mounted on /dev/mmcblk0p2 in /etc/mtab Use the same procedure for the internal 8 GB microSDHC card. Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 27...
  • Page 28: Figure 23: Free Space Available On Internal 8 Gb Microsdhc Card

    Figure 24, /dev/sda is created for the USB flash drive, and its single partition is mounted with “mount /dev/sda1 /mnt/usb.” Figure 24: USB Flash Drive on /dev/sda Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 28 December 2010...
  • Page 29: New Boot Card Setup

    Figure 25: Ubuntu “Live” Trial Insert the new microSDHC card into the card reader. Ubuntu automounts the card and opens it in a file manager window. Close this window. See Figure Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 29...
  • Page 30: Figure 26: Ubuntu Automounts The New Microsdhc Card

    Figure 26: Ubuntu Automounts the New microSDHC Card Navigate to System --> Administration and select “GParted Partition Editor” (Figure 27). Figure 27: Run the GParted Partition Editor Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 30 December 2010...
  • Page 31: Figure 28: Select The New Microsdhc Card Device

    MP3 players, and other electronic devices likely have only a single partition), and select Unmount. See Figure Figure 29: Unmount Previously Mounted Partitions Next, right click on each partition and select Delete from the menu (Figure 30). Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 31...
  • Page 32: Figure 30: Delete Existing Partitions

    Create a new FAT16 partition for the kernel “zImage” file by right clicking on the unallocated space and selecting New from the menu (Figure 31). Figure 31: Creating a FAT16 Partition for the Linux Kernel Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 32 December 2010...
  • Page 33: Figure 32: Fat16 Partition Parameters

    Select “ext3” for the File system, use “plug_rootfs” for the new partition, and then click the Add button (see Figure 33). Figure 33: ext3 Partitions Parameters Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 33...
  • Page 34: Figure 34: Apply Pending Partition Modifications

    Once GParted finishes, the new partitions must be mounted in order to copy the kernel image and root file system onto them. Navigate to System --> Administration and select Disk Utility (Figure 35). Figure 35: Launch the Disk Utility Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 34 December 2010...
  • Page 35: Figure 36: Mounting The Fat16 Partition

    11. Now click the plug_rootfs partition, and mount it. Notice that the EXT3 partition is mounted at /media/plug_rootfs (see Figure 37). Figure 37: Mount the ext3 Partition Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 35...
  • Page 36: Figure 38: Launch The Terminal

    SD card or USB drive. The path to these files may be different if using either a computer that already has Linux installed or the “live” trial of a different Linux distribution. Figure 39: Copy the Kernel zImage File to the FAT16 Partition Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 36 December 2010...
  • Page 37: Figure 40: Change Directory To The Ext3 Partition For The Root File System

    EXT3 partitions, and eject the card from the reader. USB card readers can be disconnected by right-clicking on either the plug_kernel or the plug_rootfs icon and selecting Safely Remove Drive (see Figure 42). Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 37...
  • Page 38: Figure 42: Safely Remove The Microsdhc Card

    (nearest the reset button) before applying power. Figure 43: Wait for Linux to Finish Before Removing the New microSDHC Card Doc. No. MV-S400320-00 Rev. - Copyright © 2010 Marvell Page 38 December 2010...
  • Page 39 File Systems and Partitions New Boot Card Setup Copyright © 2010 Marvell Doc. No. MV-S400320-00 Rev. - December 2010 Page 39...
  • Page 40 Back Cover Marvell Semiconductor, Inc. 5488 Marvell Lane Santa Clara, CA 95054, USA Tel: 1.408.222.2500 Fax: 1.408.752.9028 www.marvell.com Marvell. Moving Forward Faster...

This manual is also suitable for:

Armada 168

Table of Contents