PicoP Gen4 Linux SDK Getting Started Guide DA0140038 Pico P

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 14

Scroll down to view the document on your mobile browser.
Getting Started with PicoP® Gen4 SDK for Linux       PicoP Gen4 Linux SDK Ver. 1.3.0 Getting Started Guide MVIS #: DA0140038     May 2019 Revision A.0 © 2019 MicroVision, Inc.  All rights reserved. Page 1 of 14 MicroVision.com  PicoP® is a registered trademark of MicroVision, Inc. Specifications  subject  to  change  without  notice. MicroVision,  Inc.  Specifications  subject  to  change without  notice. customerservice@microvision.com   1. Abstract This guide explains how to get started with the MicroVision Linux Software Development Kit (SDK) for its 4th Generation PicoP Scanning Engines (PSE). The PicoP Linux SDK allows developers to quickly  and  easily  integrate  PicoP  Scanning  Engine  control  into  a  Linux  application.  The  Linux Application can communicate with PSE  over USB. The SDK package includes the C Application Programming Interface (API), SDK libraries, documentation, and sample projects that demonstrate use of some basic (PSE) functions. The sample applications have been developed and built using GNU command line tools.  2. Table of Contents  1. ABSTRACT ......................................................................................................................................................... 1 2. TABLE OF CONTENTS ................................................................................................................................... 1 3. INSTALLING PICOP SDK ............................................................................................................................... 2 4. ACCESSING SDK DOCUMENTATION ........................................................................................................ 3 5. USING THE PICOP APPLICATION PROGRAMMING INTERFACE (API) .......................................... 4 5.1. SDK VERSION CONTROL .............................................................................................................................. 4 5.2. STEP 1: LINK SDK LIBRARY TO THE APPLICATION ....................................................................................... 4 5.3. STEP 2: INITIALIZE THE SDK LIBRARY ......................................................................................................... 4 5.4. STEP 3: CONNECT TO PICOP .......................................................................................................................... 4 5.5. STEP 4: CONFIGURE AND CONTROL PICOP .................................................................................................... 5 5.5.1. Connection Management ..................................................................................................................... 5 5.5.2. Display Control Functions .................................................................................................................. 6 5.5.3. System Management Functions ........................................................................................................... 8 5.5.4. Input Control Functions ...................................................................................................................... 8 5.5.5. Rendering Functions ........................................................................................................................... 8 5.6. STEP 5: EXIT APPLICATION ........................................................................................................................... 9 6. SDK HOST PLATFORMS .............................................................................................................................. 10 6.1. REQUIRED PLATFORM PACKAGES ............................................................................................................... 10 7. DEMO APPLICATIONS ................................................................................................................................. 11 7.1. PICOP_CONSOLE SAMPLE PROJECT ............................................................................................................ 11 7.2. PICOP_DISPLAY SAMPLE PROJECT ............................................................................................................. 13 7.3. PICOP_UPDATE_FW SAMPLE PROJECT ...................................................................................................... 14
Getting Started with PicoP® Gen4 SDK for Linux       PicoP Gen4 Linux SDK Ver. 1.3.0 Getting Started Guide MVIS #: DA0140038     May 2019 Revision A.0 © 2019 MicroVision, Inc.  All rights reserved. Page 2 of 14 MicroVision.com  PicoP® is a registered trademark of MicroVision, Inc. Specifications  subject  to  change  without  notice. MicroVision,  Inc.  Specifications  subject  to  change without  notice. customerservice@microvision.com   3. Installing PicoP SDK The latest PicoP Linux SDK can be cloned or downloaded from:  https://github.com/MicroVision-Inc/Interactive_Projection  Alternatively, the SDK may be delivered as a compressed file named PicoP_Linux_SDK_Ver_X_Y_Z.zip.  The X_Y_Z postfix of the file name represents the version number of the SDK (X equals the major version, Y the minor version, and Z the patch number of the SDK).  To install the SDK, simply decompress the file into a directory of your choice.  The cloned or  uncompressed destination folder will contain the following subfolders: PicoP_Linux_SDK SDK Root folder                                   Docs  SDK Documentation         Reference_Guide/html Detailed Programmer’s Reference Guide      index.html Programmer’s Reference Guide entry point *.html Programmer’s Reference Guide documentation DA0140028_PicoP_Gen4_Programmers_Guide.pdf High-Level Programmer’s Guide EULA.pdf SDK End User License Agreement  Interface  PicoP SDK API Interface       picop_api.h PicoP SDK header file with function prototypes picop_def.h PicoP SDK definitions files picop_rc.h PicoP SDK return codes Lib PicoP SDK Linux libraries (64-bit)     libPicoP_Api.so.1.3.0 PicoP SDK shared library libPicoP_Api.a PicoP SDK static library Samples  SDK Sample Applications  Bin Contains the 64-bit executables for the sample applications. PicoP_Console Simplest Console application demonstrating how to communicate with PSE PicoP_Display Simple GUI Application demonstrating the basic usage of sample C APIs for Display functions  PicoP_Update_FW Simplest Console application demonstrating how to perform a FW update on the PSE DA0140038_PicoP_Gen4_Linux_SDK_Getting_Started_Guide.pdf  This Getting Started guide for PicoP Linux SDK

Navigation menu