Table of Contents. Abstract 1.1. Document revisions Architecture 1.4. Installation. Usage 1.5

Size: px
Start display at page:

Download "Table of Contents. Abstract 1.1. Document revisions Architecture 1.4. Installation. Usage 1.5"

Transcription

1

2 Table of Contents Abstract Document revisions Architecture Installation Usage

3 Abstract This project proposes a Low Level CAN Binding for AGL, with the following features: CAN messages and diagnostic messages (OBD-II) are currently supported Description of CAN messages is done using JSON definition following OpenXC specifications (project OpenXC/vi-firmware) Encoding/Decoding of CAN messages reuses OpenXC libraries Proposes an API to other AGL applications and services to read/write on CAN bus(es). Uses a publish/subscribe model with filtering for sending messages to clients for efficiency

4 Document revisions Date Version Designation Author 20 Mar Initial release R. Forlot [ Iot.bzh ] S. Douheret [ Iot.bzh ] 4

5 AGL CAN binding architecture proposal It's meant to generate from a JSON file describing CAN messages and diagnostic message (OBD2 for now), a cpp file to integrate with the project. Once generated binding is built with it and result will be a widget file to install on an AGL target system. Bringing CAN management into the AGL project is more than allowing decode and print CAN messages, lot of tools can do that (Wireshark, CAN-utils,...). The goal is to provide a common API and abstraction to the CAN bus then you can bring some more high level functionalities to the system. CAN binding will be separated in two parts: 5

6 High level: Binding from which others applications will connect to. It will provides valuable access to the CAN bus by aggregate signals or providing new signals from several originals. For example, a signal exposing whether or not a door is open, no matter which one it is. Also, we can imagine an application which supervise if there is no one in the car but moving (1m, 2m?) to alert the owner of an unexpected behavior. The high level binding will sends a single event representing that behavior to the application which in turn will send a phone message to. Low level: Decode messages that transit and send event through Application Framework to the subscribers with human readable message. It provides some basic access to the bus + some basic mathematical, statistical features (last_values, min, max, timestamps, averaging) as well as basic filter to get discerning signal only (This part are not implemented yet in the low level). 6

7 Last be not least, the low level binding can be shipped as binary only using OpenXC inspired AGL low level CAN binding Generator. 7

8 Prerequisites An AGL system installed with latest Chinook version (>3.0.2). Make sure you built the AGL generator else you will not be able to generate custom low-level CAN binding. Generator can be found here with the attached instruction to install and run it. It will produce a configuration-generated.cpp file to paste in the source, src/, directory. Make sure you already set up the AGL SDK using the following SDK Quick Setup Guide. Alternatively, please refer to official guides available on AGL Developer Site. To get the correct SDK version installed, you must prepare your environment with the chinook-next version. To do so, run the following command in your docker image in the step 4 in place of... [ prepare build environment ]... : NOTE These commands assume that proprietary graphic drivers for Renesas Porter board are located in /home/devel/share/proprietary-renesas-rcar directory. $ prepare_meta -f chinook-next -o /xdt -l /home/devel/mirror -p /home/devel/share/proprietary-renesas-rcar/ -t porter -e wipeconfig -e rm_work $ /xdt/build/agl-init-build-env An USB CAN adapter connected to connector through the right cable). Getting started Use of CAN config generator Build requirements CMake version 3.0 or later G++, Clang++ or any C++11 compliant compiler. Boost filesystem program_options system You can install any of these using your package manager. For instance, inside the iotbzh's docker image, you must enter this command : $ sudo apt-get update $ sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-program-options-dev You may want to install libboost-all-dev to get all boost components even if it's not required. Compile CAUTION It is very important that you do not source the SDK environment file to compile this project because some build requirements aren't installed in the AGL SDK for now. $ export PATH=$PATH:/xdt/sdk/sysroots/x86_64-aglsdk-linux/usr/bin $ export WD=$(pwd) 8

9 $ git clone $ cd can-config-generator $ mkdir -p build $ cd build $ cmake -G "Unix Makefiles".. $ make Naming convention We chose a doted naming convention because it's a well know schema. It separates and organize names into hierarchy. From the left to right, you describe your names using the more common ancestor at the left then more you go to the right the more it will be accurate. Let's take an example, here is an example about standard PID name following this convention: engine.load engine.coolant.temperature fuel.pressure intake.manifold.pressure engine.speed vehicle.speed intake.air.temperature mass.airflow throttle.position running.time EGR.error fuel.level barometric.pressure commanded.throttle.position ethanol.fuel.percentage accelerator.pedal.position hybrid.battery-pack.remaining.life engine.oil.temperature engine.torque NOTE It's recommended that you follow this naming convention to named your CAN signals. There is only character * that is forbidden in names because it's used as wildcard for subscription and unsubscription. This described in the below chapter. Write your custom decoder The function declaration of a custom decoder must match: openxc_dynamicfield custom_decoder(can_signal_t& signal, const std::vector<can_signal_t>& signals, float value, bool* send); Where signal is a reference to the can signal this is handling, signals is a reference to a vector of all signals, value the raw float value from CAN message and send a flag indicate if it is ok to send the event. More information can be found in Doxygen documentation from source repository. Available default decoder You can use some basic decoders provided by default in the binding which are: decoder_t::noopdecoder : Default decoder if not specified, return raw value from signal's bitfield. decoder_t::booleandecoder : Coerces a numerical value to a boolean. decoder_t::statedecoder : Find and return the corresponding string state for a CAN signal's raw integer 9

10 value. Generating JSON from Vector CANoe Database CAUTION This chapter has not been tested since we haven't necessary automotive tools for that. If you use CANoe to store your gold standard CAN signal definitions, you may be able to use the OpenXC xml_to_json.py script to make your JSON for you. First, export the Canoe.dbc file as XML - you can do this with Vector CANdb++. Next, create a JSON file according to the format defined above, but only define: CAN messages. Name of CAN signals within messages and their generic_name. Optionnaly name of diagnostic messages and their name. To install the OpenXC utilities and runs xml_to_json.py script: $ sudo pip install openxc $ cd /usr/local/lib/python2.7/dist-packages/openxc/generator Assuming the data exported from Vector is in signals.xml and your minimal mapping file is mapping.json, run the script: $ python -m openxc.utils./xml_to_json.py signals.xml mapping.json signals.json The script scans mapping.json to identify the CAN messages and signals that you want to use from the XML file. It pulls the neccessary details of the messages (bit position, bit size, offset, etc) and outputs the resulting subset as JSON into the output file, signals.json. The resulting file together with mapping.json will work as input to the code generation script. Generate your config file To generate your config file you just have to run the generator using the -m option to specify your JSON file. $./can-config-generator -m../tests/basic.json -o configuration-generated.cpp If you omit the -o option, then code is generated on the stdout. You also can specify a header and a footer file. These files must be valid C++ fragment as long as they will be inserted as is. Use the -h option to display help. CAUTION: Each diagnostic_message must define the same bus as the binding will use only one bus. Supported OpenXC items About now, compliance with OpenXC reference is in progress, can-config-generator and CAN_signaling will implement them soon. initializers, loopers, commands and handlers nodes are ignored for now. This generator will follow OpenXC support status of the low level CAN signaling binding. NOTE: The buses item will not be supported by this generator because the binding use another way to declare and configure buses. Please refer to the binding's documentation. Compile and install the binding 10

11 Clone the binding repository, copy the generated file and updated the git submodules. Execute the following commands from this repository: $ cd $WD $ git clone -b v1.0 $ cd CAN_signaling $ git submodule init $ git submodule update $ cp $WD/can-config-generator/build/configuration-generated.cpp src/ Installation using make install With an AGL SDK environment correctly configured and sourced, I suggest you to set the TARGET variable in the CMakeLists.txt file located under src directory if you have an AGL target already running in your network. Then you can directly build and install the binding and source directory on your target system. Execute these commands to get your binding compile: $ mkdir -p build $ cd build $ cmake.. $ make And if you have set TARGET variable, you can install it on your AGL system: $ make install [ 16%] Built target bitfield [ 27%] Built target isotp [ 40%] Built target openxc [ 48%] Built target uds [ 97%] Built target low-can-binding [100%] Built target widget Install the project Install configuration: "" true { "added": "low-can-binding@0.1" } It's possible that you'll see the following message : Error org.freedesktop.dbus.error.failed: "system error" It's because installation remove the binding before installing it. If it is the first time that you make the installation then you'll have this message in place of true. Manual Installation To install it manually, you need to copy the low-can-binding.wgt file on your target, then from it execute the following commands : On your host, to copy over the network : $ scp low-can-binding.wgt root@<target_ip>:~ On the target, assuming wgt file is in the root home directory: # afm-util install low-can-binding.wgt 11

12 { "added": } 12

13 Install AFB Websocket CLI client to test the binding. You can test it using afb-client-demo CLI tool provided by the RPM package libafbwsc-dev. You can find this package in your build environment, using docker SDK recommended setup the file is /xdt/build/tmp/deploy/rpm/<your-target-arch>/. After a successful bitbake build and using Renesas RCar Gen2, Porter, you have to copy the file if your board is connected to your network and you know its IP address: $ scp /xdt/build/tmp/deploy/rpm/cortex15hf_neon/libafbwsc-dev-1.0-r0.cortexa15hf_neon.rpm root@<target_ip>:~ Else, you have to copy into the SDcard with the AGL image installed on it. From the docker image copy RPM to the shared directory between docker image and your host: $ cp /xdt/build/tmp/deploy/rpm/cortex15hf_neon/libafbwsc-dev-1.0-r0.cortexa15hf_neon.rpm ~/share Then plugin you SDcard in your Linux host (Windows can't read ext4 filesystem AGL runs on) and copy RPM file on it. From your host, identify SDcard block device node here it is sdc with the correct capacity automounted by the desktop manager: $ lsblk loop1 7:1 0 2G 0 loop docker-253: pool 253: G 0 dm docker-253: e9f80849a2681e18549d3a4238cbf031e44052e36cd88a0abf041804b799b61c 253:4 0 10G 0 dm /var/lib/docker/devicemapper/mnt/e9f80849a2681e18549d3a4238cbf031e44052e36cd88a0abf b799b61c sdb 8: G 0 disk sdb2 8: G 0 part Shamash-agl 253: G 0 lvm /ho me/claneys/workspace/agl-docker sdb1 8: M 0 part /bo ot sr0 11: M 0 rom loop0 7: G 0 loop docker-253: pool 253: G 0 dm docker-253: e9f80849a2681e18549d3a4238cbf031e44052e36cd88a0abf041804b799b61c 253:4 0 10G 0 dm /var/lib/docker/devicemapper/mnt/e9f80849a2681e18549d3a4238cbf031e44052e36cd88a0abf b799b61c sdc 8: G 0 disk sdc1 8:33 1 2G 0 part /ru n/media/claneys/97f418a5-612f-44e9-b968-a sda 8: G 0 disk sda2 8: G 0 part Shamash-home 253: G 0 lvm /ho me Shamash-root 253:0 0 50G 0 lvm / sda1 8:1 0 16G 0 part [SW AP] Copy, still from your host: CAUTION: Make sure to sync IO with sync command before unplug your SDcard. It could be corrupted if removed before all pending IO aren't done. $ sudo umount /dev/sdc1 13

14 $ export SDCARD=/mnt $ sudo mount /dev/sdc1 $SDCARD $ sudo cp ~/devel/docker/share/libafbwsc-dev-1.0-r0.cortexa15hf_neon.rpm $SDCARD/home/root $ sync $ sudo umount $SDCARD Insert the modified SDcard in your Porter board and boot from it. You are ready to go. Configure the AGL system Virtual CAN device Connected to the target, here is how to load the virtual CAN device driver and set up a new vcan device : # modprobe vcan # ip link add vcan0 type vcan # ip link set vcan0 up CAN device using the USB CAN adapter Using real connection to CAN bus of your car using the USB CAN adapter connected to the OBD2 connector. Once connected, launch dmesg command and search which device to use : # dmesg [...] [ ] usb 1-3: new full-speed USB device number 4 using ohci-pci [ ] can: controller area network core (rev abi 9) [ ] NET: Registered protocol family 29 [ ] usb 1-3: USB disconnect, device number 4 [ ] usb 1-2: USB disconnect, device number 3 [ ] usb 1-2: new full-speed USB device number 5 using ohci-pci [ ] usb 1-2: USB disconnect, device number 5 [ ] CAN device driver interface [ ] usb 1-2: new full-speed USB device number 6 using ohci-pci [ ] usb_8dev 1-2:1.0 can0: firmware: 1.7, hardware: 1.0 [ ] usbcore: registered new interface driver usb_8dev Here device is named can0. This instruction assuming a speed of kbps for your CAN bus, you can try others supported bitrate like , if doesn't work: # ip link set can0 type can bitrate # ip link set can0 up # ip link show can0 can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10 link/can can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 bitrate sample-point tq 125 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1 sja1000: tseg tseg sjw 1..4 brp brp-inc 1 clock For a Porter board, you'll have your CAN device as can1 because can0 device. already exists as an embedded The instructions will be the same: # ip link set can1 type can bitrate # ip link set can1 up 14

15 # ip link show can1 can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10 link/can can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 bitrate sample-point tq 125 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1 sja1000: tseg tseg sjw 1..4 brp brp-inc 1 clock Configure the binding Configure the binding specifying in the JSON configuration file the CAN device(s) that it will to connect to. Edit file /var/lib/afm/applications/low-can-binding/0.1/can_buses.json and change the CAN device name to the one you will use : Using virtual CAN device as described in the previous chapter: { } "canbus": "vcan0" Using real CAN device, this example assume CAN bus traffic will be on can0. { } "canbus": "can0" On a Porter board there is an embedded CAN device so can0 already exists. So you might want to use your USB CAN adapter plugged to the OBD2 connector, in this case use can1 : { } "canbus": "can1" If you have several specify CAN bus devices use an array: { } "canbus": [ "can0", "can1" ] CAUTION VERY IMPORTANT: Make sure the CAN bus(es) you specify in your configuration file match those specified in your generated source file with the can-config-generator. Run it, test it, use it! You can run the binding using afm-util tool, here is the classic way to go : # afm-util run low-can-binding@0.1 1 You can find instructions to use afm-util tool here, as well as documentation about Application Framework. But you can't control nor interact with it because you don't know security token that Application Framework gaves it at launch. 15

16 So, to test it, it is better to launch the binding manually. In the following example, we will use port 1234 and left empty security token for testing purpose: # afb-daemon --ldpaths=/usr/lib/afb:/var/lib/afm/applications/low-can-binding/0.1/libs/ --rootdir=/var/lib/afm/applic ations/low-can-binding/0.1/ --port= token= NOTICE: binding [/usr/lib/afb/afb-dbus-binding.so] calling registering function afbbindingv1register NOTICE: binding /usr/lib/afb/afb-dbus-binding.so loaded with API prefix dbus NOTICE: binding [/usr/lib/afb/authlogin.so] calling registering function afbbindingv1register NOTICE: binding /usr/lib/afb/authlogin.so loaded with API prefix auth NOTICE: binding [/var/lib/afm/applications/low-can-binding/0.1/libs//low-can-binding.so] calling registering function afbbindingv1register NOTICE: binding /var/lib/afm/applications/low-can-binding/0.1/libs//low-can-binding.so loaded with API prefix low-can NOTICE: Waiting port=1234 rootdir=/var/lib/afm/applications/low-can-binding/0.1/ NOTICE: Browser URL= NOTICE: vcan0 device opened and reading {binding low-can} NOTICE: Initialized 1/1 can bus device(s) {binding low-can} On another terminal, connect to the binding using previously installed AFB Websocket CLI tool: # afb-client-demo ws://localhost:1234/api?token= You will be on an interactive session where you can communicate directly with the binding API. The binding provides at this moment 2 verbs, subscribe and unsubscribe, which can take argument by a JSON event object. The argument value is the CAN message generic_name as described in the JSON file used to generate cpp file for the binding. To use the AFB Websocket CLI tool, a command line will be like the following : <api> <verb> <arguments> Where: API : low-can. Verb : subscribe or unsubscribe Arguments : { "event": "driver.doors.open" } Subscription and unsubscription You can ask to subscribe to chosen CAN event with a call to subscribe API verb with the CAN messages name as JSON argument. NOTE: If no argument is provided, then you'll subscribe to all signals at once. For example from a websocket session: low-can subscribe { "event": "doors.driver.open" } ON-REPLY 1:low-can/subscribe: {"jtype":"afb-reply","request":{"status":"success","uuid":"a18fd375-b6fa-4c0e-a1d4-9d ae8"}} Subscription and unsubscription can take wildcard in their event value. To receive all doors events : low-can subscribe { "event" : "doors*" } ON-REPLY 1:low-can/subscribe: {"jtype":"afb-reply","request":{"status":"success","uuid":"511c872e-d7f3-4f3b-89c2-aa9a 3e9fbbdb"}} 16

17 Then you will receive an event each time a CAN message is decoded for the event named doors.driver.open ON-EVENT low-can/messages.doors.driver.open({"event":"low-can\/messages.doors.driver.open","data":{"name":"messages.d oors.driver.open","value":true},"jtype":"afb-event"}) Notice that event shows you that the CAN event is named messages.doors.driver.open but you ask for event about doors.driver.open. This is because all CAN messages or diagnostic messages are prefixed by the JSON parent node name, messages for CAN messages and diagnostic_messages for diagnostic messages like OBD2. This will let you subscribe or unsubcribe to all signals at once, not recommended, and better make filter on subscribe operation based upon their type. Examples: low-can subscribe { "event" : "*speed*" } --> will subscribe to all messages with speed in their name. Search will be make without prefix for it. low-can subscribe { "event" : "speed*" } --> will subscribe to all messages begin by speed in their name. Search will be make without prefix for it. low-can subscribe { "event" : "messages*speed*" } --> will subscribe to all CAN messages with speed in their name. Se arch will be on prefixed messages here. low-can subscribe { "event" : "messages*speed" } --> will subscribe to all CAN messages ending with speed in their na me. Search will be on prefixed messages here. low-can subscribe { "event" : "diagnostic*speed*" } --> will subscribe to all diagnostic messages with speed in their name. Search will be on prefixed messages here. low-can subscribe { "event" : "diagnostic*speed" } --> will subscribe to all diagnostic messages ending with speed in their name. Search will be on prefixed messages here. You can stop receiving event from it by unsubscribe the signal the same way you did for subscribe low-can unsubscribe { "event": "doors.driver.open" } ON-REPLY 2:low-can/unsubscribe: {"jtype":"afb-reply","request":{"status":"success"}} low-can unsubscribe { "event" : "doors*" } ON-REPLY 3:low-can/unsubscribe: {"jtype":"afb-reply","request":{"status":"success"}} Using CAN utils to monitor CAN activity You can watch CAN traffic and send custom CAN messages using can-utils preinstalled on AGL target. To watch watch going on a CAN bus use: # candump can0 Or for an USB CAN adapter connected to porter board: # candump can1 Send a custom message: # cansend can0 ID#DDDDAAAATTTTAAAA You can also replay a previously dumped CAN logfiles. These logfiles can be found in can_samples directory under Git repository. Following examples use a real trip from an Auris Toyota car. Trace has been recorded from a CAN device can0 so you have to map it to the correct one you use for your tests. Replay on a virtual CAN device vcan0 : # canplayer -I trip_test_with_obd2_vehicle_speed_requests vcan0=can0 17

18 Replay on a CAN device can0 : # canplayer -I trip_test_with_obd2_vehicle_speed_requests can0 Replay on a CAN device can1 (porter by example): # canplayer -I trip_test_with_obd2_vehicle_speed_requests can1=can0 18

Low level CAN binding

Low level CAN binding Low level CAN binding A generic way to handle CAN signals AGL F2F Avr/2017 Romain Forlot Linux Embedded Engineer romain.forlot@iot.bzh Clear Isolation CAN agent base on AGL framework Low level CAN operation

More information

AN80101 Seal USB/CAN Adapter Quick Start

AN80101 Seal USB/CAN Adapter Quick Start APPLICATION NOTE Seal USB/CAN Adapter Quick Start Document revision: Issue date: Feb 27, 2018 Contents 1 Introduction 1 1.1 Pinout.......................................................... 1 1.2 Wire

More information

OpenXC VI Firmware Documentation

OpenXC VI Firmware Documentation OpenXC VI Firmware Documentation Release 7.1.1 Ford Motor Company February 17, 2016 Contents 1 Getting Started 3 1.1 Development Environment Setup.................................... 3 1.2 Testing with

More information

AGL Message Signaling

AGL Message Signaling AGL Message Signaling Developer Guidelines Version 1.0 July 2016 Abstract This document is a complement to another document AGL Message Signaling Architecture. It gives some development guidelines through

More information

CAN Signaling Agent. A generic model to handle signals. AGL AMM Feb/2017 Fulup Ar Foll Lead Architect

CAN Signaling Agent. A generic model to handle signals. AGL AMM Feb/2017 Fulup Ar Foll Lead Architect CAN Signaling Agent A generic model to handle signals AGL AMM Feb/2017 Fulup Ar Foll Lead Architect fulup@iot.bzh st 1 technical Contributor Application Development Integration Yocto recipes Releases automation

More information

Zephyr Kernel Installation & Setup Manual

Zephyr 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 information

Linux Manually Mount External Hard Drive Ntfs-3g Could Not

Linux Manually Mount External Hard Drive Ntfs-3g Could Not Linux Manually Mount External Hard Drive Ntfs-3g Could Not Manually mounting the drives does not work. Installing the ntfs-3g driver also did not work (I was using this to write to the NTFS drives until

More information

Vaango Installation Guide

Vaango Installation Guide Vaango Installation Guide Version Version 17.10 October 1, 2017 The Utah Vaango team and Biswajit Banerjee Copyright 2015-2017 Parresia Research Limited The contents of this manual can and will change

More information

Project 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 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 information

USB 2.0 Multi-Plus Card Reader/Writer. User s Manual

USB 2.0 Multi-Plus Card Reader/Writer. User s Manual USB 2.0 Multi-Plus Card Reader/Writer User s Manual Copyright Statement No part of this publication may be reproduced in any form by any means without the prior written permission. Other trademarks or

More information

Carbon Black QRadar App User Guide

Carbon Black QRadar App User Guide Carbon Black QRadar App User Guide Table of Contents Carbon Black QRadar App User Guide... 1 Cb Event Forwarder... 2 Overview...2 Requirements...2 Install Cb Event Forwarder RPM...2 Configure Cb Event

More information

RZ/G Verified Linux Package V2.1.0-RT

RZ/G Verified Linux Package V2.1.0-RT RZ/G Verified Linux Package V2.1.0-RT R01TU0254EJ0100 Rev. 1.00 Introduction This release note describes the contents, building procedures and important points of the RZ/G Verified Linux Package V2.1.0-RT

More information

simplevisor Documentation

simplevisor Documentation simplevisor Documentation Release 1.2 Massimo Paladin June 27, 2016 Contents 1 Main Features 1 2 Installation 3 3 Configuration 5 4 simplevisor command 9 5 simplevisor-control command 13 6 Supervisor

More information

USB2CAN User Guide. High quality isolated USB to CAN interface. 1.0v

USB2CAN User Guide. High quality isolated USB to CAN interface. 1.0v USB2CAN User Guide High quality isolated USB to CAN interface 1.0v 2016-12-23 Table of Contents 1 Introduction 4 1.1 Usage warning 4 1.2 Technical specification 4 2 USB2CAN converter 5 2.1 Serial number

More information

Linux Manually Mount External Hard Drive Ntfs 3g Could Not

Linux Manually Mount External Hard Drive Ntfs 3g Could Not Linux Manually Mount External Hard Drive Ntfs 3g Could Not Per-user mounting does not require root access, it's just automating the so if your computer changes the same command could mount a different

More information

LotOS Framework. Getting Started Guide for Banana Pi. Copyright (C) 2015 ilbers GmbH Revision 1.1,

LotOS Framework. Getting Started Guide for Banana Pi. Copyright (C) 2015 ilbers GmbH Revision 1.1, LotOS Framework Getting Started Guide for Banana Pi Copyright (C) 2015 ilbers GmbH Revision 1.1, 2015-10-20 Mango hypervisor and LotOS framework are copyright (C) 2014 2015 ilbers GmbH. All rights reserved.

More information

Intrepid Control Systems, Inc.

Intrepid Control Systems, Inc. Intrepid Control Systems, Inc. VSPY for CANoe [TM] Users Document Number: G-ICSI-1006 Rev 2.0 07/2014 Contents 1. Introduction:... 3 2. VSPY for CANoe [TM] Users... 3 2.1 Messages:... 3 2.2 Signals...

More information

BitPipe Cellular Dev- Kit

BitPipe Cellular Dev- Kit BitPipe Cellular Dev- Kit Rev 1.2 2018-03-19 Table of Contents Table of Contents... 2 Table of figures... 3 1 Revision history... 4 2 Introduction... 4 3 Included Material... 4 4 BitPipe Development Kit

More information

USING NGC WITH AZURE. DU _v01 September Setup Guide

USING NGC WITH AZURE. DU _v01 September Setup Guide USING NGC WITH AZURE DU-08833-001 _v01 September 2018 Setup Guide TABLE OF CONTENTS Chapter Introduction to... 1 Chapter 2. Before You Start... 2 2. Prerequisites... 2 2.2. Setting Up SSH Keys...3 2.3.

More information

Die Brummbeere Documentation

Die Brummbeere Documentation Die Brummbeere Documentation Release 0.0.1 Peter Bouda February 21, 2016 Contents 1 owncloud Music Player 1 2 Contents 3 2.1 Compile for desktop........................................... 3 2.2 Embedded

More information

Alarm Counter. A Ceilometer OpenStack Application

Alarm Counter. A Ceilometer OpenStack Application Alarm Counter A Ceilometer OpenStack Application Tejas Tovinkere Pattabhi UTD VOLUNTEER AT AWARD SOLUTIONS Summer 2015 Contents Alarm Counter 1 Introduction...2 2 Pre-Requisites...2 2.1 Server Creation...

More information

ROS Qt Creator Plug-in. Release

ROS Qt Creator Plug-in. Release ROS Qt Creator Plug-in Release Mar 18, 2018 Contents 1 Installation 1 2 FAQ 13 3 Users Help 15 4 Developers Help 23 5 Video Tutorials 25 i ii CHAPTER 1 Installation 1.1 How to Install (Users) This wiki

More information

By: Yushi Wang Partners: Shen Yue and Yubing Xu Group 6. How to Setup Pandaboard ES Software Environment for UAV Project

By: 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 information

Centreon SSH Connector Documentation

Centreon SSH Connector Documentation Centreon SSH Connector Documentation Release 1.1.2 Centreon November 24, 2015 Contents i ii Centreon SSH Connector is a free software from Centreon available under the Apache Software License version

More information

Singularity: container formats

Singularity: container formats Singularity Easy to install and configure Easy to run/use: no daemons no root works with scheduling systems User outside container == user inside container Access to host resources Mount (parts of) filesystems

More information

swiftenv Documentation

swiftenv Documentation swiftenv Documentation Release 1.3.0 Kyle Fuller Sep 27, 2017 Contents 1 The User Guide 3 1.1 Installation................................................ 3 1.2 Getting Started..............................................

More information

SAROS MasterNode Guide V1.1

SAROS MasterNode Guide V1.1 SAROS MasterNode Guide V1.1 Pre-requisites Local Windows wallet holding at least 1501 SAROS coins Remote VPS Ubuntu 14.04 VPS (in this guide I am using a XS ordered from www.masterhash.us) OVERVIEW This

More information

Pusher Documentation. Release. Top Free Games

Pusher Documentation. Release. Top Free Games Pusher Documentation Release Top Free Games January 18, 2017 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 The Stack.................................................

More information

INSTALLING INSTALLING INSTALLING

INSTALLING INSTALLING INSTALLING Architect Version 6.0 Update 2 Release Notes April 2012 0898600-6.0-2 READ READ READ ME ME ME BEFORE BEFORE BEFORE INSTALLING INSTALLING INSTALLING THIS THIS THIS PRODUCT PRODUCT PRODUCT Disclaimer The

More information

Manually Mount Usb Flash Drive Linux Command Line Redhat

Manually Mount Usb Flash Drive Linux Command Line Redhat Manually Mount Usb Flash Drive Linux Command Line Redhat How to Format USB in Linux using Command Line. This article will help you to format USB Flash drive in Ubuntu systems via Command line. So first

More information

Manually Mount Usb Flash Drive Linux Command Line Fedora

Manually Mount Usb Flash Drive Linux Command Line Fedora Manually Mount Usb Flash Drive Linux Command Line Fedora This page explains how to use USB drives, like external hard disks and USB flash By default, storage devices that are plugged into the system mount

More information

Building CircuitPython

Building CircuitPython Building CircuitPython Created by Dan Halbert Last updated on 2018-05-18 03:47:12 AM UTC Guide Contents Guide Contents Introduction Linux Setup Install a Real or Virtual Linux Machine Native Linux Linux

More information

Teradici PCoIP Virtual Channel Software Development Kit

Teradici PCoIP Virtual Channel Software Development Kit Teradici PCoIP Virtual Channel Software Development Kit Version 1.1 Developers' Guide TER1502008-1.1 Document History The following table records changes and revisions made to this document since the inaugural

More information

LIBQWQNG Version ComScire QNG Device Linux Driver

LIBQWQNG Version ComScire QNG Device Linux Driver LIBQWQNG Version 1.3.7 ComScire QNG Device Linux Driver 2 Table of Contents 1. General Information pg 3 2. Installation pg 3 3. Build LIBUSB-1.0 pg 4 4. Build LIBFTDI1 pg 5 5. Build LIBQWQNG-1.3.7 pg 6

More information

Travis Cardwell Technical Meeting

Travis Cardwell Technical Meeting .. Introduction to Docker Travis Cardwell Tokyo Linux Users Group 2014-01-18 Technical Meeting Presentation Motivation OS-level virtualization is becoming accessible Docker makes it very easy to experiment

More information

I hate money. Release 1.0

I hate money. Release 1.0 I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought

More information

INSTALLING INSTALLING INSTALLING

INSTALLING INSTALLING INSTALLING Architect Version 7.0 Release Notes May 2015 0898600-7.0 READ READ READ ME ME ME BEFORE BEFORE BEFORE INSTALLING INSTALLING INSTALLING THIS THIS THIS PRODUCT PRODUCT PRODUCT Disclaimer The information

More information

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems

This is Worksheet and Assignment 12. Disks, Partitions, and File Systems This is Worksheet and Assignment 12 This is a combined Worksheet and Assignment.. Quizzes and tests may refer to work done in this Worksheet and Assignment; save your answers. You will use a checking program

More information

INSTALLING INSTALLING INSTALLING

INSTALLING INSTALLING INSTALLING Architect Version 7.3 Release Notes October 2017 0898600-7.3 READ READ READ ME ME ME BEFORE BEFORE BEFORE INSTALLING INSTALLING INSTALLING THIS THIS THIS PRODUCT PRODUCT PRODUCT Disclaimer The information

More information

Formatting 1. Commands starting with $ are Linux console commands on the host PC:

Formatting 1. Commands starting with $ are Linux console commands on the host PC: Custom Kernel Guide by Arrvindh Shriraman Last update: April 1, 2016 This document guides the user through: 1. Downloading and compiling the Linux kernel's source code. 2. Running a custom kernel inside

More information

Renesas Koelsch Hardware Setup and Software Installation

Renesas Koelsch Hardware Setup and Software Installation Renesas Koelsch Hardware Setup and Software Installation Table of content Introduction Master GDP-ivi10 GDP-ivi9 GDP-ivi7 Software setup Pre-built binaries Quick Start Obtain and Install Renesas Graphics

More information

BACKING UP LINUX AND OTHER UNIX(- LIKE) SYSTEMS

BACKING UP LINUX AND OTHER UNIX(- LIKE) SYSTEMS BACKING UP LINUX AND OTHER UNIX(- LIKE) SYSTEMS There are two kinds of people: those who do regular backups and those who never had a hard drive failure Unknown. 1. Introduction The topic of doing backups

More information

Zadara Enterprise Storage in

Zadara Enterprise Storage in Zadara Enterprise Storage in Google Cloud Platform (GCP) Deployment Guide March 2017 Revision A 2011 2017 ZADARA Storage, Inc. All rights reserved. Zadara Storage / GCP - Deployment Guide Page 1 Contents

More information

INSTALLATION. Security of Information and Communication Systems

INSTALLATION. Security of Information and Communication Systems Security of Information and Communication Systems INSTALLATION Table of contents 1.Introduction...2 2.Installation...3 2.1.Hardware requirement...3 2.2.Installation of the system...3 2.3.Installation of

More information

OnRISC. IoT Manual. Vision Systems GmbH. Edition: October 2017

OnRISC. IoT Manual. Vision Systems GmbH. Edition: October 2017 OnRISC IoT Manual Edition: October 2017 Vision Systems GmbH Tel: +49 40 528 401 0 Fax: +49 40 528 401 99 Web: www.visionsystems.de Support: faq.visionsystems.de The software described in this manual is

More information

Server guides for the GIRAF project

Server guides for the GIRAF project Server guides for the GIRAF project A joint guide produced by SW611 & SW616 Aalborg University Contents 1 Accessing the GIRAF servers (SW611)........................... 3 2 Using Docker (SW611)..........................................

More information

Sigma Tile Workshop Guide. This guide describes the initial configuration steps to get started with the Sigma Tile.

Sigma Tile Workshop Guide. This guide describes the initial configuration steps to get started with the Sigma Tile. Sigma Tile Workshop Guide This guide describes the initial configuration steps to get started with the Sigma Tile. 1 Contents Contents... 2 Chapter 1: System Requirements... 3 Chapter 2: Configure Your

More information

AMM Feb/2018. Frederic Marec Embedded Engineer

AMM Feb/2018. Frederic Marec Embedded Engineer Industrialisation of applications build in embedded environment How to build AGL (Automotive Grade Linux) applications with Jenkins pipeline and X(cross) Development System (XDS)? AMM Feb/2018 Frederic

More information

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University Lab2 - Bootloader 1 / 20 Cross-compile U-Boot. Connect to Raspberry Pi via an USB-TTL cable. Boot Raspberry Pi via U-Boot. 2 / 20 Host Machine OS: Windows Target Machine Raspberry Pi (2 or 3) Build Machine

More information

Tizen.IoTivity.Init. Tizen IoTivity 를시작하기위한환경설정. Geunsun Lee

Tizen.IoTivity.Init. Tizen IoTivity 를시작하기위한환경설정. Geunsun Lee Tizen.IoTivity.Init Tizen IoTivity 를시작하기위한환경설정 Geunsun Lee 1 Installing Tizen Platform How to install IoT Headless image on RPi3(for Ubuntu) 2 Booting The RPi3 Connecting a Host PC to RPi3 via UART 3 Building

More information

Download, Install and Setup the Linux Development Workload Create a New Linux Project Configure a Linux Project Configure a Linux CMake Project

Download, Install and Setup the Linux Development Workload Create a New Linux Project Configure a Linux Project Configure a Linux CMake Project Table of Contents Download, Install and Setup the Linux Development Workload Create a New Linux Project Configure a Linux Project Configure a Linux CMake Project Connect to Your Remote Linux Computer Deploy,

More information

INSTALLING INSTALLING INSTALLING

INSTALLING INSTALLING INSTALLING Architect Version 4.0 Release Notes July 2010 0898600-4.0 READ READ READ ME ME ME BEFORE BEFORE BEFORE INSTALLING INSTALLING INSTALLING THIS THIS THIS PRODUCT PRODUCT PRODUCT Disclaimer The information

More information

Car Hacking for Ethical Hackers

Car Hacking for Ethical Hackers Car Hacking for Ethical Hackers Dr. Bryson Payne, GPEN, CEH, CISSP UNG Center for Cyber Operations (CAE-CD) 2016-2021 Languages Leadership Cyber Why Car Hacking? Internet-connected and self-driving cars

More information

CISE Research Infrastructure: Mid-Scale Infrastructure - NSFCloud (CRI: NSFCloud)

CISE Research Infrastructure: Mid-Scale Infrastructure - NSFCloud (CRI: NSFCloud) Chameleon Cloud Tutorial National Science Foundation Program Solicitation # NSF 13-602 CISE Research Infrastructure: Mid-Scale Infrastructure - NSFCloud (CRI: NSFCloud) Cloud - API Objectives In this tutorial,

More information

Kwapi Documentation. Release. OpenStack, LLC

Kwapi Documentation. Release. OpenStack, LLC Kwapi Documentation Release OpenStack, LLC May 29, 2014 Contents 1 What is the purpose of the project and vision for it? 3 2 Table of contents 5 2.1 Installing.................................................

More information

To understand this, let's build a layered model from the bottom up. Layers include: device driver filesystem file

To understand this, let's build a layered model from the bottom up. Layers include: device driver filesystem file Disks_and_Layers Page 1 So what is a file? Tuesday, November 17, 2015 1:23 PM This is a difficult question. To understand this, let's build a layered model from the bottom up. Layers include: device driver

More information

Getting Started with the Google Cloud SDK on ThingsPro 2.0 to Publish Modbus Data and Subscribe to Cloud Services

Getting Started with the Google Cloud SDK on ThingsPro 2.0 to Publish Modbus Data and Subscribe to Cloud Services to Publish Modbus Data and Subscribe to Cloud Services Contents Moxa Technical Support Team support@moxa.com 1 Introduction... 2 2 Application Scenario... 2 3 Prerequisites... 3 4 Solution... 3 4.1 Set

More information

Week 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 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 information

Vehicle Data Interfaces

Vehicle Data Interfaces Vehicle Data Interfaces October 20, 2016 Enabling the Connected Car Rudolf J Streif Networking Expert Group Lead, GENIVI Alliance This work is licensed under a Creative Commons Attribution-Share Alike

More information

Android System Development Training 4-day session

Android System Development Training 4-day session Android System Development Training 4-day session Title Android System Development Training Overview Understanding the Android Internals Understanding the Android Build System Customizing Android for a

More information

Project 3: An Introduction to File Systems. COP4610 Florida State University

Project 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 information

Continuous Integration INRIA

Continuous Integration INRIA Vincent Rouvreau - https://sed.saclay.inria.fr February 28, 2017 Contents 1 Preamble In this exercise, we will focus on the configuration of Jenkins for: 1. A simple aspect of C++ unit testing 2. An aspect

More information

Rev. A 11/27/2017. ID TECH Configuration Utility Quick Start Guide

Rev. A 11/27/2017. ID TECH Configuration Utility Quick Start Guide Rev. A 11/27/2017 ID TECH Configuration Utility Quick Start Guide Copyright 2017, International Technologies and Systems Corporation. All rights reserved. ID TECH 10721 Walker Street Cypress, CA 90630

More information

Tizen TCT User Guide

Tizen TCT User Guide Tizen 2.3.1 TCT 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. Getting TCT-source and TCT-manager...

More information

Installing MooseFS Step by Step Tutorial. Core Technology Development & Support Team

Installing MooseFS Step by Step Tutorial. Core Technology Development & Support Team Installing MooseFS Step by Step Tutorial Core Technology Development & Support Team January 7, 2017 c 2013-2017 v. 1.5.1 Piotr Robert Konopelko, Core Technology Development & Support Team. All rights reserved.

More information

Getting the Source Code

Getting the Source Code Getting the Source Code The CORD source code is available from our Gerrit system at gerrit.opencord.org. Setting up a Gerrit account and ssh access will also enable you to submit your own changes to CORD

More information

Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 Downloading and installing Db2 Developer Community Edition on Red Hat Enterprise Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 This guide will help you download and install IBM Db2 software,

More information

User Workspace Management

User Workspace Management Access the Interface, page 1 User Management Workspace User Types, page 4 Projects (Admin User), page 5 Users (Admin User), page 9 CML Server (Admin User), page 11 Connectivity, page 30 Using the VM Control

More information

spnav Documentation Release 0.9 Stanley Seibert

spnav Documentation Release 0.9 Stanley Seibert spnav Documentation Release 0.9 Stanley Seibert February 04, 2012 CONTENTS 1 Documentation 3 1.1 Setup................................................... 3 1.2 Usage...................................................

More information

An introduction to Docker

An introduction to Docker An introduction to Docker Ing. Vincenzo Maffione Operating Systems Security Container technologies on Linux Several light virtualization technologies are available for Linux They build on cgroups, namespaces

More information

Scratchbox Remote Shell

Scratchbox Remote Shell Scratchbox Remote Shell Timo Savola tsavola@movial.fi Scratchbox Remote Shell by Timo Savola Copyright 2004, 2005 Nokia Revision history Version: Author: Description: 2005-02-08 Savola Based on Device

More information

Kernel Gateway Documentation

Kernel Gateway Documentation Kernel Gateway Documentation Release 2.1.0.dev Project Jupyter team Nov 11, 2017 User Documentation 1 Getting started 3 1.1 Using pip................................................. 3 1.2 Using conda...............................................

More information

TangeloHub Documentation

TangeloHub Documentation TangeloHub Documentation Release None Kitware, Inc. September 21, 2015 Contents 1 User s Guide 3 1.1 Managing Data.............................................. 3 1.2 Running an Analysis...........................................

More information

Embedded Systems Programming

Embedded Systems Programming Embedded Systems Programming OS Linux - Toolchain Iwona Kochańska Gdansk University of Technology Embedded software Toolchain compiler and tools for hardwaredependent software developement Bootloader initializes

More information

Wallet Installation Guide for Staking on Raspberry PI

Wallet Installation Guide for Staking on Raspberry PI Wallet Installation Guide for Staking on Raspberry PI V2.1 November 2018 CONTENTS 01. Version History... 13 02. Introduction... 3 03. Prerequisites... 13 04. Installation Steps... 6 05. Add an address

More information

Korenix JetCard Series Multiport Serial Card/Ethernet Switch Card User s Manual

Korenix JetCard Series Multiport Serial Card/Ethernet Switch Card User s Manual Korenix JetCard Series Multiport Serial Card/Ethernet Switch Card User s Manual Third Edition, Dec. 2008 www.korenix.com Korenix JetCard Series Multiport Serial Card/Ethernet Switch Card User s Manual

More information

Utilities. Introduction. Working with SCE Platform Files. Working with Directories CHAPTER

Utilities. Introduction. Working with SCE Platform Files. Working with Directories CHAPTER CHAPTER 4 Revised: September 27, 2012, Introduction This chapter describes the following utilities: Working with SCE Platform Files, page 4-1 The User Log, page 4-5 Managing Syslog, page 4-8 Flow Capture,

More information

Snapshot Best Practices: Continuous Integration

Snapshot Best Practices: Continuous Integration Snapshot Best Practices: Continuous Integration Snapshot provides sophisticated and flexible tools for continuously keeping Salesforce accounts, developer projects, and content repositories synchronized.

More information

xtensor-io Sep 20, 2018

xtensor-io Sep 20, 2018 Sep 20, 2018 INSTALLATION 1 Enabling xtensor-io in your C++ libraries 3 2 Licensing 5 2.1 Installation................................................ 5 2.2 Basic Usage...............................................

More information

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the

More information

Development Environment Embedded Linux Primer Ch 1&2

Development 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 information

Version /05/2012

Version /05/2012 Version 4.10 04/05/2012 Table of Contents Manual Overview D-Link reserves the right to revise this publication and to make changes in the content hereof without obligation to notify any person or organization

More information

How To Reinstall Grub In Windows 7 Without Losing Data And Programs

How To Reinstall Grub In Windows 7 Without Losing Data And Programs How To Reinstall Grub In Windows 7 Without Losing Data And Programs So if I install Windows 7 using CD again, will I lose Ubuntu? then yes you will lose Ubuntu, however if you reinstall Windows without

More information

Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform

Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents

More information

X(cross) Development System make AGL application development easier. December 2017 Sébastien Douheret

X(cross) Development System make AGL application development easier. December 2017 Sébastien Douheret make AGL application development easier Sébastien Douheret sebastien.douheret@iot.bzh IoT.bzh Located in France - Brittany ( Vannes / Lorient / Rennes ) People background: 40% coming from Tizen IVI (Intel+Samsung)

More information

Fosdem Feb/2018. Frederic Marec Embedded Engineer

Fosdem Feb/2018. Frederic Marec Embedded Engineer Industrialisation of applications build in embedded environment How to build AGL (Automotive Grade Linux) applications with Jenkins pipeline and X(cross) Development System (XDS)? Fosdem Feb/2018 Frederic

More information

Linux Distribution: Kernel Configuration

Linux Distribution: Kernel Configuration Instituto Superior de Engenharia do Porto Mestrado em Engenharia Eletrotécnica e de Computadores Arquitetura de Computadores Linux Distribution: Kernel Configuration The central element of a GNU/Linux

More information

AGL Navi-EG All member Dresden

AGL Navi-EG All member Dresden AGL Navi-EG All member meeting @ Dresden Yoshito Momiyama 2017.10.19 About Myself I m Yoshito Momiyama, working at AISIN AW CO.,LTD. I work in the Vehicle Information Technologies Hello, everybody. department,

More information

Tresorit Active Directory Connector V2.0. User s Guide

Tresorit Active Directory Connector V2.0. User s Guide Tresorit Active Directory Connector V2.0 User s Guide Copyright by Tresorit 2018 Contents About Tresorit Active Directory Connector... 4 Features... 4 Synchronization logic... 5 About managed users and

More information

Dell EMC ME4 Series vsphere Client Plug-in

Dell EMC ME4 Series vsphere Client Plug-in Dell EMC ME4 Series vsphere Client Plug-in User's Guide Regulatory Model: E09J, E10J, E11J Regulatory Type: E09J001, E10J001, E11J001 Notes, cautions, and warnings NOTE: A NOTE indicates important information

More information

BanzaiDB Documentation

BanzaiDB Documentation BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next

More information

EditGrid Excel Plus Links

EditGrid Excel Plus Links EditGrid Excel Plus Links...1 Installation...2 Using EditGrid Excel Plus (quick)...3 Warnings:...3 Quick use...3 1. In order to make a link between an Excel file on your PC and an online file on EditGrid...3

More information

Compression Device Drivers. Release rc3

Compression Device Drivers. Release rc3 Compression Device Drivers Release 19.02.0-rc3 January 20, 2019 CONTENTS 1 Compression Device Supported Functionality Matrices 1 1.1 Supported Feature Flags............................... 1 2 ISA-L Compression

More information

LOCAL WALLET (COLD WALLET):

LOCAL WALLET (COLD WALLET): This tutorial will teach you how to create a masternode with a "cold/hot" setup. The whole process is as follows. LOCAL WALLET (COLD WALLET): Visit TRAID platform s official repository on GitHub and download

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication

More information

READ ME FIRST Windows 98/ME/2000

READ ME FIRST Windows 98/ME/2000 READ ME FIRST Windows 98/ME/2000 *DSL Equipment Installation Guide: Alcatel Speed Touch PC *Digital Subscriber Line Part Number: AlcatelPC9x02A Version 1.2-A Table of Contents Follow Steps 1 through 7

More information

Singularity CRI User Documentation

Singularity CRI User Documentation Singularity CRI User Documentation Release 1.0 Sylabs Apr 02, 2019 CONTENTS 1 Installation 1 1.1 Overview................................................. 1 1.2 Before you begin.............................................

More information

How To Install Java On Linux Ubuntu >>>CLICK HERE<<<

How To Install Java On Linux Ubuntu >>>CLICK HERE<<< How To Install Java On Linux Ubuntu 12.04 Server From Usb How to: Install the Java JDK on Ubuntu 14.04.1 LTS (Desktop via Terminal) terminal. To install Arduino on Linux (I'm running Ubuntu 14.04) visit

More information

CircuitPython with Jupyter Notebooks

CircuitPython with Jupyter Notebooks CircuitPython with Jupyter Notebooks Created by Brent Rubell Last updated on 2018-08-22 04:08:47 PM UTC Guide Contents Guide Contents Overview What's a Jupyter Notebook? The Jupyter Notebook is an open-source

More information

Manually Mount Usb Device Linux Command Line Ubuntu 12.04

Manually Mount Usb Device Linux Command Line Ubuntu 12.04 Manually Mount Usb Device Linux Command Line Ubuntu 12.04 4 answers, How to access a usb flash drive from the terminal? (How can I mount a flash drive manually?) Can't mount external usb driver on Ubuntu

More information