• ARM系统预引导固件的新机遇- UEFI, Part 2

    Guest Partner Blogger
    Guest Partner Blogger
    上回我介绍了UEFI和它的历史,现在我将探讨它,特别是在ARM的系统上的优越性。我也会更详细地描述UEFI论坛的组织结构。优越性尽管现有的ARM预引导固件并没有BIOS的束缚,使用UEFI标准对ARM预引导固件仍有很多优越性。 OEM / ODM厂商一直在试图降低开发成本。代码共享是在预引导固件领域实现这目标的一种方式。ARM和x86都注重计算连续性,UEFI不仅使得在ARM产品之间或在x86产品之间代码共享…
    • September 11, 2013
  • ARM系统预引导固件的新机遇- UEFI

    Guest Partner Blogger
    Guest Partner Blogger
    ARM处理器已经在智能手机市场占主导地位,并越来越成为整个嵌入式领域的主流。最近,ARM处理器也进军服务器领域,追求计算连续性。然而,历史上,ARM系统没有一个预引导固件的标准。这使得每个设计都有自己独特的与所引导的操作系统紧密结合的模式。这种传统的方法意味着固件开发者必须保持完全不同的代码库,即使系统可能使用的外围设备(网络,SATA接口,USB控制器等)和整个设计功能集是相同的。传统的ARM设…
    • September 11, 2013
  • How to run LAMP and Drupal on a PandaBoard in seven simple steps

    Leo Lara
    Leo Lara
    This tutorial explains how to have a LAMP server running Drupal on a PandaBoard. These instructions will apply to any other Cortex-A platform with few or no changes.The growing variety of ARMv7-based inexpensive…
    • September 11, 2013
  • Comparison of JavaScript execution modes of the WebKit browser engine

    Guest Partner Blogger
    Guest Partner Blogger
    Nowadays web browsers are among the most widely used software tools. You can find them being used everywhere on devices ranging from phones and tablets to personal computers. The heart of all browsers…
    • September 11, 2013
  • DS-5 Streamline Performance Analyzer on Allwinner Android 4.0 HDMI Dongle

    Bob Peng
    Bob Peng
    ARM® DS-5TM Streamline Performance Analyzer, part of the ARM DS-5 toolchain, is an useful tool for developers doing system level software optimization for ARM Linux and Android platforms. Streamline…
    • September 11, 2013
  • Linux hwmon, power management and ARM DS-5 Streamline

    Paweł Moll
    Paweł Moll
    The hwmon is a generic Linux kernel subsystem, providing access to hardware monitoring components like temperature or voltage/current sensors. Traditionally interfaced via external buses like I2C, many…
    • September 11, 2013
  • Debugging multicore devices via USB with ARM DS-5

    Stephen Theobald
    Stephen Theobald
    ARM-based platforms come in a range of processor configurations, and these platforms often have more than one ARM processor.  Traditionally these have been Symmetric Multi Processing (SMP) systems, where…
    • September 11, 2013
  • UEFI Debug Made Easy

    Stephen Theobald
    Stephen Theobald
    This blog shows step-by-step how to build the UEFI software and debug it at source level, including all dynamically loaded modules (DLLs), using the ARM Development Studio 5 (DS-5) toolchain.
    • September 11, 2013
  • Arm Cortex-A Processors and GCC Command Lines

    Richard Earnshaw
    Richard Earnshaw
    This blog covers three areas of GCC’s command line options: CPU, floating point and SIMD (Single Instruction, Multiple Data) acceleration.
    • September 11, 2013
  • How do you make Java fast? Answer: Go down the pub!

    Rod Crawford
    Rod Crawford
    It all started back in 2008, I'd been looking at what the Software Bill-of-Materials would be for an ARM-based Netbook. I'm a great fan of JEOS (Just-Enough-OS) to support the end users software…
    • September 11, 2013
  • NEVADA: NEON Visualization for ARM Developers

    Guest Partner Blogger
    Guest Partner Blogger
    Embedded devices have rapidly evolved in the past decade. Although these devices are capable of running advanced web and desktop applications with sufficient performance, further improving the software…
    • September 11, 2013
  • Using ARM NEON to accelerate Scalable Vector Graphics in webkit by up to 4x

    Guest Partner Blogger
    Guest Partner Blogger
    IntroductionIn the information era with its increased use of mobile devices to communicate and access information, web browsers constitute the central component to navigate through the vast amount of information…
    • September 11, 2013
  • ARM DS-5 Community Edition: Enabling the Android Developer Community

    Vinod Krishnamoni
    Vinod Krishnamoni
    The need for quality professional tools for cross platform development when battling obscure software bugs and performance issues cannot be understated. With the ARM® Development Studio 5 (DS-5™) Community…
    • September 11, 2013
  • Optimizing DirectFB with ARM NEON

    Kui Zheng
    Kui Zheng
    DirectFB (Direct Frame Buffer) is a graphics library that is widely used in embedded systems, especially home market. More and more applications or libraries choose DirectFB as backend, such as Cairo,…
    • September 11, 2013
  • Software Debuggers: What next?

    Andrew N. Sloss
    Andrew N. Sloss
    Great leaps in human knowledge are linked to advancements in tools. For software engineers the debugger is a cornerstone tool to create reliable products. We engage in a running battle fighting both the…
    • September 11, 2013
  • Porting Linux made easy with DS-5

    Stephen Theobald
    Stephen Theobald
    Here at ARM, a colleague recently wanted to port Linux to a prototype of a new high-performance Cortex-A9 based platform.  To develop and debug this port, he needed to be able to set breakpoints, view…
    • September 11, 2013
  • Get the best from ARM debug tools: Stack frames & instruction trace

    Javier Orensanz
    Javier Orensanz
    This blog covers the use of two powerful debugging techniques — stack frames and instruction trace — to debug random or timing-related bugs on ARM processor-based targets.Timing-related and random bugs…
    • September 11, 2013
  • Semihosting: a life-saver during SoC and board bring-up

    Javier Orensanz
    Javier Orensanz
    In this blog you will find information about semihosting, an implementation of the C library that uses a JTAG debugger to interface the world. Semihosting is very useful for board bring-up, as it works…
    • September 11, 2013
  • Coding Using NEON Technology

    Guest Partner Blogger
    Guest Partner Blogger
    利用NEON技术编写代码ARM NEON™ technology is widely used for multimedia optimization. The SIMD architecture of NEON technology makes it very suitable for many compute intensive modules in multimedia codecs…
    • September 11, 2013
  • Spotlight on the Linux Software Ecosystem - openSUSE

    Andrew Wafaa
    Andrew Wafaa
    Continuing my "Spotlight on the Linux software Ecosystem", this time I am going to cover the openSUSE Project.openSUSE is not only one of the major Linux distributions, but is also one of the…
    • September 11, 2013
  • Spotlight on the Linux Software Ecosystem - The Fedora Project

    Andrew Wafaa
    Andrew Wafaa
    As many may know, the Linux operating system has many variations. These are more commonly referred to as Linux distributions or distros, and choosing a distribution to use can be a quagmire.  I won't be…
    • September 11, 2013
<>