# Getting started with OS

In this document you will find the necessary information to make changes in your OS to embed PCS into your POS.

# Download PCS bundle

PCS bundle consists of the necessary system applications that are needed for running Poynt ecosystem on your hardware. To bundle these applications in to your OS,

  1. Download the PCS bundle zip (opens new window) file

  2. Extract the contents of the zip file into your AOSP source repository

    ~/dev/android8/vendor/poynt/prebuilts$ ls
    Android.mk  apps  poyntmodules.mk
    
  3. Update your device make file to include Poynt Apps in your build process. Note: this depends on the specific android SoC your hardware is built with.

    Eg. For a Qualcomm based device it would be: qcom/msm8909/msm8909.mk

    -include vendor/poynt/prebuilts/poyntmodules.mk
    
  4. Build the vendor/poynt module

    $mmm vendor/poynt/prebuilts
    
  5. Verify that the Poynt Apps are processed and copied into their corresponding system/app or system/priv-app fiolders in the out directory

    Eg. For a Qualcomm based device:

    out/target/product/msm8909/system/app
    out/target/product/msm8909/system/priv-app
    
  6. Now you are ready to start making the necessary OS changes

Last Updated: 10/2/2020, 2:31:40 PM