• Calling native methods, written in ARM Assembly, within an Android App using the JNI
    This document demonstrates how to generate a library containing an assembly procedure that will be called through the Java Native Interface, within an Android project written in Java as an example. ...
  • Useful assembler directives and macros for the GNU assembler
    Introduction In order to keep my assembly-related documents easy to read and understand, I've written some macros for the GNU-assembler (also known as GAS). These macros will also make it easier for...
  • How to Load Constants in Assembly for Arm Architecture
    Arm is a 32-bit CPU architecture where every instruction is 32 bits long. Any constants which are part of an instruction must be encoded within the 32 bits of the given instruction and this naturally...
  • Transparent Superpages for FreeBSD on ARM
    “This content was initially posted 27 September 2013 on blogs.arm.com” Contemporary ARM® architecture (ARMv7, the upcoming ARMv8) offers advanced CPU features like MMU, multi-level cache, TLB, multi core...
  • System Assembly through Intelligent Configuration
    Chinese Version 中文版: 通过智能配置进行系统汇编 The modern SoC is designed with many modular IP blocks that have been commercially licensed or reused from previous designs, along with some new proprietary components...