Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Announcements
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Open Source Software and Platforms
  • Developer Community
  • Tools and Software
  • Open Source Software and Platforms
  • Jump...
  • Cancel
Open Source Software and Platforms
  • Android blog
  • Forums
  • Help
  • Jump...
  • Cancel
  • New

Blogs

Latest Blogs
  • Playing with Virtual Prototypes: Debugging and testing Android games should be as much fun as playing them!

    Sam Tennent
    Sam Tennent
    One of the most amazing developments in the last few years has been the explosion in mobile gaming. Not so long ago, if you wanted to while away the time playing a game on your phone there were not many…
    • September 21, 2020
  • SUSE Rocks in Nashville!

    P. Robin
    P. Robin
    I attended the 2019 edition of SUSE conference. I take you through the the latest developments in enterprise Linux, OpenStack, CEPH and more, from the conference.
    • May 1, 2019
  • Bringing Armv8.2 Instructions to Android Runtime

    Xueliang Zhong
    Xueliang Zhong
    Arm Architecture v8.2 features were detailed in 2016. Just two years later, in 2018, flagship Android phones with ARMv8.2 features (Google Pixel3, Huawei Mate 20 Pro, Samsung Galaxy S9, etc) started shipping…
    • February 26, 2019
  • Arm support for Android NNAPI gives >4x performance boost

    Robert Elliott
    Robert Elliott
    Arm now supports Android Neural Networks API (NNAPI) with open-source, optimized NN operators that deliver serious performance uplift across CPUs and GPUs
    • January 29, 2018
  • The 64-bit Future of Android

    DaveW
    DaveW
    Arm is enthusiastic about Google’s announcement earlier this week encouraging Android applications to take advantage of the 64-bit Arm Architecture
    • December 22, 2017
  • Example of calling Java methods through the JNI, in ARM Assembly, on Android

    Myy
    Myy
    This document demonstrates how to call the JNI, through a procedure : written with the GNU ARM Assembly syntax, assembled and stored in a ELF shared library, executed by an Android system through an…
    • June 28, 2016
  • Example of calling the JNI directly from ARM Assembly on Android

    Myy
    Myy
    Here's a little demonstration about how to generate a library, with an assembly procedure that will be called through the Java Native Interface, using an Android project as an example. The procedure will…
    • June 25, 2016
  • Workaround for Unable to load native library: libnative-activity.so

    Myy
    Myy
    So, another bug I had to deal with NativeActivity and for which I have no clear solution but a workaround for.The problem I compiled a version of libnative-activity.so that depends on my own library, libmyy…
    • May 23, 2016
  • Check your context if glCreateShader returns 0 and GL_INVALID_OPERATION

    Myy
    Myy
    I passed half a day hunting weird bugs on Android's Native Activity.The one I'll talk about here is if glCreateShader suddenly returns 0 and glError sends you back 0x502 (GL_INVALID_OPERATION - 1282).I…
    • May 22, 2016
  • ARM NEON optimization

    Yang Zhang 张洋
    Yang Zhang 张洋
    When applying ARM NEON to real-world applications there are many programming skills to observe. This article introduces common NEON optimization skills. NEON assembly and intrinsics will also be discussed…
    • March 27, 2015
  • Arm NEON programming quick reference

    Yang Zhang 张洋
    Yang Zhang 张洋
    Arm NEON programming quick reference guide.
    • March 27, 2015
  • Ne10 FFT Feature: Radix-3 and Radix-5 FFT are supported, NEON Optimization Significant Performance Improvement by NEON-Optimization

    Phil Wang
    Phil Wang
    Ne10 v1.2.0 is released. Now radix-3 and radix-5 are supported in floating point complex FFT. Benchmark data below shows that NEON optimization has significantly improved performance of FFT.1. Project…
    • January 16, 2015
  • The ART of Fuzz Testing

    Stephen Kyle
    Stephen Kyle
    In the newest version of Android, Lollipop (5.0), the virtual machine (VM) implementation has changed from Dalvik to ART. Like most VMs, ART has an interpreter for executing the bytecode of an application…
    • November 26, 2014
  • Runtime detection of CPU features on an ARMv8-A CPU

    Ashok Bhat
    Ashok Bhat
    In this blog I will cover various methods of runtime feature detection on CPUs implementing ARMv8-A architecture. These methods include using HWCAP on Linux and Android, using NDK on Android and using…
    • October 10, 2014
  • Bringing up Streamline in the Android Developer Toolchain (SDK and NDK) in order to do system analysis for your Android app

    Matthew Du Puy
    Matthew Du Puy
    This blog has been written before but quite a few things have improved in the ease of use and breadth of support of Streamline use on Android in the past few years. For starters, Mac OS X is well supported…
    • June 25, 2014
  • Original DOOM: Bringing Desktop Games to ARM-Based Android

    Anatoly Konukhov
    Anatoly Konukhov
    We would like to share with you an Android-based application that enables Intel software on ARM-based devices. To demo you this approach we took Intel version of DOOM and run it on Android-based device…
    • December 26, 2013
  • Ne10 FFT feature

    Yang Zhang 张洋
    Yang Zhang 张洋
    FFT feature in ProjectNe101 IntroductionProject Ne10 recently received an updated version of FFT, which is heavily NEON optimized for both ARM v7-A/v8-A AArch32 and v8-A AArch64 and is faster than almost…
    • December 17, 2013
  • Installing Android on the Samsung XE303C12 Chromebook

    Matteo Franchin
    Matteo Franchin
    In this blog post I give details of how I ported Android to the Samsung Chromebook model XE303C12. I do this in the hope of generating documentation which can be useful in other similar ports.
    • December 16, 2013
  • Ne10 Library Getting Started

    Yang Zhang 张洋
    Yang Zhang 张洋
    This blog was originally posted on 9 January 20131 IntroductionARM® NEON™ technology is a SIMD (single instruction multiple data) architecture extension for the ARM Cortex™-A series processors…
    • September 26, 2013
  • From Zero to Boot: Porting Android to your ARM platform

    Vassilis Laganakos
    Vassilis Laganakos
    This blog describes how to get Android running on ARM-based SoC boards. We run through the overall procedure and point out potential pitfalls and other things that you may encounter.
    • September 18, 2013