From OpenSCADAWiki
Jump to: navigation, search
This page contains changes which are not marked for translation.

Tablet computer Asus Nexus 7 II (2013)
Begin: 08 (August) 2014
Participants: Roman Savochenko
Description: "Asus Nexus 7 II" — tablet computer of 2013 year edition with four-cores ARM-processor and sensor screen 7", released in conjunction of Asus and Google. Purchased for tasks of OpenSCADA and adapting it to work into the environment of OS Android and hardware of modern multicore CPU of ARM-architecture.
State of the support, related to the Android sub-project:

  • packs manually to the APK generic packages by CrystaxNDKr10 (ABI 19, Android = 4.4) and NDKr13 (ABI 21, Android >= 5), starts and works for both Web and Qt5
  • the free distribution are going to be limited to the demo mode implementing and building after the OpenSCADA LTS 0.9 releasing and to compensate the direct investment time and to motivate the further expansions for the developers, by the fullfeatured packages providing together with packages of the technical support!
  • VCA primitive "Document" displays XHTML only by QTextBrowser but WebKit and Qt WebEngine are not implemented for Android and QtWebView is complex and QML one.
AsusNexus7.png
Image. OpenSCADA in Web and Qt5 for the native building.

Key specification of the tablet:

Hardware platform: ARM Cortex-A15 [ARMv7]
Central processor: Four-core Qualcomm Snapdragon APQ8064-1AA 1500 MHz
Operational memory: 2 GiB DDR3
Permanent memory: 32 GiB
Video subsystem: 400 MHz quad-core Adreno 320
Screen: IPS, 1920x1200 px (323 ppi)

The tracing task of the work out opened here.

Assembling and starting OpenSCADA into the environment of OS Android

Installing of full-featured OS Linux and OpenSCADA starting
For different OS installing you need to unlock the loader and for original Android saving you need ensure multiboot.

The loader unlock and ROOT, from a Linux environment:

  • Enable the debug mode of Android: "Configuration" -> "About the device", five times click into item "Building number".
  • Set debug through USB: "Configuration" -> "Developers parameters", set proper property.
  • Install the utility "adb" (Android Debug Bridge).
  • Check for connection to the tablet: connect USB-cable to PC, call command "$ adb devices".
  • Unlock the device:
    • Enable the tablet with connection to PC by the USB-cable and holding by buttons "Power" and "Sound lower" up to the bootloader screen appear.
    • Check for the boot-loader visibility: "$ fastboot devices".
    • Unlock: "$ fastboot oem unlock".
  • Load and flash "TWRP recovery": load here, then flash it by command "$ fastboot flash recovery /Path-to-TWRP.img"
  • Enter to the "Recovery" mode of the loader and provide access ROOT: select "Reboot" -> "Recovery" -> "ROOT", then "Reboot" -> "Sytem".
  • Install "SuperSU" for you will be proposed.

To provide the multiboot let install "MultiROM Manager" from "Play Market".

Due to this device is supported by Google, you are allowed to update the Android OS up to versions 5 and 6 for this you can read and download suitable image from the "Factory Images for Nexus and Pixel Devices" page.