Arm Community
Site
Search
User
Site
Search
User
Groups
Education Hub
Distinguished Ambassadors
Open Source Software and Platforms
Research Collaboration and Enablement
Forums
AI and ML forum
Architectures and Processors forum
Arm Development Platforms forum
Arm Development Studio forum
Arm Virtual Hardware forum
Automotive forum
Compilers and Libraries forum
Graphics, Gaming, and VR forum
High Performance Computing (HPC) forum
Infrastructure Solutions forum
Internet of Things (IoT) forum
Keil forum
Morello forum
Operating Systems forum
SoC Design and Simulation forum
SystemReady Forum
Blogs
AI and ML blog
Announcements
Architectures and Processors blog
Automotive blog
Graphics, Gaming, and VR blog
High Performance Computing (HPC) blog
Infrastructure Solutions blog
Internet of Things (IoT) blog
Operating Systems blog
SoC Design and Simulation blog
Tools, Software and IDEs blog
Support
Arm Support Services
Documentation
Downloads
Training
Arm Approved program
Arm Design Reviews
Community Help
More
Cancel
Arm Community blogs
Operating Systems blog
Blogs
Mentions
Sub-Groups
Tags
Jump...
Cancel
Operating Systems blog
Tags
Subscribe by email
More
Cancel
By date
By view count
By comment count
Descending
Ascending
Enhancing Chromium’s Memory Safety with Armv9
Richard Townsend
The Arm Open-source Software team is delighted to mark the release of Chromium M115, with experimental support for Arm’s Memory Tagging Extension (MTE).
August 7, 2023
New Memory Tagging Extension User Guide for Android OS Developers
Roberto Lopez Mendez
In this blog, read about what to expect with the new MTE User Guide for Android OS.
May 25, 2023
Enhancing Chromium's Control Flow Integrity with Armv9
Richard Townsend
This blog explains how Control Flow Integrity, an Armv9 security feature, works on the newly launched Chromium M105.
October 11, 2022
Playing with Virtual Prototypes: Debugging and testing Android games should be as much fun as playing them!
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
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
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
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
Dave Whaley
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
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
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
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
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 张洋
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 张洋
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
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
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
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
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
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 张洋
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
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
>