Arm Community
Site
Search
User
Site
Search
User
Arm Community
Jump...
Cancel
New
More blogs in Arm Community
By name
By post count
By last updated date
Descending
Ascending
Research Articles
Servers and Cloud Computing blog
SoC Design and Simulation blog
Tools, Software and IDEs blog
恩智浦汽车电子MCU讨论区博客
<
More blogs in this community
Solutions
Product news
Ecosystem news
Tools & Software
IP Products
Research & Education
More
Cancel
Blogs
Latest Blogs
By date
By view count
By comment count
Descending
Ascending
Running Linux on the Series 3 Chromebook
Andrew Wafaa
Last month
Google
and
Samsung
released the first commercially available product using the ARM®
Cortex™-A15
SoC design: the new
Series 3 Chromebook
. Not only does the Chromebook have the new…
September 11, 2013
Cortex-A15 and Cortex-A7 big.LITTLE hardware from ARM
Liam Dillon
I would like to share some news around one of the products we recently released, the V2P-CA15x2_A7x3.
This is a new member of the
Versatile ™ Express CoreTile family
and is the first
ARM big…
September 11, 2013
ARMv8 Tools - Everything You Need To Develop for AArch64
Tony Smith
The introduction of a new architecture as significant as
ARMv8
, or AArch 64, requires careful consideration of the impact to existing software! The good news is, the new architecture is compatible with…
September 11, 2013
ARM technology software newbie? Try the Cortex A-Series Programmer's Guide
Jim Fallon
The ARM architecture has been used for many years in
mobile phones
and electronic devices, but it is only relatively recently that the architecture has diversified into being used in laptops,
tablets
and…
September 11, 2013
CoreSight delivers debug and trace for tomorrow's systems
Alex Growcoot
Debugging and optimizing software is always a demanding job. As today's systems become more complex the task of providing a suitable debug and trace solution becomes increasingly challenging - yet it…
September 11, 2013
Memory access ordering part 3: Memory access ordering in the Arm Architecture
Leif Lindholm
This post goes into the juicy bits of what memory access ordering actually means and how this is handled in the Arm architecture.
September 11, 2013
Arm Fundamentals: Introduction to understanding Arm processors
Alexandre Rames
This article is the first of a series on Arm fundamentals that will introduce various topics to help you get more familiar with the Arm architecture.
September 11, 2013
Page Colouring on ARMv6 (and a bit on ARMv7)
Jacob Bramley
Page colouring is sometimes used as an optimization but as a result of the cache architecture some ARMv6 processors actually require the allocator use page colouring. This article will explain why the…
September 11, 2013
Coding for Neon - Part 5: Rearranging Vectors
Martyn
When writing code for Neon, you may find that sometimes, the data in your registers are not quite in the correct format for your algorithm. We explore this in further detail here.
September 11, 2013
Debug and performance analysis of Linaro images with ARM Development Studio-5
David Stubbs
In this article we will go through the steps required to setup Linux on the PandaBoard using files supplied from Linaro and also the further steps required to setup Linux for use with Development Studio…
September 11, 2013
Google's V8 on ARM: Five Times Better
Martyn
The modern web is built primarily from three technologies: HTML, CSS and JavaScript. It is JavaScript that drives the interactive web; slow JavaScript means slow web pages. So today, a huge amount of effort…
September 11, 2013
RISC versus CISC Wars in the PostPC Eras - Part 2
David Patterson
In my
first blog
, we examined gave the historical context of the instruction set battles of ARM and x86, covering the RISC-CISC Wars in the PrePC Era and the PC Era. This blog covers Round 3, the PostPC…
September 11, 2013
RISC versus CISC Wars in the PrePC and PC Eras - Part 1
David Patterson
This two-part blog gives a historical perspective on the ARM vs. 80x86 instruction set competition for three eras: PrePC (late 1970s/early 1980s), PC (mid 1980s to mid 2000s), and PostPC (late 2000s onward…
September 11, 2013
Wealth of knowledge found at ARM Techcon: Linux, Android & development tools
Philippe Robin
The 2010
ARM Technology Conference (Techcon)
is taking place in Santa Clara next week. A large number of
companies will be presenting their solutions
to support development and optimization of products…
September 11, 2013
Going Maverick - Ubuntu 10.10 for ARM
Guest Partner Blogger
Wow it's that time again; our 4th release of Ubuntu on ARM is upon us. In the past we have provided a Freescale iMX51 image, a
Marvell Dove
image and a TI OMAP 3 image for Beagle Boards. This cycle…
September 11, 2013
Condition Codes 2: Conditional Execution
Jacob Bramley
This post is part of a series:
Condition Codes 1: Condition Flags and Codes
Condition Codes 2: Conditional Execution
Condition Codes 3: Conditional Execution in Thumb-2
Condition Codes 4: Floating-Point Comparison…
September 11, 2013
Locks, SWPs and two Smoking Barriers (Part 2)
David Rusling
In the
last article
, I explained how to modify SWP code to make use of compiler intrinsics. Using intrinsics hides the underlying detail needed to use the load and store exclusive instructions
(LDREX…
September 11, 2013
Locks, SWPs and two Smoking Barriers
David Rusling
Before
ARMv6
, the main synchronisation mechanism was the
SWP instruction
. SWP has two aspects, in a
uniprocessor system
it allows the read and write operations not to be interrupted between them. In…
September 11, 2013
How to Call a Function from Arm Assembler
Dave Butcher
Once you move beyond short sequences of optimised Arm assembler, the next likely step will be to managing more complex, optimised routines using macros and functions.
September 11, 2013
"Hello World" in Assembly
Jacob Bramley
This post aims to provide a simple introduction to Arm assembly language.
September 11, 2013
Caches and Self-Modifying Code
Jacob Bramley
Ideally caches act as magic make-it-go-faster logic sitting between processor cores and memory banks. But there are cases where cache behaviour must be considered to get the desired result.
September 11, 2013
<
>