• Branch and Call Sequences Explained

    Jacob Bramley
    Jacob Bramley
    In this blog we run through branch and call sequences to explain what they are and how to use them as well as interworking branches between Arm and Thumb Code.
    • September 25, 2013
  • Optimizing a processor design for low power control applications

    Joseph Yiu
    Joseph Yiu
    ARM Cortex-M based microcontrollers are becoming the defacto standard for the next generation of low power control applications.This paper looks at the various criteria to be considered when selecting…
    • September 23, 2013
  • 10 Tips for Maximizing Battery Life

    Jacob Beningo
    Jacob Beningo
    Portable, battery powered devices are sweeping through society like wild fire.  Mobile computing and sensor devices are springing up everywhere providing engineers with not only a plethora of data but…
    • September 21, 2013
  • Real-Time Operating Systems (RTOS)

    Alban Rampon
    Alban Rampon
    ARM architecture is supported by all popular RTOS vendors in embedded. Here is a table showing the RTOS companies, their products, and an indication of which ARM processors they support.
    • September 20, 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
  • Debugging CUDA Dynamic Parallelism

    David Lecomber
    David Lecomber
    Today, using one of the early examples from the CUDA toolkit, I’m going to introduce a neat feature of CUDA 5 and CUDA 5.5 - dynamic parallelism - and how to use Arm DDT to debug it.
    • September 13, 2013
  • 快速模型术语中英文对照表

    George Wang
    George Wang
    英文中文翻译Fast Models快速模型System Generator系统生成器System Canvas系统画布Model Debugger模型调试器Simulation仿真Programmer's View程序员视角Trace跟踪Visualization可视化Component组件Node-locked点锁定Bus transaction/transaction总线事务Fixed Virtual…
    • September 13, 2013
  • 快速模型(Fast Models) FAQ

    George Wang
    George Wang
    Q. 可以使用FVP(Fixed Virtual Platform)测试代码的效率吗? 比如运行某些benchmark程序 Q. 在一个平台模型(Platform Model)里可以有多余一个的可视化(Visualization)组件吗? Q. 在SystemC环境里可以初始化多个EVS(Exported Virtual Subsystems)吗? Q. 可以监视/跟踪PVBus的连接吗…
    • September 13, 2013
  • Elba Processor Power Management

    John Goodacre
    John Goodacre
    Blog orgininally posted on 11 July 2011 on blogs.arm.comHaving chosen the optimal implementation, as described in the previous blog (Elba - How do we know it works?) we now turned our attention to power…
    • September 12, 2013
  • 设置Android手机以使用ARM Streamline进行性能分析(二)

    Fang Bao 鲍方
    Fang Bao 鲍方
    2从手机中获得内核配置文件和Android init.rc启动脚本 现在,可以开始正式工作了。编译Linux内核前,通过USB电缆连接Android设备与PC,然后在终端窗口内获得如下的内核配置文件: $ cd /path/to/android-sdk/tools $ ./adb pull /proc/config.gz $ gunzip ./config.gz $ cp config …
    • September 11, 2013
  • 设置Android手机以使用ARM Streamline进行性能分析(一)

    Fang Bao 鲍方
    Fang Bao 鲍方
    本文讲述如何设置Android手机来运行ARM Streamline性能分析器的各项步骤。 对于运行ARM Linux或Android原生应用程序和代码库的手机来说,ARM Streamline性能分析器是一款系统级的可视化分析工具。它结合了ARM Linux内核模块、守护程序以及图形用户界面,可将系统跟踪和采样数据转换为以可视化和统计式的报告来呈现数据。Streamline支持运行ARM Li…
    • September 11, 2013
  • 定位,合作,共享 - 中科创达(Thundersoft)的Android红海战略

    Stephanie Zhang
    Stephanie Zhang
    简介:Thundersoft是Android核心技术和整体解决方案提供商, 通过提供完整的Android方案和服务,帮助OEM客户快速推出高品质产品。Thundersoft公司在Android 系统底层技术、中间件和应用开发、集成和服务方面经验丰富,在智能手机, 平板电脑等移动互联网终端产业链中具有独特优势。Thundersoft产品线以Android系统为基础,包括针对智能手机的一站式可定制的解决方案…
    • September 11, 2013
  • Linaro系列文章第二篇,参与Linaro

    Fang Bao 鲍方
    Fang Bao 鲍方
    在上一篇中,我们分享了 Linaro的历史、现状以及组织架构等内容。在本篇中,我们将了解到公司和个人开发者如何参与 Linaro 开发工作的相关内容。本文是 Linaro 系列文章的第二篇,包含如下章节:一、  Linaro 会员二、  Linaro 合作伙伴计划 (Linaro Partner Program, LPE)三、  Linaro 社区用户四、  Linaro 官方网站五、  Linaro…
    • September 11, 2013
  • Linaro系列文章第一篇,Linaro介绍

    Fang Bao 鲍方
    Fang Bao 鲍方
    本篇文章是Linaro系列文章的第一篇,主要介绍Linaro的历史、现状以及组织架构。 本文包含如下章节:一、Linaro溯源 二、 Linaro简介 三、 Linaro技术指导委员会(Technical Steering Committee, TSC)四、 Linaro员工 五、 Linaro工程团队组织架构一、 Linaro溯源 ARM®  是全球领先的半导体知识产权 (IP) 提供商ARM Holdings的简称…
    • September 11, 2013
  • 如何将Android带入互联网数字家庭? 第四篇

    Leon Zhang 章立
    Leon Zhang 章立
    在第一篇中,我们分享了数字家庭软件平台的发展趋势和特点;在第二篇中,我们归纳了将Android移植到电视、机顶盒平台需要面对的五大技术挑战并重点探讨了挑战1 : 符合电视体验的2D/3D图形性能和用户交互模式方面的挑战。在第三篇中, 我们探讨了更多的挑战, 包括“适合大屏的丰富多媒体影音体验”,“如何集成数字电视相关功能”, “如何推动应用开发者开发适合于TV的Android应用”…
    • September 11, 2013
  • 如何将Android带入互联网数字家庭? 第三篇

    Leon Zhang 章立
    Leon Zhang 章立
    在第一篇中,我们分享了数字家庭软件平台的发展趋势和特点;在第二篇中,我们归纳了将Android移植到电视、机顶盒平台需要面对的五大技术挑战并重点探讨了挑战1 : 符合电视体验的2D/3D图形性能和用户交互模式方面的挑战。在本篇中,我们将一起来继续分析其他的技术挑战。挑战 2 : 适合大屏的丰富多媒体影音体验:Android设计时是以移动手持设备为目标的,因此并没有考虑作为家庭娱乐中心的电视和机顶盒的多媒体影音需求…
    • September 11, 2013
  • 谷歌V8部署到ARM上:性能得到5倍提升

    Martyn
    Martyn
    ]现代网页主要构建于三大技术:HTML、CSS和JavaScript。JavaScript推动了交互式网页的发展;JavaScript执行速度慢也就意味着网页打开的速度慢。所以现在,人们做了大量的工作,努力改善JavaScript的性能,让我们能够拥有与台式机相同的功能,无论身处何处,都能轻松体验到强大的网页应用。 Gmail、Google Maps和Google Docs等网络应用程序均广泛使用JavaScript…
    • September 11, 2013
  • NEON编码 - 第4部分: 左右移位

    Martyn
    Martyn
    英文版:Coding for NEON - Part 4: Shifting Left and Right本文将介绍NEON提供的移位运算,并显示如何利用移位运算在常用颜色深度之间转换影像数据。本系列前期已发布的文章包括:第1部分:加载与存储,第2部分:余数的处理,第3部分:矩阵乘法。向量移位NEON上的移位与标量ARM编码中可能用到的移位非常相似,即每个向量元素的位数均向左或向右移位,出现在每个元素左侧或右侧的位将被删除…
    • September 11, 2013
  • 关于Android NDK的10个技巧

    Dave Butcher
    Dave Butcher
    随着Android NDK(本机开发套件)披露了许多的新设备和新功能,现在我们可以充分利用这些ARM设备了。下面列举了一些快速提示,希望对您有所帮助。1 - 关注目标最新的设备一般是ARMv7,这意味着它可以使用v7版本和功能。最新版的NDK增加了ARMv7和NEON代码支持,可以实现关键循环操作和媒体操作优化,远超其它方法。NDK提供小型静态库,可以帮助您识别运行时的选项。有关如何使用这些功能的示例…
    • September 11, 2013
  • 如何将Android带入互联网数字家庭? 第二篇

    Leon Zhang 章立
    Leon Zhang 章立
    在上一篇中,我们探讨了数字电视/机顶盒软件架构的现状与未来,分享了数字家庭软件平台未来的发展趋势和特点(如何将Android带入互联网数字家庭? 第一篇)。在本篇中,我们将一起来探讨为什么Android能够成为未来数字家庭软件平台的选择之一;而我们又如何才能将原本为手持设备量身定做的Android移植到电视/机顶盒平台? 1. 首先,我们需要回答的第一个问题就是: Why Android?为什么Android能够成为未来数字家庭软件平台的有力竞争者…
    • September 11, 2013
  • 如何将Android带入互联网数字家庭? 第一篇

    Leon Zhang 章立
    Leon Zhang 章立
    Android作为优秀的开源软件解决方案, 它的作用域已经从手机市场,波及到了平板电脑,甚至以数字电视、机顶盒为典型应用的数字家庭领域。Android最初是为手机移动设备量身定做的,它默认支持的分辨率,色彩深度, 多媒体播放架构,用户交互方式,2D/3D图形的性能等都无法适应类似于数字电视,机顶盒这样的家庭应用。因此,将Android移植到数字电视或机顶盒需要对Android进行大量的定制和修改。这些修改和定制涉及到Android软件架构中的各个层面…
    • September 11, 2013
<>