Embedded Linux with VAR-SOM-MX6 Course

Similar documents
SN5446A, 47A, 48, SN54LS47, LS48, LS49 SN7446A, 47A, 48, SN74LS47, LS48, LS49 BCD-TO-SEVEN-SEGMENT DECODERS/DRIVERS

n/a SN74LS47N BCD TO 7 SEG DECOCDER (RC)

ADT Security Website Terms of Use

Duct Mount. Installation Instructions

CD6102 / CD6102 OC / CD6102-2

Expanded Backup Control Installation & Operator s Instruction Manual

View the expanded manual: GEN5

INSTALLATION AND OPERATING INSTRUCTIONS FOR THE VEHICLE-MOUNTED RADIATION DETECTION SYSTEM

Dolphin 9900 Mobile Computer

CT2 Retro Box Installation Instruction Manual

Solar-Powered BLE Sensor Beacon 5 Pack Kit Guide

User s Guide Home Automation Wall Socket for IWATCHALARM (Add-On) Model: SM-001SK

Owner s Manual. PIR-1 IR Learner

MODEL 8143 SIGNAL SELECTOR INSTALLATION AND OPERATION MANUAL

Humidity Monitor model 01080

Users Manual. LAURUS Systems, Inc. - Ph: Fax:

installation instructions Fan Tray System FTA-3/FTA-6

MODEL 5100 BROADBAND ALARM COMMUNICATOR INSTALLATION & USER S GUIDE PRODUCT ID #

- User Brochure Programmable Thermostat 510

2-Port alarmcharge Hub - Manual

Technical Bulletin April Opticom Infrared System. Optical Preemption Detector Identification Guide

Quick-Start Operating Guide Document No Acrylic Vacuum Chambers Copyright 2010 Terra Universal Inc. All rights reserved. Revised October 2010

MaxLite LED Vapor Tight Linear Fixture

Voice Module Installation Guide. For use with ProSYS 16, ProSYS 40, ProSYS 128

- User Brochure tekmarnet 4 Setpoint Control 161

DUST FREE CARBON Whole House Air Purifier

10810 W. LITTLE YORK RD., STE. 130 HOUSTON TX VOICE (713) FAX (713) web: IMPORTANT!!!

User's Manual H-VC5. Chore-Logic. H-VC5 User manual. Version HPS 11/11/2006 User manual 1.02 ST50737MA 3/07. Page 1

User s Guide Wireless Doorbell for IWATCHALARM (Add-On) Model: SM-105DB

Notice... 1 Trademarks... 1 US Patent Numbers... 1 Technical Services Contact Information... 2 Document Conventions... 2 Warranty...

Appearance and sensing characteristic Specification (temperature range) Model 10 to 70 C ES1B. 2 mm 20 mm 40 mm 60 mm. 40 dia. 60 dia.

System Requirements and Supported Platforms for Oracle Real-Time Decisions Applications. Version May 2008

ALM100 Alarm Module. User s Manual

DR Series Appliance Cleaner Best Practices. Technical Whitepaper

Installation Manual. THM-0100 Setpoint Thermostat Version THM HBX Control Systems Inc.

Environmental Monitoring SmartSlot Card

Environmental Monitoring Card

Solar-Powered BLE Sensor Beacon 5 Pack Kit Guide

Installation and Operations Manual

LETTER FROM THE FOUNDERS

Falcon-II Next Generation, Air Quality Monitor CO2 & Temperature

40/40 Duct Mount P/N Installation Guide. Document Ref: TM777670, Rev. (3) June 2017

Installation/Operation Instructions COMP-COOL50/COMP-COOL50P 50 CFM COMPONENT COOLERS

3820, 3820i, 4820, 4820i

ES2-HB. Ordering Information. Dimensions. Specifications. Humidity Sensor Temperature/Humidity Sensor

Ion Endeavor Pump Controller Digital Level Control with Pump Alternation and High Water Alarm

Installation and Operating Guide Document No Vacuum Chambers Copyright 2017 Terra Universal Inc. All rights reserved.

Multiple Boilers Electro TS Series Application EB-C-STG5

AN10943 Decoding DTMF tones using M3 DSP library FFT function

6502B RF Distribution

M113S Users Manual. MERLIN STEALTH M113S Electric Fence Energizer GROUP OF COMPANIES. PDF created with pdffactory trial version

Sentry LIQUID LEVEL CONTROLLER MODEL 120 OPERATING MANUAL.

Model AD C AD RS-422 Distributor

User s Manual and Warranty Information for Counterweighted Chain Drive ThyssenKrupp Access

HONEYWELL END-USER LICENSE AGREEMENT AND HONEYWELL MOBILE APPLICATION PRIVACY STATEMENT

INSTALLATION INSTRUCTIONS TALKBACK MODULE

16" and 20" Economy Incandescent Full Hoods Owner s Manual

MaxLite LED MICRO-T PANEL

SACKSAFOAM QUICK FILL OPERATIONS MANUAL 2019A

MaxLite 4, 6, 8 & 9 LED Architectural & Commercial Downlights

GROUP OF COMPANIES. MERLIN STEALTH Electric Fence Energizer. Users Manual

Perimeter Product Overview. Effective protection for your business

VS2000V Veterinary Vital Signs Monitor Operation Manual

TURBO Hooded Fans. Installation & Operator s Manual (14, 18, & 24 Direct Drive)

SH-2000, SH-2500, AB-3000 Bimetallic Steam Traps Installation and Operation Manual SH-2000

IMPORTANT INFORMATION - PLEASE READ CAREFULLY

VX SERIES Wireless Thermostat with Occupancy Sensor

THARRINGTON OIL FIRED ROOM HEATERS MODELS 5135, 5160, R35, 10R60, 13R75 FEATURES SAFETY NOTICE

C-Bus Pascal Automation Controller 5500PACA. Installation Instructions

Remote Vehicle Control System


430128A. B-Series Flow Meter SIL Safety Manual

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

IMPORTANT. 3-in-1 Weather Sensor model SAVE THIS MANUAL FOR FUTURE REFERENCE. Package Contents

RK-02 Multi Point Detector Operator s Manual

RK/ RK Oxygen Detector Operator s Manual

LV-5 Direct Contact Low Voltage Detector and LV-5/K01 Kit including LV-PT Tester, Holster and Available Accessories

Isolated Thermocouple Module

Projection Alarm Clock USER GUIDE

Installation Manual February Opticom Infrared System. Model 575 Confirmation Light Kit

Wrap-Around TOTE Tank / IBC Heaters (TOTE and TOT Series)

INSTRUCTION MANUAL P Heating and 1 Cooling

Thermostat Remote Control & Receiver

Filter Oven with Controller 101FRDC00-50 / 101FRDC00-CTRL

HotPoly Tote Tank / IBC Heaters (TTH Series)

RK/ RK Carbon Monoxide Detector Operator s Manual

1500W STOVE HEATER INSTRUCTION MANUAL. Item No: 050-HA-50090

Compact Equipment Warranty Policy

Door/Window Sensor Installation Instructions

RK-05 Carbon Monoxide Detector Operator s Manual

Thermometer model 02059

User's Manual. and Warranty Information. ThyssenKrupp. ThyssenKrupp Access

RK Carbon Monoxide Transmitter Operator s Manual

(HSTAT Series) Instruction Manual

INSTALLATION AND OPERATING INSTRUCTIONS FOR Built-in units Blt-in-38, Blt-in-58, Blt-in-36 & Blt-in-62

Full Extension Soft-Close Undermount Drawer Slide

Installation, Operation & Service Manual

Experion LX Direct Station Specification

User s Manual For Model Aero-551 (Rev. Orig.)

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Transcription:

VARISCITE LTD. VAR-SOM-MX6 Embedded Linux with VAR-SOM-MX6 Course 2017 Variscite Ltd. All Rights Reserved. No part of this document may be photocopied, reproduced, stored in a retrieval system, or transmitted, in any form or by any means whether, electronic, mechanical, or otherwise without the prior written permission of Variscite Ltd. No warranty of accuracy is given concerning the contents of the information contained in this publication. To the extent permitted by law no liability (including liability to any person by reason of negligence) will be accepted by Variscite Ltd., its subsidiaries or employees for any direct or indirect loss or damage caused by omissions from or inaccuracies in this document. Variscite Ltd. reserves the right to change details in this publication without notice. Product and company names herein may be the trademarks of their respective owners. 1

Document Revision History Revision Date Notes 1.0 07/Nov/2017 Initial D.R 2

Table of Contents Document Revision History... 2 Table of Contents... 3 1. Objectives... 4 2. Outline... 4 3. Day 1 Outline... 5 4. Day 2 outline... 5 5. Day 3 Outline... 6 6. Day 4 Outline (optional)... 6 7. Legal Notice... 7 8. Warranty Terms... 8 9. Contact Information... 9 3

1. Objectives Building embedded Linux on Variscite s VAR-DVK-MX6 evaluation kit. This course targets engineers who wish to implement Embedded Linux systems utilizing Variscite s VAR-SOM-MX6 System on Module. Going through theory and hands-on labs, the course will get you familiar with the Variscite s VAR-SOM-MX6 System on Module, VAR-DVK-MX6 and the supporting Linux ecosystem. The course will cover: 1. Evaluation kit basics: Unboxing the evaluation kit, booting the system, flashing images to the SOM 2. Yocto basics: Overview, customizing and building a Yocto-based filesystem 3. Customizing Variscite U-boot and kernel. Integration with Yocto 4. Kernel device tree basics 5. Understanding the boot process. SPL, U-Boot, Kernel, filesystem. 6. Flashing binaries to SOM 2. Outline Below are the main topics that we cover: Overview and Introduction: o o o Unboxing, connecting and booting your board Introduction to Embedded Linux and Android 1 - Linux Kernel and Userspace Introduction to Embedded Linux and Android 2 System power-up and Bootloaders Introduction to Yocto Project Developing for Variscite's i.mx6 SOM with Yocto Project 1 - basic interfaces manipulation Developing for Variscite's i.mx6 SOM with Yocto Project Device tree basics 4

3. Day 1 Outline Morning: Development kit overview 1. Development kit unboxing, cables connection and console 2. Variscite s rescue SD-Card 3. Powering and booting the kit. Boot straps 4. GUI demos 5. Switching from Linux to Android Afternoon: Working with the various interfaces. Step-by-step with variwiki - Ethernet, Wi-Fi, UARTs, GPIOs, Gstreamer, Bluetooth, LVDS, Audio, RTC. 4. Day 2 outline Morning: Linux and Yocto basics 1. Introduction to Linux components: SPL, U-Boot, Kernel, filesystem 2. Kernel space vs user-space 3. Understanding the boot sequence and console debug printouts 4. Introduction to Yocto build system: Yocto overview Layers Recipes Bitbake Variscite s BSP layer Yocto basic commands and build options Afternoon: 1. Git basics 2. Hands-on Lab: Adding a new library (web browser) to the Yocto build Step-by-step Yocto build from source Installing Yocto-built images on an SD-Card and NAND flash 5

5. Day 3 Outline Morning: 1. Kernel development: Cloning Variscite s kernel into a customer s proprietary kernel in GitHub Customizing the kernel configuration (defconfig) Building Yocto using new kernel tree 2. Beginning of Kernel s device tree basics Afternoon: 1. Cont. device tree basics 2. Hands-on lab: Modifying pin-muxing configuration of a GPIO in the device tree Compile device tree Installing new. dtb on SOM s NAND flash Pin toggling from userspace. 6. Day 4 Outline (optional) QT application debugging on VAR-SOM-MX6. 6

7. Legal Notice Variscite Ltd. ( Variscite ) products and services are sold subject to Variscite terms and conditions of sale, delivery and payment supplied at the time of order acknowledgement. Variscite warrants performance of its products to the specifications in effect at the date of shipment. Variscite reserves the right to make changes to its products and specifications or to discontinue any product or service without notice. Customers should therefore obtain the latest version of relevant product information from Variscite to verify that their reference is current. Testing and other quality control techniques are utilized to the extent that Variscite deems necessary to support its warranty. Specific testing of all parameters of each device is not necessarily performed unless required by law or regulation. In order to minimize risks associated with customer applications, the customer must use adequate design and operating safeguards to minimize inherent or procedural hazards. Variscite is not liable for applications assistance or customer product design. The customer is solely responsible for its selection and use of Variscite products. Variscite is not liable for such selection or use or for use of any circuitry other than circuitry entirely embodied in a Variscite product. Variscite products are not intended for use in life support systems, appliances, nuclear systems or systems where malfunction can reasonably be expected to result in personal injury, death or severe property or environmental damage. Any use of products by the customer for such purposes is at the customer s own risk. Variscite does not grant any license (express or implied) under any patent right, copyright, mask work right or other intellectual property right of Variscite covering or relating to any combination, machine, or process in which its products or services might be or are used. Any provision or publication of any third party s products or services does not constitute Variscite s approval, license, warranty or endorsement thereof. Any third party trademarks contained in this document belong to the respective third party owner. Reproduction of information from Variscite datasheets is permissible only if reproduction is without alteration and is accompanied by all associated copyright, proprietary and other notices (including this notice) and conditions. Variscite is not liable for any un-authorized alteration of such information or for any reliance placed thereon. Any representations made, warranties given, and/or liabilities accepted by any person which differ from those contained in this datasheet or in Variscite s standard terms and conditions of sale, delivery and payment are made, given and/or accepted at that person s own risk. Variscite is not liable for any such representations, warranties or liabilities or for any reliance placed thereon by any person. 7

8. Warranty Terms Variscite guarantees hardware products against defects in workmanship and material for a period of one (1) year from the date of shipment. Your sole remedy and Variscite s sole liability shall be for Variscite, at its sole discretion, to either repair or replace the defective hardware product at no charge or to refund the purchase price. Shipment costs in both directions are the responsibility of the customer. This warranty is void if the hardware product has been altered or damaged by accident, misuse or abuse. Disclaimer of Warranty THIS WARRANTY IS MADE IN LIEU OF ANY OTHER WARRANTY, WHETHER EXPRESSED, OR IMPLIED, OF MERCHANTABILITY, FITNESS FOR A SPECIFIC PURPOSE, NON-INFRINGEMENT OR THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION, EXCEPT THE WARRANTY EXPRESSLY STATED HEREIN. THE REMEDIES SET FORTH HEREIN SHALL BE THE SOLE AND EXCLUSIVE REMEDIES OF ANY PURCHASER WITH RESPECT TO ANY DEFECTIVE PRODUCT. Limitation on Liability UNDER NO CIRCUMSTANCES SHALL VARISCITE BE LIABLE FOR ANY LOSS, DAMAGE OR EXPENSE SUFFERED OR INCURRED WITH RESPECT TO ANY DEFECTIVE PRODUCT. IN NO EVENT SHALL VARISCITE BE LIABLE FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES THAT YOU MAY SUFFER DIRECTLY OR INDIRECTLY FROM USE OF ANY PRODUCT. BY ORDERING THE SoM, THE CUSTOMER APPROVES THAT THE VARISCITE SoM, HARDWARE AND SOFTWARE, WAS THOROUGHLY TESTED AND HAS MET THE CUSTOMER'S REQUIREMETS AND SPECIFICATIONS. 8

9. Contact Information Headquarters: Variscite Ltd. 4 Hamelacha St. Lod ISRAEL Tel: +972 (9) 9562910 Fax: +972 (9) 9589477 Sales: sales@variscite.com Corporate Website: www.variscite.com 9