OpenSSL Software Foundation, Inc.
|
|
- Nelson Blaise Randall
- 6 years ago
- Views:
Transcription
1 OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD USA Instructions for CMVP Testing Android 41 on ARMv7 with NEON December 5, /platforms/android xm/testinginstructions android xm 41pdf Table of Contents 1 Overview1 2 Inventory2 21 Hardware 2 22 Software2 3 Preparation3 31 Setup3 32 Preparing the Test Environment4 33 Access to Device4 4 Testing6 41 Device Information6 42 Cross Compilation6 43 Test Suite Execution7 44 Corruption Tests8 5 Processing Test Vectors9 1 Overview Platform testing instructions for the OpenSSL FIPS Object Module v20 validation This target device is the BeagleBoard xm evaluation board This device features the DM3730CBP 1GHz ARMv7 processor which is NEON capable, running Android 40 Detailed technical specifications for this device, including the FCC Part 15 statement, are 1 of 11
2 Instructions for CMVP Testing Android 41 on ARMv7 with NEON given in the document at USB device id is Inventory 21 Hardware Hardware supplied by OSF: Special Computing Beagleboard xm device (OSF00005) Power supply Micro SD card containing an Android 41 O/S image (installed in usd port) (OSF00118) Hardware supplied by test facility: N/A 22 Software Software supplied by OSF: (all software should be installed in the same directory on Linux host system as described in the following section): the file openssl fips ecp 202targz from 20/source/ the file mkrespdirpl from 20/testvectors/ the file setenv android ecp 41sh from 20/platforms/android/ When all downloads are complete the TOP directory should contain the following files (as shown by the "ls l" command): 2 of 11
3 Instructions for CMVP Testing Android 41 on ARMv7 with NEON openssl fips ecp 202targz mkrespdirpl setenv android ecp 41sh Software supplied by the test lab: The targz or zip file containing a set of test vector request files Note an example of such a testvector data set can be found at 20/testvectors/tvtargz 3 Preparation 31 Setup Hardware Setup Insert the 4Gb thumb drive into one of the USB ports The microsd card should already be inserted into the usd connector used for booting Connect an Ethernet cable to the RJ45 port Connect a USB cable between the "OTG" USB port on the Beagleboard (the one mini USB jack, not one of the four regular sized USB jacks) and the host build system (testhub) Connection of a digital LCD monitor, USB keyboard, and USB mouse is optional, but if a monitor is used it should be connected and powered up before the Beagleboard is powered up Connect the power supply The Beagleboard device takes about a minute to boot Host System Setup Do $ lsusb grep Google Bus 001 Device 024: ID 18d1:9018 Google Inc $ To confirm the Beagleboard device USB connection is visible on the host system Done one time only: Log in as root and create the file /etc/udev/rulesd/51 androidrules with contents: SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666" Execute the following to change the user mode for the rules file: 3 of 11
4 Instructions for CMVP Testing Android 41 on ARMv7 with NEON $ chmod a+r /etc/udev/rulesd/51 androidrules $ restart udev Note the MAC address changes with each reboot 32 Preparing the Test Environment All commands are typed on the Linux host system, though some commands (those executed via adb shell ) will be remotely executed on the Android target device You will be able to cut and paste from this document (fortunately, as some of these commands are fairly complex) We could script these commands more heavily but thought you might prefer to have full visibility In this document commands entered and executed on the Linux host system are bolded Commands entered on the Linux host system but executed on the target device are shown in blue The five files identified in the Inventory section should reside in a single directory on the Linux host system; in this document we refer to this directory as TOP The filesystem should have at least 500Mb of free space (the "df h " command will show the amount of available space under the Avail column) Open a command shell on the Linux host system (use of an unprivileged account is highly recommended), anbd change the working directory to TOP Unpack the compressed files: $ bunzip2 c android ndk r8b linux x86tarbz2 tar xf $ gunzip c android sdk_r2003 linuxtgz tar xf $ gunzip c tvtargz tar xf (unpack this test lab supplied file as appropriate) (first we start the communications service) Open a separate command shell as root ("sudo su "), and change to the directory containing the files that were just unpacked Then start the background service Note this must be done with root privilege: # android sdk linux/platform tools/adb start server 33 Access to Device For remote access via the OSF testhub server: $ ssh fipstest@testhubopensslfoundationcom OSF testhub server Last login: Thu Dec 15 14:23: from fipstest@testhub:~$ cd /mnt/share/osf/top android 41 fipstest@testhub:/mnt/osf/top Android 41 4 of 11
5 Instructions for CMVP Testing Android 41 on ARMv7 with NEON (next we establish that the Linux host system can talk to the Android device) We strongly recommend that you not use the root shell for any testing The USB cable to the Android target device and the Linux host system should have been connected before the Android target device was powered up $ android sdk linux/platform tools/adb devices List of devices attached device If you see only the one line List of devices attached then the USB connection has not been initialized; try powering down the Android target device, confirming that the USB is connected at both ends, and powering it back up If more than one device is displayed, for instance: List of devices attached device f8057 device then more than one Android device is currently connected to the Linux host system In that case the specific device of interest will need to be specified with the " s <device serial>" option to subsequent android sdk linux/tools/adb invocations: android sdk linux/platform tools/adb s <subcommand> <options> For clarity the the " s <device serial>" option is not shown in the following discussion 5 of 11
6 Instructions for CMVP Testing Android 41 on ARMv7 with NEON 4 Testing This section assumes the bolded commands are being typed on the testhub server (see section 32) with a current directory of /mnt/osf/top android xm/ For remote access via the OSF testhub server: $ ssh fipstest@testhubopensslfoundationcom OSF testhub server Last login: Thu Dec 15 14:23: from fipstest@testhub:~$ cd /mnt/share/osf/top android 41 fipstest@testhub:/mnt/osf/top Android Device Information Note at this point the processor type of the Android test device can be displayed: $ android sdk linux/platform tools/adb shell should see $"prompt from a shell executing on the Android target device root@android:/ # cat /proc/cpuinfo Processor : ARMv7 Processor rev 2 (v7l) BogoMIPS : Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x3 CPU part : 0xc08 CPU revision : 2 Hardware : OMAP3 Beagle Board Revision : 0020 Serial : root@android:/ # cat /proc/version Linux version 2637 gf39966b (x @sditapps03) (gcc version 46x google (prerelease) (GCC) ) #1 Fri Aug 17 12:20:54 IST 2012 root@android:/ # getprop robuildversionrelease 411 root@android:/ # exit (return to shell on Linux host system) 42 Cross Compilation First we set the environment variables to define the target platform, and confirm the pathnames are correct: 6 of 11
7 Instructions for CMVP Testing Android 41 on ARMv7 with NEON $ setenv android ecp 41sh (note the leading dot "" followed by a space " ") $ rm rf openssl fips ecp 202 $ gunzip c openssl fips ecp 202targz tar xf $ cd openssl fips ecp 202 $ arm linux androideabi gcc version arm linux androideabi gcc (GCC) 46x google (prerelease) Copyright (C) 2011 Free Software Foundation, Inc This is free software; see the source for copying conditions There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE Next we perform the actual cross compilation to generate the binaries: $ /config should see several screens of output $ make should see lots of output $ make build_algvs should see lots of output $ cd (back to TOP directory) Copy the test suite program to the Android target device: $ android sdk linux/platform tools/adb push openssl fips ecp 202/test/fips_algvs /data/local/tmp/ 1181 KB/s ( bytes in 0438s) (exact counts may vary) $ Note that "openssl fips ecp 202/test/fips_algvs" and "/data/local/tmp/" are separate command line arguments separated by whitespace 43 Test Suite Execution At this point we can execute the fips_test_suite program on the Android target device Note that the "with NEON" and "without NEON" cases can be run using the same executable (rebuilding from source is not necessary): $ android sdk linux/platform tools/adb shell $ cd /data/local/tmp $ unset OPENSSL_armcap $ export OPENSSL_armcap=0 $ /fips_algvs fips_test_suite 7 of 11 (with NEON) (without NEON)
8 Instructions for CMVP Testing Android 41 on ARMv7 with NEON FIPS mode test application FIPS 20 rc1 unvalidated test module xx XXX xxxx DRBG AES 256 CTR DF test started DRBG AES 256 CTR DF test OK 1 Non Approved cryptographic operation test should see the typical fips_test_suite output; note it will take a long time to run; the "/test/fips_test_suite post" command will exercise the POST only and run much more quickly $ exit The fips_test_suite program can be invoked with different command line options for the various demonstrations such as KAT corruption 44 Corruption Tests Note the corruption tests are run automatically for the fips_test_suite option as invoked in Section 43 above The tests are shown in the output from that option from the point where the line 13 Induced test failure check is printed Each specific test is preceded by one of the lines Testing induced failure of XXXX Testing operation failure with XXXX and the conclusion of all the corruption tests should end with the lines Induced failure test completed with 0 errors successful as expected 8 of 11
9 Instructions for CMVP Testing Android 41 on ARMv7 with NEON 5 Processing Test Vectors A subdirectory containing all the test vector files should be present at the root of the source code workarea Create the "fipstestsh" script: $ perl openssl fips ecp 202/fips/fipsalgtestpl minimal script generate script=fipstestssh dir=tv (you may see lots of informative or non fatal warning messages depending on the content of the test vector directory) OSF_2859_OE10_ Note that the fipsalgtestpl program will automatically locate the test vector files if they are present in the current directory, and are the only such set of test vector files The dir=tv option can be used to search just the subdirectory TV for the test vector files Note for this platform the /resp/ subdirectories in the test vector directory tree must exist Use the mkrespdirpl utility to generate any missing subdirectories: $ perl mkrespdirpl TV making OE3/OSF_2464_OE3/AES/resp touching OE3/OSF_2464_OE3/AES/resp/CBCGFSbox128rsp touching OE3/OSF_2464_OE3/AES/resp/CBCGFSbox192rsp touching OE3/OSF_2464_OE3/AES/resp/CBCGFSbox256rsp touching OE3/OSF_2464_OE3/AES/resp/CBCKeySbox128rsp touching OE3/OSF_2464_OE3/XTS/resp/XTSGenAES128rsp touching OE3/OSF_2464_OE3/XTS/resp/XTSGenAES256rsp making OE3/OSF_2464_OE3_Part3_RSAPSS_0salt/RSA/resp touching OE3/OSF_2464_OE3_Part3_RSAPSS_0salt/RSA/resp/SigGenPSS_186 2rsp touching OE3/OSF_2464_OE3_Part3_RSAPSS_0salt/RSA/resp/SigVerPSS_186 2rsp $ Copy the fipstestsh program and testvectors to the Android target device: OpenSSL_SN_Platform_6zip $ android sdk linux/platform tools/adb push fipstestssh /storage/sdcard0/ 705 KB/s (30512 bytes in 0042s) (actual number may differ) $ android sdk linux/platform tools/adb push TV /storage/sdcard0/tv push: tv/osf_2464_template_part3_rsapss_0salt/rsa/req/siggenpss_186 2req > /mnt/sdcard/osf_2464_template_part3_rsapss_0salt/rsa/req/siggenpss_186 2req push: tv/osf_2464_template_part3_rsapss_0salt/rsa/req/sigverpss_186 2req > 9 of 11
10 Instructions for CMVP Testing Android 41 on ARMv7 with NEON push: OE2/OSF_2464_OE2_Part2_ECPrime/ECDSA/resp/SigVerrsp > /data/local/tmp/oe2/osf_2464_oe2_part2_ecprime/ecdsa/resp/sigverrsp push: OE2/OSF_2464_OE2_Part2_ECPrime/ECDSA/resp/PKVrsp > /data/local/tmp/oe2/osf_2464_oe2_part2_ecprime/ecdsa/resp/pkvrsp 518 files pushed 0 files skipped 958 KB/s ( bytes in 71488s) where TV is the name of the subdirectory containing the test vector files Invoke a shell on the Android target device to run the fipstestsh script At this point the /data/local/tmp/ directory on the Android target device should contain the fipstestsh program and two subdirectories: $ android sdk linux/platform tools/adb shell $ unset OPENSSL_armcap (with NEON) $ export OPENSSL_armcap=0 (without NEON) $ cd /data/local/tmp $ ls l rwxrwxrwx root root :22 fips_algvs $ cd /storage/sdcard0 $ ls l drwxrwxr x root root :26 TV rw rw rw root root :43 fipstestsh Now invoke the fipstestsh program Note this will take a long time (several hours) to complete: $ /data/local/tmp/fips_algvs Running command line: /test/fips_dssvs pqg Running command line: /test/fips_dssvs keypair Running command line: /test/fips_dssvs siggen Running command line: /test/fips_dssvs sigver Running command line: /test/fips_dssvs pqgver Running command line: /test/fips_dssvs pqg Running command line: /test/fips_gcmtest encrypt Running command line: /test/fips_gcmtest encrypt Running command line: /test/fips_gcmtest encrypt Running command line: /test/fips_gcmtest xts 10 of 11
11 Instructions for CMVP Testing Android 41 on ARMv7 with NEON Running command line: /test/fips_gcmtest xts Running command line: /test/fips_ecdhvs ecdhgen Completed with 0 errors $ exit Copy the testvector directory back to the Linux host system: $ android sdk linux/platform tools/adb pull /storage/sdcard0/tv TVresults pull: building file list pull: /mnt/sdcard/oe12/osf_2464_oe12/drbg800 90/req/CTR_DRBGreq > OE12results/OSF_2464_OE12/DRBG800 90/req/CTR_DRBGreq pull: /mnt/sdcard/oe12/osf_2464_oe12/drbg800 90/req/HMAC_DRBGreq > OE12results/OSF_2464_OE12/DRBG800 90/req/HMAC_DRBGreq pull: /mnt/sdcard/oe12/osf_2464_oe12/drbg800 90/req/Dual_EC_DRBGreq > pull: /mnt/sdcard/oe12/osf_2464_oe12_part3_rsapss_0salt/rsa/req/siggenpss_186 2req > OE12results/OSF_2464_OE12_Part3_RSAPSS_0salt/RSA/req/SigGenPSS_186 2req pull: /mnt/sdcard/oe12/osf_2464_oe12_part3_rsapss_0salt/rsa/resp/siggenpss_186 2rsp > OE12results/OSF_2464_OE12_Part3_RSAPSS_0salt/RSA/resp/SigGenPSS_186 2rsp pull: /mnt/sdcard/oe12/osf_2464_oe12_part3_rsapss_0salt/rsa/resp/sigverpss_186 2rsp > OE12results/OSF_2464_OE12_Part3_RSAPSS_0salt/RSA/resp/SigVerPSS_186 2rsp 518 files pulled 0 files skipped 2172 KB/s ( bytes in 69179s) $ The resulting directory TVresults can then be zipped/tarred and exported for analysis $ tar cf TVresults gzip c > TVresultstargz $ scp TVresultstargz somename@someost:/somedir 11 of 11
OpenSSL Software Foundation, Inc.
OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 support@opensslfoundationcom Instructions for CMVP Testing Android 50 on ARMv7 with NEON April 13, 2015
More informationOpenSSL Software Foundation, Inc.
OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 support@opensslfoundationcom Instructions for CMVP Testing Ubuntu on ARMv7 August 2, 2013 Table of Contents
More informationOpenSSL Software Foundation, Inc.
OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 support@opensslfoundationcom Instructions for CMVP Testing TS Linux on ARMv4 November 16, 2014 Table of
More informationOpenSSL Software Foundation, Inc.
OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 support@opensslfoundationcom Instructions for CMVP Testing FreeBSD 92 on x86 June 24, 2014 Table of Contents
More informationOpenSSL Software Foundation, Inc.
OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 support@opensslfoundationcom Instructions for CMVP Testing FreeBSD 100 on x86 July 20, 2014 Table of Contents
More informationOpenSSL Software Foundation, Inc.
OpenSSL Software Foundation, Inc 1829 Mount Ephraim Road Adamstown, MD 21710 USA +1 877 673 6775 support@opensslfoundationcom May 19, 2012 http://opensslfoundationcom/testing/validation 20/platforms/c64x+/TestingInstruction
More informationDevelopment Environment Embedded Linux Primer Ch 1&2
Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host
More informationArkansas High Performance Computing Center at the University of Arkansas
Arkansas High Performance Computing Center at the University of Arkansas AHPCC Workshop Series Introduction to Linux for HPC Why Linux? Compatible with many architectures OS of choice for large scale computing
More informationRead the relevant material in Sobell! If you want to follow along with the examples that follow, and you do, open a Linux terminal.
Warnings 1 First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Read the relevant material in Sobell! If
More informationUnix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011
Unix/Linux Operating System Introduction to Computational Statistics STAT 598G, Fall 2011 Sergey Kirshner Department of Statistics, Purdue University September 7, 2011 Sergey Kirshner (Purdue University)
More informationIntroduction to the shell Part II
Introduction to the shell Part II Graham Markall http://www.doc.ic.ac.uk/~grm08 grm08@doc.ic.ac.uk Civil Engineering Tech Talks 16 th November, 1pm Last week Covered applications and Windows compatibility
More informationGUT. GUT Installation Guide
Date : 17 Mar 2011 1/6 GUT Contents 1 Introduction...2 2 Installing GUT...2 2.1 Optional Extensions...2 2.2 Installation using the Binary package...2 2.2.1 Linux or Mac OS X...2 2.2.2 Windows...4 2.3 Installing
More informationREX-RED Community Android 4.3
REX-RED Community Android 4.3 Build Guide REXNOS CO.,Ltd Document Information Version 1.1 File Name REX5260 Android 4.3 Build Guide.doc Date May 20, 2014 Status Working Revision History Date Version Update
More information1Z Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions
1Z0-409 Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-409 Exam on Oracle Linux Fundamentals (Oracle Partner Network)... 2 Oracle
More informationLabs instructions for Enabling BeagleBone with TI SDK 5.x
Labs instructions for Enabling BeagleBone with TI SDK 5.x 5V power supply µsd ethernet cable ethernet cable USB cable Throughout this document there will be commands spelled out to execute. Some are to
More informationTIBCO FTL Message Switch Installation
TIBCO FTL Message Switch Installation Software Release 5.0.0 June 2016 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
More informationUoW HPC Quick Start. Information Technology Services University of Wollongong. ( Last updated on October 10, 2011)
UoW HPC Quick Start Information Technology Services University of Wollongong ( Last updated on October 10, 2011) 1 Contents 1 Logging into the HPC Cluster 3 1.1 From within the UoW campus.......................
More informationGUT. GUT Installation Guide
Date : 02 Feb 2009 1/5 GUT Table of Contents 1 Introduction...2 2 Installing GUT...2 2.1 Optional Extensions...2 2.2 Installing from source...2 2.3 Installing the Linux binary package...4 2.4 Installing
More informationGetting Started with BeagleBoard xm
Getting Started with BeagleBoard xm by Getting Started with BeagleBoard-xM 1. Beagleboard-xM BeagleBoard.org ก Texas Instruments DM3730 1 GHz ก ARM Cortex-A8 (DSP) (PowerVR) (RAM) 512 MB Serial Port, USB
More informationEmbedded boards driver for IDS industrial cameras
driver for IDS industrial cameras Hardware acceleration IDS provides the ueye Linux Embedded camera driver for different ARM architectures. For the ARMv7 packet, you can choose between a Hardfloat (hf)
More informationProject 3: An Introduction to File Systems. COP4610 Florida State University
Project 3: An Introduction to File Systems COP4610 Florida State University 1 Introduction The goal of project 3 is to understand basic file system design and implementation file system testing data serialization/de-serialization
More informationLinux at the Command Line Don Johnson of BU IS&T
Linux at the Command Line Don Johnson of BU IS&T We ll start with a sign in sheet. We ll end with a class evaluation. We ll cover as much as we can in the time allowed; if we don t cover everything, you
More informationHands-on Keyboard: Cyber Experiments for Strategists and Policy Makers
Hands-on Keyboard: Cyber Experiments for Strategists and Policy Makers Review of the Linux File System and Linux Commands 1. Introduction Becoming adept at using the Linux OS requires gaining familiarity
More informationIntroduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang
Introduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang Topics What is an Operating System Overview of Linux Linux commands Shell Submit system What is an Operating System? Special type of
More informationIntel Galileo Board. Getting Started Guide. 02 October Order Number: US
Intel Galileo Board Getting Started Guide 02 October 2013 Order Number: 329685-001US Getting Started Guide This document explains how to connect your Intel Galileo board to the computer, install the software
More informationZ-Stack Linux Gateway Quick Start Guide Version 1.0
Z-Stack Linux Gateway Quick Start Guide Version 1.0 Texas Instruments, Inc. San Diego, California USA Copyright 2014 Texas Instruments, Inc. All rights reserved. Table of Contents 1. INSTALL THE SDK PACKAGE...
More informationPengwyn Documentation
Pengwyn Documentation Release 1.0 Silica October 03, 2016 Contents 1 Introduction 3 1.1 Platforms................................................. 3 1.2 Hardware requirements.........................................
More informationARM Powered SoCs OpenEmbedded: a framework for toolcha. generation and rootfs management
ARM Powered SoCs OpenEmbedded: a framework for toolchain generation and rootfs management jacopo @ Admstaff Reloaded 12-2010 An overview on commercial ARM-Powered SOCs Many low-cost ARM powered devices
More informationBy: Yushi Wang Partners: Shen Yue and Yubing Xu Group 6. How to Setup Pandaboard ES Software Environment for UAV Project
Application Notes By: Yushi Wang Partners: Shen Yue and Yubing Xu Group 6 How to Setup Pandaboard ES Software Environment for UAV Project Installation of Ubuntu Official tutorial can be found: http://omappedia.org/wiki/ubuntu_pre-built_binaries_guide
More informationUser Guide Linux for AT91CAP9-STK Version 1.1. User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11
User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11 History of Changes Revision Issue Date Descripion Author Ver 1.0 2009-04-24 First version of the document Olivier Arnal Ver 1.1 2009-04-27 Minor modification
More informationQuick Start Guide EX-9686U/A-L(A9) Copyright TOPSCCC Technology CO., LTD. All rights reserved
Quick Start Guide Copyright 2000 2014 TOPSCCC Technology CO., LTD. All rights reserved Release Notes Version Release Date Notes 1.0 June 2013 Initial release 2.0 October 2013 Correct some typo errors 3.1
More informationMore Raspian. An editor Configuration files Shell scripts Shell variables System admin
More Raspian An editor Configuration files Shell scripts Shell variables System admin Nano, a simple editor Nano does not require the mouse. You must use your keyboard to move around the file and make
More informationCommunications Library Manual
Delta Tau Power PMAC Communications Library Manual Issue: Date: 1.0 10 th September 2014 NAME DATE SIGNATURE Prepared by Philip Taylor, Observatory Sciences Ltd. 21 March 2013 Andrew Wilson, Observatory
More informationQuick Start Guide SBC21/NSD21/EC 21 SBC21 / EC21 / NSD21. Quick Start Guide. Copyright IC Nexus Corporation. All rights reserved
SBC21 / EC21 / NSD21 Quick Start Guide Copyright 2000 2013 IC Nexus Corporation. All rights reserved Release Notes Version Release Date Notes 1.0 June 2013 Initial release 2.0 October 2013 Correct some
More informationA113X1 Development Kit
A113X1 Development Kit User Guide Revision: 4.0 Release Date: 2018-02-06 Amlogic, Ltd. COPYRIGHT 2017 Amlogic, Ltd. All rights reserved. No part of this document may be reproduced. Transmitted, transcribed,
More informationMatrix. Get Started Guide V2.0
Matrix Get Started Guide V2.0 Overview Matrix is a single board mini computer based on ARM with a wide range of interface, equipped with a powerful i.mx6 Freescale processor, it can run Android, Linux,
More informationFIPS Level 1 Validation March 31, 2011 Version 1.12
KoolSpan TrustChip Developer Kit (TDK) Cryptographic Library Version 3.0 Security Policy FIPS 140-2 Level 1 Validation March 31, 2011 Version 1.12 Table of Contents 1 Introduction... 1 1.1 Acronyms and
More informationCDE250 IPMI Firmware v3.12 Upgrade. Modification History
Document Number Created By EDCS-11510417 S. Parry CDE250 IPMI Firmware v3.12 Upgrade Details the process of upgrading CDE250 IPMI firmware to v3.12 in the field Field Notice #64219 Modification History
More informationExercise Sheet 2. (Classifications of Operating Systems)
Exercise Sheet 2 Exercise 1 (Classifications of Operating Systems) 1. At any given moment, only a single program can be executed. What is the technical term for this operation mode? 2. What are half multi-user
More informationFirst of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion.
Warnings 1 First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Read the relevant material in Sobell! If
More informationLab4 Embedded Linux. Introduction
Introduction Lab4 Embedded Linux In this lab we will run Embedded Linux on the Arcom board. This allows us to use operating system services (such as inter-task communication) and use existing software
More informationDIL/NetPC DNP/9200 Board Revision 1.1 Installing an SSH Connection User Manual
DIL/NetPC DNP/9200 Board Revision 1.1 Installing an SSH Connection User Manual SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: sales@ist1.de
More informationIntroduction to Unix and Linux. Workshop 1: Directories and Files
Introduction to Unix and Linux Workshop 1: Directories and Files Genomics Core Lab TEXAS A&M UNIVERSITY CORPUS CHRISTI Anvesh Paidipala, Evan Krell, Kelly Pennoyer, Chris Bird Genomics Core Lab Informatics
More informationZephyr Kernel Installation & Setup Manual
Zephyr Kernel Installation & Setup Manual Zephyr kernel is a small footprint Single address space OS, i.e, it combines application specific code with a custom kernel to create a monolithic image that gets
More informationUser manual. Helsinki University of Technology T Software Development Project I
Helsinki University of Technology T-76.4115 Software Development Project I Internet Peer-to-peer Calendaring and Scheduling Customer: Nokia Research Center Team: Tempus Document ID: Tempus-UM 2006/02/27
More informationEE516: Embedded Software Project 1. Setting Up Environment for Projects
EE516: Embedded Software Project 1. Setting Up Environment for Projects By Dong Jae Shin 2015. 09. 01. Contents Introduction to Projects of EE516 Tasks Setting Up Environment Virtual Machine Environment
More informationThe Unix Shell & Shell Scripts
The Unix Shell & Shell Scripts You should do steps 1 to 7 before going to the lab. Use the Linux system you installed in the previous lab. In the lab do step 8, the TA may give you additional exercises
More informationInstalling and configuring an Android device emulator. EntwicklerCamp 2012
Installing and configuring an Android device emulator EntwicklerCamp 2012 Page 1 of 29 Table of Contents Lab objectives...3 Time estimate...3 Prerequisites...3 Getting started...3 Setting up the device
More informationUnix L555. Dept. of Linguistics, Indiana University Fall Unix. Unix. Directories. Files. Useful Commands. Permissions. tar.
L555 Dept. of Linguistics, Indiana University Fall 2010 1 / 21 What is? is an operating system, like DOS or Windows developed in 1969 by Bell Labs works well for single computers as well as for servers
More informationDIL/NetPC ADNP/1520 Board Revision 2.1 Installing an SSH Connection User Manual
DIL/NetPC ADNP/1520 Board Revision 2.1 Installing an SSH Connection User Manual SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone: +49-(0)511-40 000-0 Fax: +49-(0)511-40 000-40 E-mail: sales@ist1.de
More informationInstalling the Product Software
CHAPTER 1 The Cisco Configuration Engine is a network management software that acts as a configuration service for automating the deployment, management, and upgrading of network devices and services.
More information02. At the command prompt, type usermod -l bozo bozo2 and press Enter to change the login name for the user bozo2 back to bozo. => steps 03.
Laboratory Exercises: ===================== Complete the following laboratory exercises. All steps are numbered but not every step includes a question. You only need to record answers for those steps that
More information3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5
Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................
More informationChapter-3. Introduction to Unix: Fundamental Commands
Chapter-3 Introduction to Unix: Fundamental Commands What You Will Learn The fundamental commands of the Unix operating system. Everything told for Unix here is applicable to the Linux operating system
More informationCross-compilation with Buildroot
Instituto Superior de Engenharia do Porto Mestrado em Engenharia Eletrotécnica e de Computadores Arquitetura de Computadores Cross-compilation with Buildroot Introduction Buildroot is a tool that can be
More informationLinux Command Line Primer. By: Scott Marshall
Linux Command Line Primer By: Scott Marshall Draft: 10/21/2007 Table of Contents Topic Page(s) Preface 1 General Filesystem Background Information 2 General Filesystem Commands 2 Working with Files and
More information1. Conventions in this tutorial Introduction Check and change configuration settings as needed Start Digi ESP...
This tutorial introduces the power and features of Digi ESP for Embedded Linux as a development environment. It shows how to create a simple Linux application, transfer it to a target development board,
More informationCS Fundamentals of Programming II Fall Very Basic UNIX
CS 215 - Fundamentals of Programming II Fall 2012 - Very Basic UNIX This handout very briefly describes how to use Unix and how to use the Linux server and client machines in the CS (Project) Lab (KC-265)
More informationLabtainer Student Guide
Labtainer Student Guide January 18, 2018 1 Introduction This manual is intended for use by students performing labs with Labtainers. Labtainers assume you have a Linux system, e.g., a virtual machine.
More informationProject 3: An Introduction to File Systems. COP 4610 / CGS 5765 Principles of Operating Systems
Project 3: An Introduction to File Systems COP 4610 / CGS 5765 Principles of Operating Systems Introduction Project 3 learning objectives File system design and implementation File system testing Data
More informationAssignment 1: Build Environment
Read the entire assignment before beginning! Submit deliverables to CourSys: https://courses.cs.sfu.ca/ Late penalty is 10% per calendar day (each 0 to 24 hour period past due, max 2 days). This assignment
More informationLecture # 2 Introduction to UNIX (Part 2)
CS390 UNIX Programming Spring 2009 Page 1 Lecture # 2 Introduction to UNIX (Part 2) UNIX is case sensitive (lowercase, lowercase, lowercase) Logging in (Terminal Method) Two basic techniques: 1. Network
More informationMicroEmbedded Technologies, Pune. A user manual for Using the BeagleBone Black with Linux Host.
MicroEmbedded Technologies, Pune. A user manual for Using the BeagleBone Black with Linux Host. Introduction to BeagleBone Black.... 3 1.0. Connecting the BeagleBone Black (BBB) with the PC.... 5 1.1.
More informationRaspberry Pi Network Boot
Raspberry Pi Network Boot @Phenomer October 22, 2014 1 Raspberry Pi SD initrd 2 /srv/pxe ( ) /srv/pxe /srv/pxe/tftp - TFTP /srv/pxe/tftp/pxelinux.cfg - /srv/pxe/repo - /srv/pxe/initrd - initrd % sudo mkdir
More informationIntroduction to Unix: Fundamental Commands
Introduction to Unix: Fundamental Commands Ricky Patterson UVA Library Based on slides from Turgut Yilmaz Istanbul Teknik University 1 What We Will Learn The fundamental commands of the Unix operating
More informationNVIDIA DEBUG MANAGER FOR ANDROID NDK - VERSION 8.0.1
NVIDIA DEBUG MANAGER FOR ANDROID NDK - VERSION 8.0.1 DA-05628-001_v02 January 2011 Installation Guide DOCUMENT CHANGE HISTORY Document Number Version Date Authors Description of Change 01 Initial release
More informationLab #1 Installing a System Due Friday, September 6, 2002
Lab #1 Installing a System Due Friday, September 6, 2002 Name: Lab Time: Grade: /10 The Steps of Installing a System Today you will install a software package. Implementing a software system is only part
More informationUnix and C Program Development SEEM
Unix and C Program Development SEEM 3460 1 Operating Systems A computer system cannot function without an operating system (OS). There are many different operating systems available for PCs, minicomputers,
More informationBPPM Patrol Agent Installation Steps on Linux and Automation Integration
BPPM Patrol Agent Installation Steps on Linux and Automation Integration Author: Karlis Peterson, Software Consultant, BMC Software Version: 1.0 Date: May 12, 2013 DISCLAIMER NOTICE This is Field Developed
More informationNetBSD on Google Compute Engine --- Step by step guide ---
NetBSD on Google Compute Engine --- Step by step guide --- 2016-03-11 netbsd BoF at AsiaBSDCon 2016 Morito Memorial Hall, Tokyo University of Science Ryo ONODERA
More informationCS 460 Linux Tutorial
CS 460 Linux Tutorial http://ryanstutorials.net/linuxtutorial/cheatsheet.php # Change directory to your home directory. # Remember, ~ means your home directory cd ~ # Check to see your current working
More informationUpgrade Cisco Interface Module for LoRaWAN IXM using the Console
Upgrade Cisco Interface Module for LoRaWAN IXM using the Console Contents Introduction Prerequisites Requirements Components Used Background Information Configure Step 1. Prepare the firmware images (and
More informationRequirements for ALEPH 500 Installation
PROJECT DOCUMENTATION Requirements for ALEPH 500 Installation Ltd., 2002, 2003 Last Update: July 31, 2003 Table of Contents 1. SERVER HARDWARE AND SOFTWARE REQUIREMENTS... 3 1.1 Server...3 1.2 Filesystem
More informationWeek 10 Project 3: An Introduction to File Systems. Classes COP4610 / CGS5765 Florida State University
Week 10 Project 3: An Introduction to File Systems Classes COP4610 / CGS5765 Florida State University 1 Introduction The goal of project 3 is to understand basic file system design and implementation file
More informationLTIB for i.mx28, a step-by-step guide
LTIB for i.mx28, a step-by-step guide Note: This guide shows how to get a target system building and running on an i.mx28 EVK board. Install LTIB Configure and build First time configuration LTIB configuration
More informationUSB 3.0 Dual Port Gigabit. Ethernet Cable
USB 3.0 Dual Port Gigabit Ethernet Cable User Manual Ver. 1.00 All brand names and trademarks are properties of their respective owners. Contents: Chapter 1: Introduction... 3 1.1 Product Introduction...
More informationUsing LSF with Condor Checkpointing
Overview Using LSF with Condor Checkpointing This chapter discusses how obtain, install, and configure the files needed to use Condor checkpointing with LSF. Contents Introduction on page 3 Obtaining Files
More informationRakunLS1, Qseven SBC module with LS1021A
RakunLS1, Qseven SBC module with LS1021A Software user manual $HeadURL: https://svn.borea.si/svn/docs/rakun/docs/rakunls1_sw_um.fodt $ $Rev: 932 $ $Date: 2015-10-15 16:02:53 +0200 (čet, 15 okt 2015) $
More informationDataMan. version 6.5.4
DataMan version 6.5.4 Contents DataMan User Guide 1 Introduction 1 DataMan 1 Technical Specifications 1 Hardware Requirements 1 Software Requirements 2 Ports 2 DataMan Installation 2 Component Installation
More informationCSCI 8530 Xinu Setup Procedure Last update: August 30, 2017
CSCI 8530 Xinu Setup Procedure Last update: August 30, 2017 1. Verify you have the appropriate materials to construct and test a complete Xinu system running on Intel Galileo hardware. You will need each
More informationOxalis Getting Started
Oxalis Getting Started Document: Document: Getting Started Content of the document: Version: 001 First steps to power up, the board, to run uboot, Creator: ANT/MSB build kernel and boot linux. Date: 01.12.2018
More informationScanner Driver for Red Hat Linux
Scanner Driver for Red Hat Linux If you install this scanner driver, you can scan with SANE (Scanner Access Now Easy) compliant applications (Pull Scan) and scan by using the operation panel of the device
More informationIntroduction to the Linux Command Line. Ken Weiss HITS Computational Research Consulting Division
Introduction to the Linux Command Line Ken Weiss HITS Computational Research Consulting Division A word from our sponsor This class is brought to you courtesy of: Advanced Research Computing Technical
More informationDSH-G300 Smart Hub. Manual
DSH-G300 Smart Hub Manual Version 1.0 Dec 7 th, 2017 Page 1 Table of Contents 1. PRODUCT DESCRIPTION... 3 2. APPEARANCE... 3 3. INSTALLATIONS & CONFIGURATIONS... 4 Page 2 1. PRODUCT DESCRIPTION The DSH-G300
More informationWorking with Basic Linux. Daniel Balagué
Working with Basic Linux Daniel Balagué How Linux Works? Everything in Linux is either a file or a process. A process is an executing program identified with a PID number. It runs in short or long duration
More informationIBM AIX Basic Operations V5.
IBM 000-190 AIX Basic Operations V5 http://killexams.com/exam-detail/000-190 QUESTION: 122 Which of the following options describes the rm -i command? A. It removes and reports the file names it removes.
More informationCommands are in black
Starting From the Shell Prompt (Terminal) Commands are in black / +--------+---------+-------+---------+---------+------ +------ +------ +------ +------ +------ +-- Bin boot dev etc home media sbin bin
More informationTizen EFL UTC User Guide
Tizen 2.3.1 EFL UTC User Guide Table of Contents 1. Environment setup... 3 1.1. Symbols and abbreviations... 3 1.2. Hardware Requirements... 3 1.3. Software Requirements... 3 2. Making the EFL UTC package...
More informationHome automation hub installation and setup guide
installation and setup guide is placed in a closed off area, the wireless signal strength may be compromised. Note: To prevent radio frequency (RF) interference, we recommend that you place the away from
More informationInstallation, configuration and how to use QuickCall Web-Pi on Raspberry Pi
Installation, configuration and how to use QuickCall Web-Pi on Raspberry Pi Ver. 1.7 1 Index QuickCall Web-Pi ver. 1.7.x Features... 4 Requirements:... 5 The Raspberry Pi... 5 1.0 QuickCall Web-Pi installation...
More informationLinux Essentials Objectives Topics:
Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives
More informationEX L-8 User Guide
EX-9486-2L-8 User Guide Introduction: EX-9486-2L-8 are ARM9-based Linux ready industrial computer. The keyfeatures are as follow: 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,Memory Management
More informationRNG-406Uv2. USB 3.0 to Gigabit Ethernet Cable
RNG-406Uv2 USB 3.0 to Gigabit Ethernet Cable Contents: Chapter 1: Introduction... 3 1.1 Product Introduction... 3 1.2 Features... 3 1.3 System Requirements... 4 1.4 Package Contents... 4 Chapter 2: Getting
More informationNXP i.mx 6 UltraLite Evaluation Kit Edge MicroServer Installation and Setup Guide. Version 1.0
NXP i.mx 6 UltraLite Evaluation Kit Edge MicroServer Installation and Setup Guide Version 1.0 Software Change Log... 2 Introduction... 2 About the NXP i.mx 6 UltraLite Evaluation Kit... 2 Initial Setup...
More informationGNU/Linux 101. Casey McLaughlin. Research Computing Center Spring Workshop Series 2018
GNU/Linux 101 Casey McLaughlin Research Computing Center Spring Workshop Series 2018 rccworkshop IC;3df4mu bash-2.1~# man workshop Linux101 RCC Workshop L101 OBJECTIVES - Operating system concepts - Linux
More information7 S-Series HMI W07FA3S-PCM1AC-PoE W07FA3S-PCM1-PoE. Quick Start Guide V1.0
7 S-Series HMI W07FA3S-PCM1AC-PoE W07FA3S-PCM1-PoE Quick Start Guide V1.0 Document Part Number: 9152070I1001 Please read these instructions carefully before using this product, and save this manual for
More informationSpecifications. What s Inside The box
Tablet of Contents Specifications.1 What s inside the box 1 Tablet Parts 2 Getting started...2 Connecting to the Internet..6 Task Bar..8 Install and Uninstall 9 Camera.10 HDMI.11 Trouble Shooting 11 Warranty..13
More informationIngenic. Newton Android Development Guide
Ingenic Date: Apr. 2014 Ingenic Copyright Ingenic Semiconductor Co. Ltd 2014. All rights reserved. Release history Date Revis ion Apr. 2014 1.0 First release Change Disclaimer This documentation is provided
More informationOCTVQE Zaptel Echo Canceller (PRELIMINARY)
OCTVQE - Zaptel Echo Canceller User s Guide (Preliminary) OCTVQE Zaptel Echo Canceller (PRELIMINARY) User s Guide Revision 1.9 OctWare Inc. www.octware.net 4101, Molson St., Suite 300 Montreal Quebec H1Y
More informationSystem Manager Unit (SMU) Hardware Reference
System Manager Unit (SMU) Hardware Reference MK-92HNAS065-02 Notices and Disclaimer Copyright 2015 Hitachi Data Systems Corporation. All rights reserved. The performance data contained herein was obtained
More information