SBC-S32V234 QUICK START GUIDE (QSG)

Similar documents
SBC-S32V234 QUICK START GUIDE (QSG)

RN2483_Silica Documentation

Vision Toolbox for MATLAB

S32 Design Studio for Vision 2.0

SABRE Board for Smart Devices

S32K Microcontroller Press Pack

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

SABRE Board for Smart Devices

Get Started SUPPORT WARRANTY. Visit the i.mx community at

Vision Toolbox for MATLAB

SUMMARY & CONCLUSION

S32K AND ISELED DRIVER

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Enriching the User Interface for Next Generation IoT Design

THE LEADER IN VISUAL COMPUTING

S32K142 EVB QUICK START GUDE REV3.1 APPLIES FOR: S32K142 EVB (SCH_29701 REV D/C) EXTERNAL USE

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

S32K148 EVB QUICK START GUIDE REV1 APPLIES FOR: S32K148 EVB (SCH REV A/B) EXTERNAL USE

Getting Started with MCUXpresso SDK

Getting Started with Kinetis SDK (KSDK) v.1.2

The Yocto Project. Chris Young S/W Specialist SILICA Europe. Harmonising Software Development across multiple Embedded ARM SOC targets

i.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from at this pag

Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor

Release Notes. S32 Design Studio for ARM v1.1

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink

Unleash the DSP performance of Arm Cortex processors

Matrix. Get Started Guide

Getting Started with Kinetis SDK (KSDK) v.1.3

Intel Edison Workshop

Getting Started with FreeRTOS BSP for i.mx 7Dual

NXP-Freescale i.mx6. Dual Core SOM (System-On-Module) Rev 1.5

借助 SDSoC 快速開發複雜的嵌入式應用

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center

S32 Design Studio for ARM v2.0

SOM i1 Single Core SOM (System-On-Module) Rev 1.5

Freescale i.mx6 Architecture

10 th AUTOSAR Open Conference

Avnet Zynq Mini Module Plus Embedded Design

NXP-Freescale i.mx6 MicroSoM i4pro. Quad Core SoM (System-On-Module) Rev 1.3

. SMARC 2.0 Compliant

Developing a Camera Application with i.mx RT Series

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

Reducing Time-to-Market with i.mx6-based Qseven Modules

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

S32K144 EVB QUICK START GUIDE REV4.2 APPLIES FOR: S32K144 EVB (SCH REV B) EXTERNAL USE

Oxalis Getting Started

NXP-Freescale i.mx6 MicroSoM i2. Dual Core SoM (System-On-Module) Rev 1.3

S32 SDK for Power Architecture Release Notes Version EAR

Developing a simple UVC device based on i.mx RT1050

Quick Start Guide. TWR-MPC8309 PowerQUICC Processor with Industrial Connectivity and Protocol Off-Load Engine TOWER SYSTEM

Version History. V1.0 Original Version 1 / 13

Enabling Safe, Secure, Smarter Cars from Silicon to Software. Jeff Hutton Synopsys Automotive Business Development

Developing i.mx Multimedia Applications Processors with Windows Embedded CE 6.0 WinCE 6.0 on the i.mx25 and i.mx35 PDK s

Copyright 2014 Xilinx

i.mx Product Family and Freescale codec offering to meet Automotive and Industrial Requirements

Sensor Fusion with RTMaps on an Embedded Platform

Hands-on with the Sitara Linux SDK

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms

iw-rainbow-g3 / G3V FAQs:

Embedded Vision Solutions

. Micro SD Card Socket. SMARC 2.0 Compliant

Installing and using CW 10.x for TPMS applications. Revision 5

S32K118 EVB QUICK START GUIDE APPLIES FOR: S32K118 EVB (SCH_29945 REV B) EXTERNAL USE

SC2000 Smart Kit Selection Checklist

SOMNIUM DRT Benchmarks Whitepaper DRT v3.4 release : August 2016

IOT-GATE-iMX7 Datasheet

arm MULTICORE PLATFORMS FOR ADVANCED APPLICATIONS Product Longevity

Embest SOC8200 Single Board Computer

Support for RISC-V. Lauterbach GmbH. Bob Kupyn Lauterbach Markus Goehrle - Lauterbach GmbH

MYD-Y6ULX Development Board

S32K118 EVB QUICK START GUIDE APPLIES FOR: S32K118 EVB (SCH_29945 REV B) EXTERNAL USE

Matrix. Get Started Guide V2.0

Over 350M i.mx SOCs shipped to date Over 92M i.mx shipped in vehicles since 2007 #1 in Auto Infotainment Applications Processors

Growth outside Cell Phone Applications

VK8300-imx6 Development Platform Quick Start Guide

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Kick Start your Embedded Development with Qt

SPC584C80C3, SPC58EC80C3

TLE9844-2QX Appkit Getting Started. September 2018

ArduCAM CC3200 UNO board

Pengwyn Documentation

Intel Galileo gen 2 Board

Labs instructions for Enabling BeagleBone with TI SDK 5.x

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks

Lab 1. OMAP5912 Starter Kit (OSK5912)

ARM+DSP - a winning combination on Qseven

DEVKIT-MPC5748G QUICK START GUIDE (QSG) Ultra-Reliable MCUs for Industrial and Automotive Applications. EXTERNAL USE

SABRE Platform for Auto Infotainment

pcduino V3B XC4350 User Manual

Solutions for Smarter Driving ADAS

Community preferred Renesas BSP Activity and How to use kingfisher on AGL

Quick Start Guide (QSG) for - FRDM-KEAZ128 - FRDM-KEAZ64 - FRDM-KEAZN32

The Basler Embedded Ecosystem

Using ARM CPU Modules in Embedded Applications. September 2011

15.6. TEP Series. Unique Expansion Possibilities. Power and Networking Expansion Modules 10.1

FRDM-KEA QUICK START GUIDE (QSG) FRDM-KEAZ128 FRDM-KEAZ64 FRDM-KEAZN32 Ultra-Reliable MCUs for Industrial and Automotive Applications

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

Beyond Hardware IP An overview of Arm development solutions

Transcription:

SBC-S32V234 QUICK START GUIDE (QSG) Getting started instructions and a Guide to all Hardware, Software, Tools and Document resources www.nxp.com/sbc-s32v234

WHAT IS QUICK START GUIDE? We at NXP continuously strive to provide an easy-to-use enablement package for our devices. This document serves as a launch-pad to navigate all essential resources that we provide to get started with S32V2 SoC and SBC-S32V234 board. This document contains instructions on how to get started with the S32V2 vision processor, SBC- S32V234 board and associated software components. 1

Contents Overview of a complete Ecosystem Getting Started Instructions Out-of-box experience: SBC-S32V234 Tutorials Resource Guide Evaluation boards & Camera modules OS and SDK Drivers and other Software IDE and Tools Documentation Support Enablement Roadmap 2

*Software under development and will be available in Q3/Q4 2018. Contact NXP for more information. SoC A53 Application Cores ISP APEX CODECS GPU M4 Realtime Core SW OSs Linux BSP, QNX Vision SDK Vivante SDK for GPU AUTOSAR OS & MCAL SDK*, FreeRTOS* & Drivers Ecosystem Overview Tools Yocto Project S32DS for Vision IDE (Graph tools and Compilers) OpenGL OpenCL EB Tresos Studio HW Low Cost EVB SBC-S32V234 Full EVB S32V234-EVB2 Camera Modules Sony IMX224, AR0140 OV10635, OV10640 Maxim & TI Serializer/Deserializer 3 Partners Extensive partnerships with specialist companies providing - ISP software, surround view applications, machine learning, hardware design and more

S32V2 Partner Support Network Hardware S32V Training Phoenix Micro Premium Toolchain Software Vision Software Partners Camera Image Partners Distribution & E-tailer Support 4

GETTING STARTED 5

How To Get Started? User often asks. How should I start working with this board? This section will walk you through the steps of how to get started? We will start with the simple out-of-box experience and move forward to gain understanding of different pieces of HW & SW one by one Out-of-box experience Understand Linux BSP and Vision SDK Create Linux BSP that supports VSDK Compile and Run Demos from VSDK 6 Step-1 First of all, please make sure your board is working!!!! Please follow the steps of Outof-Box Experience

Out-of-box experience: SBC-S32V234 1 of 4 The SBC-S32V234 is a low-cost development platform for the S32V2 vision processor. SBC-S32V234 is a systemon-module concept developed by NXP partner, MicroSys Electronics GmbH. It is comprised of a Module board mounted on a Carrier board. The Module board contains S32V234 processor, external memories and power regulators for the module, while the Carrier board contains all system specific peripherals like Camera Connectors, Ethernet, SD card slot, CANs, LIN etc. The board design gives customers flexibility to design their own carrier board while still reusing the same module board. Heat Shield Carrier Board (CRX-S32V234) Module Board (MPX-S32V234) 7

* Linux BSP in SD card may not be latest. Follow steps on next 2 pages to download the latest BSP Out-of-box experience: SBC-S32V234 2 of 4 Connect Power Supply and USB Cable 1 Connect board with 12V/2A DC power supply. Keep the board power off. Connect one end of the USB cable to the PC and the other end to the micro-b connector on the SBC-S32V234 board. Allow the PC to automatically configure the USB drivers. Install and Start Serial Terminal 2 Install and open any serial terminal (e.g. TeraTerm, Putty etc.). Select the port where board is connected and configure it to 115200 baud rate, 8 data bits, no parity and 1 stop bit. Insert the SD card and Power on the Device 3 The box contains SD card pre-installed with Linux BSP*. Please make sure it is inserted into SD card slot. Power on the device by pressing Power Button. You can now see SBC-S32V234 booting U-boot followed by Linux in the terminal window. Username: root, no password Power Button 4 Learn More About the SBC-S32V234 Access more documents at nxp.com/sbc-s32v234 nxp.com/s32v 8

Out-of-box experience: Software 3 of 4 NXP s SW team has developed a Linux Board Support Package(BSP) and a Vision SDK(VSDK) NXP periodically updates its SW so users are encouraged to check following locations for latest SW Linux BSP: www.nxp.com/s32v >> Software & Tools >> Automotive SW Linux BSP Vision SDK: www.nxp.com/s32v >> Software & Tools >> Vision SDK SW VSDK for Linux machine* Download precompiled Linux binaries from here VSDK for Windows machine* 9 Download Linux user manual from here * need Java installed in computer

Out-of-box experience: Linux BSP 4 of 4 How to Install the latest BSP onto the SD card? Download latest binaries as shown on previous page Extract the compressed file. All SBC-S32V234 specific files can be found in folder: binary_auto_linux_bspxx.x\s32v234sbc Use the.sdcard image to flash sd-card using tools like Win32 Disk Imager 10

Understand Linux BSP and Vision SDK Linux runs on the S32V2 vision processor and supports various NXP development boards The Yocto distribution is used to create custom embedded Linux. It can also be customized to suit the user application. See Linux user manual for instructions. The VSDK simplifies the development of vision processing applications that can run on top of OS like Linux, QNX etc. To understand different components of Linux BSP and VSDK please read: 1_Understand_Linux_BSP_and_Vision_SDK.pdf (download Quick Start Package to locate this file) 11 Out-of-box EXTERNAL experience USE Understand Linux BSP and Vision SDK Create Linux BSP that supports VSDK Compile and Run Demos from VSDK

Create Linux BSP that supports VSDK The Linux BSP that comes with the SBC-S32V234 is a Generic BSP The user needs to include device drivers and apply some patches to create a customized Linux BSP that supports VSDK See document 2a_Create_BSP_with_VSDK_support.pdf in the quick start package for instructions on how to create a BSP. From now on, please use Linux machine for tutorials. 12 Out-of-box EXTERNAL experience USE Understand Linux BSP and Vision SDK Create Linux BSP that supports VSDK Compile and Run Demos from VSDK

Compile and Run Demos from VSDK Compile and Run Demos from VSDK Vision SDK comes with many software examples Face Detection demo Lane departure warning demo CNN image classifier demo Feature tracking demo, Stereo disparity demo Pedestrian detection demo Audio Video Bridging demo many more.. (visit: vsdk_installation_dir/s32v234_sdk/demos) This step will show the user how to compile and run the demo software examples on the board Here, we will compile a simple ISP demo and run it on the SBC-S32V234 board Please read document 3_Compile_demo_examples_tutorial _xx.pdf in the quick start package for detailed instructions. 13 Out-of-box EXTERNAL experience USE Understand Linux BSP and Vision SDK Create Linux BSP that supports VSDK Compile and Run Demos from VSDK

Building Custom Linux using the Yocto Distribution See Linux BSP User Manual for detailed instructions. It includes instruction to add support for GPU Crypto drivers Security.. and many more To add custom packages (e.g. sftp server ) into BSP please refer to 4_Include_Package_into_BSP.pdf. 14

RESOURCE GUIDE 15

Hardware: SBC-S32V234 List of necessary documents and files for SBC-S32V234 Processor Part number: FS32V234CMN1VUB Documents SBC-S32V234 User Guide Module Schematic Carrier Schematic Description This document describes all components and connections on EVB Schematic for module board that mounts S32V234 processor, memories, control MCU etc. Only available via special request directly made to MicroSys. Schematic for carrier board that incorporates all peripherals like Ethernet, MIPI connectors, CANs, LINs etc Download: www.nxp.com/sbc-s32v234 >> DOCUMENTATION / SOFTWARE & TOOLS 16

Hardware: Camera Modules List of supported image sensors & camera modules Camera Module Documents* Description S32V-SONYCAM MXOV10635-S32V OV10640CSP-S32V MAX9286S32V234 For Sensor: Contact Sensor manufacturer For Module schematics: Contact Module manufacturer** MIPI based camera with Sony IMX224 sensor OmniVision 10635 camera with serializer MIPI based camera with OmniVision 10640 camera Maxim 9286 deserializer board for above MXOV10635- S32V camera Buy from NXP: www.nxp.com/sbc-s32v234 >> BUY/PARAMETRICS Buy from Distribution Partners: Arrow, Avnet, Digi-Key, E14, Future or Mouser Buy from Maxim: maximintegrated.com >> ORDER 17 *All support questions must be made to sensor or module manufacturer **S32V-SONYCAM & MAX9286S32V234 schematics are also available at nxp.com/sbc-s23v234 >> SOFTWARE & TOOLS

Software: OS List of supported Operating Systems OS Linux BSP AUTOSAR QNX BSP Description Linux Board Support Package with fully configurable Yocto Distribution AUTOSAR OS 4.2 is available only for Cortex-M4 core and MCAL 4.2 is available for both Cortex-M4 & Cortex-A53 cores Visit BlackBerry QNX for more information Get Linux BSP & AUTOSAR: www.nxp.com/s32v >> SOFTWARE & TOOLS >> Automotive SW - Linux BSP Get QNX BSP:: https://blackberry.qnx.com/ 18

Software: NXP Software (SDK & others) List of NXP developed SDK and other important software Software Vision SDK AVB Video Listener Structural Core Self Test Library MBIST Manager sboot Automotive Math & Motor Control Library Description Vision SDK contains necessary libraries and tools essential to the vision processing. It enables programming of on-chip vision accelerator IPs. Works with Linux BSP and QNX BSP. Driver to receive AVB streams from cameras connected through Ethernet Library of optimized tests for M4 & A53 cores and Neon Driver for dedicated Memory Built-in Self Test IP of SoC Tests the S32V2 configuration after startup, to check the configuration related safety requirements of the S32V2 Safety Manual A precompiled off-the-shelf software library with the building blocks for motor control and general mathematical applications. 19 Get all: www.nxp.com/softwarecenter >> Automotive Software

Tools List of supported NXP or 3 rd party tools Tool IDEs Yocto Project Description NXP S32 Design Studio for Vision(S32DS for Vision) Elektrobit Tresos Studio, Green Hills MULTI An open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products. DDR Tool S32V DDR Configuration and Validation Suite ALPHA 0.8.0 Compilers Debuggers Vivante SDK GCC or other ARM compilers for ARM cores, Green Hills Compiler, NXP compiler for APEX2 accelerator (integrated in S32DS for Vision and Vision SDK), Synopsys compiler for APEX2 accelerator P&E Multilink/Cyclone, Lauterbach TRACE32, Green Hills MULTI Vivante SDK can be used with Linux OS for GPU programming 20 Get S32DS for Vision: www.nxp.com/s32ds Get DDR tool: www.nxp.com

Tools: S32 Design Studio for Vision An eclipse based IDE for S32V2 Eclipse Neon 4.6 Framework Tool-Chain: GNU Tool-chain for ARM Embedded Processors (Launchpad) build (4.9.3 20150529) ARM64 Compiler: GCC Compiler 4.9 APEX2 Compiler: NXP APU compiler Debuggers: P&E Multilink/Cyclone (with P&E GDB Server) Lauterbach TRACE32 support by New Project Wizard Software Integration Fully integrated Vision SDK OpenCV Tool Integration Basic GCC Compiler and GNU debugger for ARM cores NXP Compiler for APEX2 accelerator Premium Compiler Support Base Eclipse Framework Industry Standard Premium Debugger Support Tool Integration ISP and APEX graph tool Software Integration Vision SDK OpenCV Visual Graph tools for ISP and APEX2 program development DDR configuration and validation tools 21

Documents: SoC List of SoC specific documents Document* Fact Sheet Data Sheet Reference Manual Safety Manual Errata Application Notes Security Documents & SW Description High level information on S32V2 Vision processor S32V2 vision processor datasheet for Electrical and Physical characteristics Detailed manual for SoC IPs A guide for safety system developers to build safety-related systems using the safety mechanisms of the s32v2 List of errata for SoC with bug fixing solution Instructions on how to use the features of the S32V2 vision processor Contact NXP Get all: www.nxp.com/s32v >> DOCUMENTATION 22

Looking for Support? : nxp.com/support NXP has dedicated teams of experts to handle support questions Technical Communities: This device is only supported via Support Requests option. However, for other devices/tools, we highly recommend to reach NXP community first, so that all users can benefit from questions you ask Useful community link: S32 Design Studio Support Requests: To get technical support for this device, user should raise support tickets Moreover, if you do not want to discuss special questions on community you can use this option for other devices/tools as well. Chat: All non-technical questions can be answered by a live Chat 23

*subject to change 2018 S32V2 Enablement Roadmap* Auto SAR ASR MCAL M4/A53 (4.2.2) RTM ASR OS M4 (4.2.2) RTM ASR MCAL M4/A53 (4.2.2) RTM-SR March 2018 Safety SecureBoot sboot RTM MBIST mgr RTM Core Selt-test SCST A43 RTM SCST M4 RTM Tools S32 Design Studio for Vision v2.x vsdk vsdk - Linux 1.1.0 RTM vsdk - QNX 1.1.1 EAR vsdk - Linux 1.2.0 RTM vsdk - QNX 1.2.1 EAR vsdk Linux/QNX 1.3.0 RTM Linux Linux BSP 16 RTM Linux BSP 16.1 Microsys patch Linux BSP 17.0 RTM Linux BSP 18 RTM Linux BSP 19 RTM Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 24