DFI FS051 User Manual

2.5 inch pico-itx
Hide thumbs Also See for FS051:

Advertisement

Quick Links

FS051
2.5" Pico-ITX
User's Manual
A40000545
1

Advertisement

Table of Contents
loading

Summary of Contents for DFI FS051

  • Page 1 FS051 2.5” Pico-ITX User’s Manual A40000545...
  • Page 2: Copyright

    Copyright FCC and DOC Statement on Class B This publication contains information that is protected by copyright. No part of it may be re- This equipment has been tested and found to comply with the limits for a Class B digital produced in any form or by any means or used to make any transformation/adaptation without device, pursuant to Part 15 of the FCC rules.
  • Page 3: Table Of Contents

    Table of Contents Applications and Testing ................14 Ethernet Test ....................14 USB ......................14 SD ......................14 Copyright ......................2 I2C ......................15 Create a Virtual Machine Environment ..........15 Trademarks ......................2 Introduction ....................15 Setting up Work Environment ..............15 FCC and DOC Statement on Class B .............
  • Page 4: About This Manual

    About this Manual Static Electricity Precautions An electronic file of this manual is included in the CD. To view the user’s manual in the CD, in- It is quite easy to inadvertently damage your PC, system board, components or devices even sert the CD into a CD-ROM drive.
  • Page 5: About The Package

    About the Package The package contains the following items. If any of these items are missing or damaged, please contact your dealer or sales representative for assistance. • One FS051 board • One COM port cable (Length: TBD) • One Serial ATA data cable (Length: TBD) •...
  • Page 6: Chapter 1 - Introduction

    Chapter 1 Chapter 1 - Introduction Specifications System Processor • Freescale i.MX6 Cortex-A9 DualLite, 1.0 GHz OS Support • Ubuntu 12.04 (Linux kernel 3.0.35) • Android (Lollipop 5.0.2) System Memory • 1GB SDRAM Memory Down • Yocto (Daisy 1.6.2) • Single Channel DDR3 800MHz Environment Temperature •...
  • Page 7: Chapter 2 - Hardware Installation

    Chapter 2 Chapter 2 - Hardware Installation This chapter introduces the startup procedures of FS051, including jumper setting and device integration. It also introduces the setting of switches, indicators and also shows the mechani- cal drawings. Be sure to real all safety precautions before you begin installation procedure.
  • Page 8: Block Diagram

    Chapter 2 Block Diagram Mechanical Diagram DDR3 800MHz 72.00 72.00 Memory Down HDMI 69.08 69.08 HDMI SATA 2.0 SATA 1x LVDS LVDS NOR Flash RGMII GLAN Freescale CANBus i.MX6 CANBus USB HSIC USB2514B UART RS-485 1x USB 2.0 USB 3x UART RS-232 1x PCIe x1...
  • Page 9: Jumper

    Chapter 2 Jumper Connector Jumper Description Connector List Cards can be configured by setting jumpers. A jumper is a metal bridge used to close an elec- tric circuit. It consists of two metal pins and a small metal clip (often protected by a plastic DC in DC power input connector DC power jack...
  • Page 10: Connector Settings

    Chapter 2 Connector Settings Pin Description Pin Description RS-485 LED control by MCU Pin Description LED control by CPU RS-485- CPU power on RS-485+ GPIO7 JCOM 1 GPIO8 Pin Description Pin Description Remark: RS-232_RX GPIO pin control by MCU (level 3.3V) RS-232_TX JI2C Pin Description...
  • Page 11 Chapter 2 JMISC Pin Description Pin Description X-Port RS-485 TX- X-Port RS-485 TX+ USB D- USB D+ CAN_H CAN_L JRS-485 Pin Description RS-485TX- RS-485TX+ JSIM Pin Description Pin Description PCIe_UIM_PWR PCIe_UIM_RST PCIe_UIM_CLK PCIe_UIM_VPP PCIe_UIM_DATA Remark: UIM: User Identity Module (UIM) Signals UIM_VPP: Variable supply voltage (e.g., programming voltage) for class A devices.
  • Page 12: Chapter 3 - Software User Guide

    This chapter details the Linux operation on FS051 platform. This platform is an embedded system with Linux kernel 3.0.35. It contains all system-required shell commands and drivers # 1.2 Kernel source (imx_3.0.35) ready.
  • Page 13: Create Sd/Mmc Card Using Linux Host

    Chapter 3 Create SD/MMC Card Using Linux Host Copying the Kernel Image The following command will copy the kernel image to the SD/MMC card: Requirements $ sudo dd if=uImage of=/dev/sdb bs=512 seek=2048 conv=fsync An SD/MMC card reader, like a USB card reader, is required. It will be used to transfer the boot loader and kernel images to initialize the partition table and copy the root file system.
  • Page 14: Applications And Testing

    Chapter 3 Applications and Testing Download and save the demo rootfs from https://releases.linaro.org/12.04/ubuntu/precise- im- ages/ubuntu-desktop/linaro-precise-ubuntu-desktop-20120426-119.tar.gz Ethernet Test Extract rootfs package to certain directory: extract rootfs.ext2.gz to /home/user/rootfs for ex- ample: A simple ping test. You can increase the size of the packet press -s switch $ gunzip rootfs.ext2.gz # ping -s 500 192.168.0.100 $ mount -o loop -t ext2 rootfs.ext2 /home/user/rootfs...
  • Page 15: I2C

    Chapter 3 Create a Virtual Machine Environment # sudo apt-get install i2c-tool Introduction # i2cdetect 1 WARNING! This program can confuse your I2C bus, cause data loss and worse! The use of a virtual machine running a specific Linux Ubuntu distribution is highly recom- mended.
  • Page 16: Setting Up Vm Environment

    Chapter 3 Memory Options: - 2 GB minimum (memory swapping especially during java compiling) - 4 GB+ perfect (no memory swapping during build operations) Attention The memory size must be chosen according to the amount of free memory on the host com- puter.
  • Page 17: Chapter 4 - System Recovery

    Chapter 4 - System Recovery Write an SD/MMC Card Using Windows This chapter describes the steps to create an new SD/MMC card to boot up an FS051 board. Introduction When things go wrong, we could take this SD/MMC card as the backup or the new system to start.
  • Page 18: Write An Sd/Mmc Card Using Mac Os X

    Chapter 4 • Press write to start writing the image to the card. (This may take a couple of minutes). This may result in an dd: invalid number ‘1m’ error if you have GNU coreutils installed. In that • After the Program is finished, you can eject your SD-Card. case you need to use 1M: •...
  • Page 19 Chapter 4 If the above command reports an error dd: /dev/rdisk3: Permission denied then that is be- cause the partition table of the SD card is being protected against being overwritten by Ma- cOS. Erase the SD card's partition table using this command: sudo diskutil partitionDisk /dev/disk3 1 MBR "Free Space"...

Table of Contents