Learn to Design your own OS booting ARM board
|
|
- Thomas Simmons
- 7 years ago
- Views:
Transcription
1 Learn to Design your own OS booting ARM board by Robert Feranec Schematic & PCB Design Courses Check our website at:
2 About this presentation
3 Projects Year 2002 Year 2013
4 What is important when starting a new ARM design? ARM Designs are complex Reference schematics PCB files Documentation Software Community
5 Selecting components for a board running an operating system Software Compatibility
6 Tips for ARM Schematic design
7 PCB Stackup & Impedances
8 PCB Stackup & Impedances Standard single ended impedance: 50 or 55 Ohms +/-15% AMD Intel 1 Intel 2 Freescale PCIE /85 48/85 /95 /85 HDMI /85 48/85 /100 LVDS /85 48/85 /95 /100 SATA 50/90 /100 USB 48/85 45/90
9 PCB Stackup & Impedances
10
11 DDR3 layout and length matching
12
13 T-branch vs. Fly-by
14 DDR3 read / write leveling
15 Memory length matching spreadsheet
16 Memory layout example in Altium Download free imx6 DDR3 Layout example from our open source project called imx6 Rex Go to:
17
18 How to setup a machine for ARM code compilation Prepare your machine for SDK installation Install a Software Development Kit Install other things you may need Compile original source codes
19 How to compile bootloader Freescale make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/lo cal/gcc glibc-2.13-linaro-multilib /fsl-linaro-toolchain/bin/armnone-linux-gnueabi- distclean make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/lo cal/gcc glibc-2.13-linaro-multilib /fsl-linaro-toolchain/bin/armnone-linux-gnueabi- mx6q_rex_config make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/lo cal/gcc glibc-2.13-linaro-multilib /fsl-linaro-toolchain/bin/arm- none-linux-gnueabi- Texas Instruments $ make CROSS_COMPILE=arm-nonelinux-gnueabi- ARCH=arm distclean $ make CROSS_COMPILE=arm-nonelinux-gnueabi- ARCH=arm ti8168_evm_config_spi $ make CROSS_COMPILE=arm-nonelinux-gnueabi- ARCH=arm u-boot.ti
20 How to modify bootloader Make a copy of the board directory, as shown below. Rename and update files: $cp -R board/freescale/mx6_<reference board name> board/freescale/mx6_<custom board name> Make a copy of the config file. Update: $cp include/configs/mx6_<reference board name>.h include/configs/mx6_<custom board name>.h You should pay attention to the following e.g.: Memories, NAND, Ethernet, Update Makefile
21 How to modify bootloader
22 Bootloader compilation example
23 Bootloader commands Flashing Kernel to NAND dhcp setenv serverip mw.b 0x xFF 0x tftp 0x uimage nand erase 0x x nand write 0x x x Flashing uboot to SPI via Serial Console mw.b 0x xFF 0x80000 loadb sfprobe 3:2 sf erase 0x0 0x80000 sf write 0x x0 0x80000 Bootargs setenv bootargs 'console=ttymxc0, root=/dev/nfs ip=dhcp nfsroot= :/home/fedevel/ltib/root fs,v3,tcp'
24 How to build a Linux Kernel Freescale make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/lo cal/gcc glibc-2.13-linaro-multilib /fsl-linaro-toolchain/bin/armnone-linux-gnueabi- distclean make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/lo cal/gcc glibc-2.13-linaro-multilib /fsl-linaro-toolchain/bin/armnone-linux-gnueabi- imx6_defconfig make ARCH=arm CROSS_COMPILE=/opt/freescale/usr/lo cal/gcc glibc-2.13-linaro-multilib /fsl-linaro-toolchain/bin/armnone-linux-gnueabi- uimage Texas Instruments $ make CROSS_COMPILE=arm-nonelinux-gnueabi- ARCH=arm distclean $ make CROSS_COMPILE=arm-nonelinux-gnueabi- ARCH=arm ti8168_evm_defconfig $ make CROSS_COMPILE=arm-nonelinux-gnueabi- ARCH=arm uimage
25 How to prepare a File system
26 How to prepare a File system wget vpac3.tar.gz sudo tar xvf rootfs-nfs-bb-1-17-vmx25-vmx25-vpac3.tar.gz sudo gedit rootfs-bb-1-17-final2/etc/inittab change from: ::respawn:/sbin/getty -L ttymxc vt100 ::respawn:/sbin/getty -L tty to #::respawn:/sbin/getty -L ttymxc vt100 ::respawn:/sbin/getty -L ttyo //use correct console number: for standard EZSDK board use: ttyo2 then Save and Close Make the image mkfs.jffs2 -lqn e 128 -r rootfs-bb-1-17-final2/ -o /tftpboot/rd-jffs2.bin
27 Steps to bring your board to life Tip: Mark each board with a sticker and a number Step 1: Visual inspection Step 2: Measure impedance on power rails Step 3: Connect power supply for the very first time Step 4: Check component temperature Step 5: Measure all the on board voltages Step 6: Measure crystals and oscillators Step 7: Upload firmware Step 8: Connect Console
28 Freescale DDR3 calibration Texas Instruments
29 Board testing and HW verification
30 Thank you. Any questions? Contact: Check our Schematic & PCB Design Courses here:
The embedded Linux quick start guide lab notes
The embedded Linux quick start guide lab notes Embedded Linux Conference Europe 2010 Date: Tuesday 26th October Location: DeVere University of Arms Hotel, Cambridge Room: Churchill Suite Presenter: Chris
More informationSheevaPlug Development Kit README Rev. 1.2
SheevaPlug Development Kit README Rev. 1.2 Introduction... 3 Flow to use the Software Development Kit packages... 3 Appendix A... 5 GCC cross-compiler... 5 Appendix B... 6 Mini-USB debug driver installation
More informationPwn Plug Community Edition 1.1 Installation Guide
Copyright 2012 Rapid Focus Security, LLC, DBA Pwnie Express. Revision 5.21.2012 Pwn Plug Community Edition 1.1 Installation Guide Contents: Legal stuff Release 1.1 Features Download the installation package
More informationApplication Development Kit for Android Installation Guide
Application Development Kit for Android Installation Guide 90001280_B 3/12/2012 2012 Digi International Inc. All rights reserved. Digi, Digi International, the Digi logo, the Digi website, a Digi International
More informationTrack One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 1 Assembling and booting a small footprint Linux platform To join the teleconference -------------------------------------------------------
More informationBuildroot Workshop. Libre Software Meeting 2012. Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com
Libre Software Meeting 2012 Buildroot Workshop Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and
More informationOur innovation, Your Applications. Your Own Custom Embedded Board in 5 weeks!
Our innovation, Your Applications Your Own Custom Embedded Board in 5 weeks! What is Mi-embedded? 4 Boards, 5 weeks, 6k, almost as easy as 1,2,3 Long Product life 7 year extended lifetime CPUs Extended
More informationDM814x AM387x EZ Software Developers Guide
(Redirected from DM814x EZ Software Developers Guide) Translate this page to Translate Show original Contents 1 Welcome to the DM814x EZ Software Developer's Guide 2 Starting your software development
More informationBuilding an audio player using the Texas Instruments OMAP-L137
Building an audio player using the Texas Instruments OMAP-L137 with LinuxLink 30 3.0 Webinar Series Session 2 Building a custom system with audio playback functionality We will start our webinar in few
More informationWorkshop Intel Galileo Board
Workshop Intel Galileo Board Introduction and Basics of Intel Galileo Board Walter Netto November 03th, 2014 Agenda Intel Galileo Board Overview Physical Characteristics Communication Processor Features
More informationSolo / Dual / Quad ARM Cortex-A9 CPU Module
Solo / Dual / Quad ARM Cortex-A9 CPU Module Axel Embedded Linux Kit (XELK) Quick Start Guide DAVE Embedded Systems www.dave.eu info@dave.eu 2/56 Table of Contents 1 Preface...5
More informationi.mx USB loader A white paper by Tristan Lelong
i.mx USB loader A white paper by Tristan Lelong Introduction This document aims to explain the serial downloader feature of i.mx SoCs on Linux (available across i.mx family starting with i.mx23). This
More informationSistemi ad agenti Principi di programmazione di sistema
Sistemi ad agenti Principi di programmazione di sistema Modulo 6 Why would anyone want to hack or write opensource project for embedded system, when you already have a very powerful and relatively cheap
More informationEmbedded Linux Platform Developer
Embedded Linux Platform Developer Course description Advanced training program on Embedded Linux platform development with comprehensive coverage on target board bring up, Embedded Linux porting, Linux
More informationSABRE Lite Development Kit
SABRE Lite Development Kit Freescale i.mx 6Quad ARM Cortex A9 processor at 1GHz per core 1GByte of 64-bit wide DDR3 @ 532MHz UART, USB, Ethernet, CAN, SATA, SD, JTAG, I2C Three Display Ports (RGB, LVDS
More informationApplication Note AN_250. Configuring FT313H Driver for Embedded Linux
AN_250 Configuring FT313H Driver for Embedded Linux Issue Date: 2013-11-01 This application note shows the user how to configure driver files for the FT313H USB High Speed Host Controller. Use of FTDI
More informationEmbedded Linux BSP BootCAMP
Embedded Linux BSP BootCAMP www.aeslab.com www.phytec.in [ Hardware Provider ] www.aeslab.com info@aeslab.com +91-80-41307589 +91-9972039671 Day-1 Training Outlines Day-2 1 st Half: [Get Comfort with ARM
More informationHOWTO configure Xinu under Virtual Box
This document describes the steps needed to install and configure Xinu under VirtualBox. When you are finished, you will be able to compile a Xinu image and boot the image in a Virtual Machine. Although
More informationSEAGATE BUSINESS NAS ACCESSING THE SHELL. February 1, 2014 by Jeroen Diel IT Nerdbox
SEAGATE BUSINESS NAS ACCESSING THE SHELL February 1, 2014 by Jeroen Diel IT Nerdbox P a g e 1 Table of Contents Introduction... 2 Technical specifications... 3 Gaining access to the shell... 4 Enable the
More informationHotelTV1. Client Software Update REV A0.6 D0202. 2014 October. Web : http://support.vestek.com.tr Mail : support@vestek.com.tr Tel : +90 212 286 01 06
D0202 HotelTV1 Client Software Update 2014 October 1. Revision History Date Owner Version Reason & Change 11 Oct 2011 Bora Tunçer A0.1 Initial creation 24 Jan 2012 Bora Tunçer A0.2 Adding bootloader update
More informationSTLinux Software development environment
STLinux Software development environment Development environment The STLinux Development Environment is a comprehensive set of tools and packages for developing Linux-based applications on ST s consumer
More informationYun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com
Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...
More informationNetwork/IP Camera Set up and Re-programming. Leopard Imaging Inc. Jan, 2013.
Network/IP Camera Set up and Re-programming Leopard Imaging Inc. Jan, 2013. Overview Leopard Imaging HD IP Camera Modules are a total solution for High Definition IP Camera solution based on TI DM368 with
More informationCustomer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions
September 2013 Silicon Support & Professional Eng. Services Customer Experience Freescale Provided SW & Solutions Provide Valued Software, Support & Professional Engineering Services, Competitively 2 Customer
More informationopensuse for ARM On Your Device Sonntag, 21. Oktober 12
opensuse for ARM On Your Device ARM Booting ARM Booting Boot Loader ARM Booting Boot Loader Kernel ARM Booting Boot Loader Kernel User Space ARM Booting Boot Loader Kernel Appliance User Space Boot Loader
More informationVideo/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer
Video/Cameras, High Bandwidth Data Handling on imx6 Cortex-A9 Single Board Computer The SBC4661 is a powerful 1 GHz Quad Core Cortex-A9 with multiple video ports, quad USB3.0 and dual GigE Ethernet. Using
More informationMediaTek LinkIt Smart 7688 FAQ
Version: 1.0 Release date: 1 st December 2015 Specifications are subject to change without notice. 2015 MediaTek Inc. Unauthorized reproduction of this information in whole or in part is strictly prohibited.
More informationThe Embedded Linux Quick Start Guide In the Beginning... Embedded Linux Conference Europe 2010
The In the Beginning... Chris Simmonds Embedded Linux Conference Europe 2010 Copyright 2010, 2net Limited 1 Overview Genesis of a Linux project The four elements Tool chain; boot loader; kernel; user space
More informationOpen Network Install Environment (ONIE) LinuxCon North America 2015
Open Network Install Environment (ONIE) LinuxCon North America 2015 Curt Brune, Member of Technical Staff August 2015 Agenda What is It? ONIE Solves a Real Problem ONIE Design Approach ONIE Adoption ONIE
More informationChapter 1 Hardware and Software Introductions of pcduino
Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled
More informationVersion 1.0. File System. Network Settings
Factory Default Settings LAN 1 IP Address: 192.168.2.127 Login: root or guest ( telnet guest only) Password: root or guest ( telnet guest only) Serial Console Port: Baud rate: 115200 Data format: 8 Bits,
More informationHow to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX
Freescale Semiconductor, Inc. Document Number: AN5127 Application Note Rev. 1, 05/2015 How to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX 1 Introduction This document describes how to customize
More informationBuildroot for Vortex86EX (2016/04/20)
Buildroot for Vortex86EX (2016/04/20) Table of Contents Introduction...1 Prepare...1 Install Virtual Machine (optional)...1 Install Buildroot...3 Config Buildroot for VEX-SOM (optional)...4 Generate Linux
More informationEmbedded Linux Systems
Dpto Sistemas Electrónicos y de Control Universidad Politécnica de Madrid Embedded Linux Systems Using Buildroot for building Embedded Linux Systems Mariano Ruiz 2013 E U I T T e l e c o m u n i c a c
More informationEmbedded Linux Systems
Dpto Sistemas Electrónicos y de Control Universidad Politécnica de Madrid Embedded Linux Systems Using Buildroot for building Embedded Linux Systems with the Raspberry-PI V1.2 Mariano Ruiz 2014 E U I T
More informationCreating a Custom Linux Kernel and Root File System for the TI OMAP3530 Processor
Creating a Custom Linux Kernel and Root File System for the TI OMAP3530 Processor Table of Contents Installing Ubuntu... 1 Duel Boot Installation... 1 Windows Ubuntu Installer... 2 Virtual Machine... 2
More informationAccessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210
Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210 Document History Date Version Change Description 17/09/2010 Initial entry/outline 24/02/2011 V1.1 Retested with latest
More informationRMLL 2009. Hello. thank you for coming
RMLL 2009 Hello thank you for coming Plug it and play with U S B - A 9 2 6 0 Pascal Fougeray IUT of caen http://www.iutc3.unicaen.fr/~fougep/prise_en_main/ 2 Teach embedded systems to First-year university
More informationZynq SATA Storage Extension (Zynq SSE) - NAS. Technical Brief 20140501 from Missing Link Electronics:
Technical Brief 20140501 from Missing Link Electronics: Zynq SSE for Network-Attached Storage for the Avnet Mini-ITX For the evaluation of Zynq SSE MLE supports two separate hardware platforms: The Avnet
More informationHow Do I Upgrade Firmware and Save Configurations on PowerConnect Switches?
PowerConnect Application Note #12 February 2004 How Do I Upgrade Firmware and Save Configurations on PowerConnect Switches? This Application Notes relates to the following Dell PowerConnect products: PowerConnect
More informationVoIP Laboratory B How to re flash an IP04
VoIP Laboratory B How to re flash an IP04 (cc) Creative Commons Share Alike Non Commercial Attribution 3 This lab guides you through the process of re flashing an IP04. To re flash a unit is useful when
More informationMBC-SAM9G35 Core Board Overview
MBC-SAM9G35 Core Board Overview The ATMEL MBC-SAM9G35 ARM9 Board is an ARM embedded board produced by Embest, integrate the ATMEL ARM926EJ-S-based processor AT91SAM9G35, operating at 400MHz frequency,
More informationHotelTV. Client Software Update REV A0.10 D0255. 2014 October. Web : http://support.vestek.com.tr Mail : support@vestek.com.tr Tel : +90 212 286 01 06
D0255 HotelTV Client Software Update 2014 October 1. Revision History Date Owner Version Reason & Change 11 Oct 2011 Bora Tunçer A0.1 Initial creation 24 Jan 2012 Bora Tunçer A0.2 Adding bootloader update
More informationARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG
ARM Processors for Computer-On-Modules Christian Eder Marketing Manager congatec AG COM Positioning Proprietary Modules Qseven COM Express Proprietary Modules Small Module Powerful Module No standard feature
More informationStandardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec
Standardization with ARM on COM Qseven Zeljko Loncaric, Marketing engineer congatec overview COM concept and ARM positioning ARM vendor and standard decision Freescale ARM COM on Qseven conga-qmx6 mulitmedia
More informationAndroid Hands-On Labs
Android Hands-On Labs Introduction This document walks you through the 5 Android hands-on labs with i.mx53 Quick Start Board for today s session. The first part regards host preparation, which is not needed
More informationOpen Network Install Environment
Open Network Install Environment Curt Brune Member of Technical Staff January 2014 Agenda Overview What Is ONIE? Lessons Learned ONIE Development Demo Project Directions cumulusnetworks.com 2 What Is ONIE?
More informationInstalling Java (Windows) and Writing your First Program
Appendix Installing Java (Windows) and Writing your First Program We will be running Java from the command line and writing Java code in Notepad++ (or similar). The first step is to ensure you have installed
More informationSBC6245 Single Board Computer
SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for
More informationNetPoint Configuration Guide. for thin clients
NetPoint Configuration Guide for thin clients Contents Layout of this Manual... 2 1.1 Components... 2 You can find the following items in the color box of the device:... 2 1.2 Recommended Server Configuration...
More informationTechnical Note TN_146. Creating Android Images for Application Development
TN_146 Creating Android Images for Application Development Issue Date: 2013-01-28 This document shows how to build and install the Android Operating System on the BeagleBoard xm Use of FTDI devices in
More informationLINUX BOOT TIME OPTIMIZATION FTP SERVER
LINUX BOOT TIME OPTIMIZATION FTP SERVER Rahul Tiwari 1, Maulik Patel 2 M.Tech Student (VLSI and EMBEDDED SYSTEM), Dept. of E.C, U.V.Patel college of Engineering, Mehsana, Gujarat, India 1 M.Tech Student
More informationSBC8600B Single Board Computer
SBC8600B Single Board Computer 720MHz TI s Sitara AM3359 ARM Cortex-A8 Microprocessor Onboard 512MByte DDR3 SDRAM and 512MByte NAND Flash UARTs, 2*USB Host and 1*OTG, 2*Ethernet, CAN, RS485, LCD/TSP, Audio,
More informationRemote Monitoring Unit SC8100. Monitoring Unit SC8100
Monitoring Unit SC8100 Remote Monitoring Unit SC8100 Environmental monitoring of any facilities, control of security breaches, temperatures, smoke, water leakages, voltages and more. Compatible with all
More informationComputer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide
Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Contents Installation: Ubuntu Linux 7.10 Gusty Gibbon:... 2 Installation: Redhat Enterprise 5 and Fedora 8 Linux:...
More informationGetting started with ARM-Linux
Getting started with ARM-Linux www.embeddedarm.com (480)-837-5200 usa Connecting serial communications and power (JP2 must be installed to enable console) An ANSI terminal or a PC running a terminal emulator
More informationQuick Start Guide. Quick Start Guide. taskit GmbH. for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp
Quick Start Guide for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp Page 1 of 15 Version 1.14 Seelenbinderstr. 33 D-12555 Berlin Germany Tel. +49 (30) 611295-0 Fax +49 (30) 611295-10
More informationFive standard procedures for building the android system. Figure1. Procedures for building android embedded systems
Standard Operating Procedures for Android Embedded Systems Anupama M. Kulkarni, Shang-Yang Chang, Ying-Dar Lin National Chiao Tung University, Hsinchu, Taiwan November 2012 Android is considered to be
More informationVMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
More informationEmbedded Linux development with Buildroot training 3-day session
Embedded Linux development with training 3-day session Title Overview Duration Trainer Language Audience Embedded Linux development with training Introduction to Managing and building the configuration
More informationDEVELOPMENT GUIDE ALTA DS 2. Android BSP 3.0 1.08-10222015-113600
DEVELOPMENT GUIDE ALTA DS 2 Android BSP 3.0 1.08-10222015-113600 Copyright Copyright 2015 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,
More informationBIOS Update SOP. Updating BIOS under Windows Mode for Intel Series (PXX/ZXX/X79)... 2
BIOS Update SOP Updating BIOS under Windows Mode for Intel Series (PXX/ZXX/X79)... 2 Updating System BIOS version with Intel ME 7 to BIOS version with Intel ME 8...2 Updating BIOS under DOS Mode for Intel
More informationCustomizing Boot Media for Linux* Direct Boot
White Paper Bruce Liao Platform Application Engineer Intel Corporation Customizing Boot Media for Linux* Direct Boot October 2013 329747-001 Executive Summary This white paper introduces the traditional
More informationUM1535 User manual. Getting started with SPEAr Linux support package (LSP 3.2.5) Introduction
User manual Getting started with SPEAr Linux support package (LSP 3.2.5) Introduction This manual provides application developers with a first introduction to the Linux-based reference software installed
More informationFOG Guide. IPBRICK International. July 17, 2013
FOG Guide IPBRICK International July 17, 2013 1 Copyright c IPBRICK International All rights reserved. The information in this manual is subject to change without prior notice. The presented explanations,
More informationModifying and Rebuilding Android Kernel and Root Filesystem
Modifying and Rebuilding Android Kernel and Root Filesystem 1 Document History Date Version Change Description 02/27/2012 1.0 Initial version 04/16/2012 1.1 Integrating review changes 12/06/2012 1.2 Updated
More informationAN10860_1. Contact information. NXP Semiconductors. LPC313x NAND flash data and bad block management
Rev. 01 11 August 2009 Application note Document information Info Keywords Abstract Content LPC3130 LPC3131 LPC313x LPC313X LPC3153 LPC3154 LPC3141 LPC3142 LPC31XX LPC31xx Linux kernel Apex boot loader
More informationRunning Debian on Inexpensive Network Attached Storage Device
Running Debian on Inexpensive Network Attached Storage Devices tbm@cyrius.com FOSDEM Brussels, Belgium Objectives Explain what Network Attached Storage Devices (NAS) are. Show some interesting hardware.
More informationSTH SICS Thin Hypervisor Reference Manual Version 0.4
STH SICS Thin Hypervisor Reference Manual Version 0.4 VIKTOR DO April 2013 1 Contents List of Figures 1 List of Tables 2 1 Introduction to the STH Hypervisor 7 1.1 ARM Linux support...........................
More informationNIVEO Network Attached Storage Series NNAS-D5 NNAS-R4. More information: WWW.NIVEOPROFESSIONAL.COM INFO@NIVEOPROFESSIONAL.COM
NIVEO Network Attached Storage Series NNAS-D5 NNAS-R4 More information: WWW.NIVEOPROFESSIONAL.COM INFO@NIVEOPROFESSIONAL.COM Product Specification Introduction The NIVEO NNAS series is specifically designed
More informationOpen Source Project from China. Northeast Asia Open Source SoftwareCompetition Nov. 2012
Open Source Project from China Northeast Asia Open Source SoftwareCompetition Nov. 2012 Projects PMON: BIOS for Loongson CPU TCPCopy: A stress test utility for real-time network traffic FastDFS: A lightweight
More informationBIOS Update Release Notes
PRODUCTS: D945GCCR (Standard BIOS) BIOS Update Release Notes BIOS Version 0060 August 8, 2008 CR94510J.86A.0060.2008.0807.1918 Fixed issue where new BIOS SETUP settings may contain random data when using
More informationRunning Debian on Inexpensive Network Attached Storage Device
Running Debian on Inexpensive Network Attached Storage Devices tbm@cyrius.com DebConf Caceres, Extremadura Objectives Explain what Network Attached Storage devices (NAS) are Show some interesting hardware
More informationInstalling Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012
Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system
More informationCosmic Board for phycore AM335x System on Module and Carrier Board. Application Development User Manual
Cosmic Board for phycore AM335x System on Module and Carrier Board Application Development User Manual Product No: PCL-051/POB-002 SOM PCB No: 1397.0 CB PCB No: 1396.1 Edition: October,2013 In this manual
More informationAVR32737: AVR32 AP7 Linux Getting Started. 32-bit Microcontrollers. Application Note. Features. 1 Introduction
AVR32737: AVR32 AP7 Linux Getting Started Features Linux development tools overview Introduction to the Linux boot process Compiling, running and debugging applications 1 Introduction This application
More informationBasic Router and Switch Instructions (Cisco Devices)
Basic Router and Switch Instructions (Cisco Devices) Basic Device Connection 1. Connect to the device via the console cable (light blue cable) and the use of a terminal program (Windows Hyperterminal,
More informationProcedure to Create and Duplicate Master LiveUSB Stick
Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new
More informationThe shortest path to cellular communications: Cellular Development Platform
The shortest path to cellular communications: Cellular Development Platform Multi-Tech Overview 40 years focused on Machine-to-Machine (M2M) Communications 80+ patents 20+ million devices, thousands of
More informationRaspberry Pi Webserver
62 Int'l Conf. Embedded Systems and Applications ESA'15 Raspberry Pi Webserver Max Runia 1, Kanwalinderjit Gagneja 1 1 Department of Computer Science, Southern Oregon University, Ashland, OR, USA Abstract
More informationSoftware Prerequisites Linux Ubuntu 12.04 LTS. Estimated completion time: 15min. The goal of this hands-on is to:
TRAINING MANUAL Using SAM-BA for Linux on SAMA5D3 Xplained AN-8995 Prerequisites Hardware Prerequisites Atmel SAMA5D3 Xplained USB serial TTL adapter (optional) FTDI TTL-232R-3V3 USB to TTL serial cable
More informationHP PCIe IO Accelerator For Proliant Rackmount Servers And BladeSystems
WHITE PAPER HP PCIe IO Accelerator For Proliant Rackmount Servers And BladeSystems 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Overview & Features... 3 QuickSpecs...3 HP Supported
More informationARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654
ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654 Features ARM Cortex-A8 processor, 800MHz Xilinx Spartan-6 FPGA expands vision processing capabilities Dual MIPI CSI-2 CMOS camera ports,
More informationBuilding Embedded Systems
All Rights Reserved. The contents of this document cannot be reproduced without prior permission of the authors. Building Embedded Systems Chapter 3: Bootloader Andreas Knirsch andreas.knirsch@h-da.de
More informationIntel Tunnel Mountain Software Development Platform Overview, IHV Tools Update
Intel Tunnel Mountain Software Development Platform Overview, IHV Tools Update Bailey Cross Intel Corporation 1 Intel UEFI SW Development Platform - Tunnel Mountain Tunnel Mountain is a new software development
More informationUpdating Your Firmware
Updating Your Firmware WARNING: This firmware update is only valid for OCZ VERTEX Solid State Drives Flashing your Vertex will result in complete data loss. Please back up your drive before proceeding
More informationAccessing RCS IBM Console in Windows Using Linux Virtual Machine
Accessing RCS IBM Console in Windows Using Linux Virtual Machine For Graphics Simulation Experiment, Real Time Applications, ECSE 4760 Quan Wang Department of ECSE, Rensselaer Polytechnic Institute March,
More informationCreating a Webserver on the Nios development kit Stratix Edition board Enoch Hwang
Creating a Webserver on the Nios development kit Stratix Edition board Enoch Hwang A) Creating the Nios System (Nios v3.2 can only work with Quartus II v5.1 and below. Need to also remove Nios II completely.)
More informationTEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING
TEGRA X1 DEVELOPER TOOLS SEBASTIEN DOMINE, SR. DIRECTOR SW ENGINEERING NVIDIA DEVELOPER TOOLS BUILD. DEBUG. PROFILE. C/C++ IDE INTEGRATION STANDALONE TOOLS HARDWARE SUPPORT CPU AND GPU DEBUGGING & PROFILING
More informationHP VMware ESXi 5.0 and Updates Getting Started Guide
HP VMware ESXi 5.0 and Updates Getting Started Guide Abstract This guide is intended to provide setup information for HP VMware ESXi. HP Part Number: 616896-002 Published: August 2011 Edition: 1 Copyright
More informationDSO138 oscilloscope program upgrade method
DSO138 oscilloscope program upgrade method Applicable models: 13801K, 13802K Program upgrade Principle The DSO138 is a SCM STM32F103C8 internal oscilloscope that is preinstalled with a flash bootloader,
More informationPorting Plan 9 to the PowerPC Architecture. Ian Friedman Ajay Surie Adam Wolbach
Porting Plan 9 to the PowerPC Architecture Ian Friedman Ajay Surie Adam Wolbach Plan 9 http://www.cs.bell-labs.com/plan9dist/ OS developed by Bell Labs in order to cost-effectively manage large, centralized
More informationMPX28. o UART, SD-CARD, I2C, PWM, Serial Audio, SPI Power management optimized for long battery life 3.3V I/O
MPX28 System On Module Processor: Freescale i.mx287, 454 MHz based on ARM926EJ-S RAM: 128MB DDR2-400 SDRAM ROM: 128MB NAND Flash Power supply Single 4.5V to 5.5V Size 33mm SO-DIMM format Temp.-Range 0
More informationTable of Contents. Overview... 1. Features... 1. Applications... 1. Hardware requirement... 1. Card dimensions... 1. Software Installation...
Table of Contents Overview... 1 Features... 1 Applications... 1 Hardware requirement... 1 Card dimensions... 1 Software Installation... 1 Software Configuration... 4 E1/T1/MFCR2 mode settings... 4 E1 Mode...
More informationOperating Systems (Linux)
G51CSA Computer Systems Architecture Operating Systems (Linux) Red Hat Jon Masters About the speaker Jon Masters is a Senior Software Engineer at Red Hat History in embedded devices with
More informationEmbedded Linux development training 4 days session
Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux
More informationGetting started with Android on the i.mx based COM boards
Getting started with Android Getting started with Android on the i.mx based COM boards Getting started with Android Page 2 Embedded Artists AB Davidshallsgatan 16 SE-211 45 Malmö Sweden http://www.embeddedartists.com.
More informationBKM: Installing Ubuntu OS on the DE2i-150 Board
BKM: Installing Ubuntu OS on the DE2i-150 Board Intelligent Systems with Intel Atom Processors 4 December 2013 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationPBX DIGITAL TELEPHONE EXCHANGE MAINTENANCE GUIDE
PBX DIGITAL TELEPHONE EXCHANGE MAINTENANCE GUIDE PBX MAINTENANCE GUIDE MARCH -2010 II Version Table DATE/VERSION OF GUIDE 24.03.2010/AAA DS200L PBX BK REV. AAA 24.03.2010 KAREL reserves the right to make
More informationMichele Jr De Candia Curriculum Vitae
GENERAL INFORMATION Name Michele Jr De Candia Date of birth 27-05-1981 Job and Phone and e-mail Nationality Place of Residence Software Engineer S.M. Optics S.r.l. +393289729336 mdecandia@gmail.com Italian
More information