Board Support Package For Android Target
Introduction
This board support package (BSP) supports Android Arm-v7, Arm-v8 and x86 targets. It consists of Android native C++ libraries and uses QT Android dynamic link libraries that cross compiles CASP models to Android targets.
Getting Started
§ Install Java Development Kit (JDK) version 8.212 from Oracle official website or from our website (JDK is listed along with Android BSPs).
§ Required Android compiler tool chain is already installed as part of this BSP. However, Android Gradle build system will be automatically downloaded and installed when compiling for first time on the system. User may require internet connection during this process.
§ After this process, user created model will be build and Android installable APK will be generated.
Board Configuration
· General Configuration
Configuration Parameter |
Android Arm-v7 |
Android Arm-v8 |
Android x86 |
Board Title |
Android Arm7a |
Android Arm8a |
Android x86 |
Tool Chain Type |
Local Build |
Local Build |
Local Build |
Board Preprocessor Symbol |
_BUILD_BRD_ANDROID_ARM7A |
_BUILD_BRD_ANDROID_ARM8A |
_BUILD_BRD_ANDROID_X86 |
Platform Preprocessor Symbol |
_BUILD_PLT_ANDROID |
_BUILD_PLT_ANDROID |
_BUILD_PLT_ANDROID |
Compiler Preprocessor Symbol |
_BUILD_CMP_CLANG_ANDROID |
_BUILD_CMP_CLANG_ANDROID |
_BUILD_CMP_CLANG_ANDROID |
C++11 Standard Support |
Yes |
Yes |
Yes |
File System Support |
Yes |
Yes |
Yes |
OpenMP/OpenCL/CUDA Support |
No/No/No |
No/No/No |
No/No/No |
Simulation Panel Support |
Yes |
Yes |
Yes |
Programmer
Programmer0 will generate Android APK file in project bin folder. User has to install this APK on the target Android device manually. Please go through internet on how to install third party APK that are not from Google Play Store
Known Issues & Limitations
-