• Hello World with Bare Metal and QEMU

    Carlos Delfino
    Carlos Delfino

    I have followed some tutorials on the internet and found one in particular quite interesting and didactic for those just starting to program ARM Bare metal. The Blog é Freedom Embedded | Balau's technical blog on open hardware, free software and…

    • over 6 years ago
    • Processors
    • Processors blog
  • How do I do <x> in assembler?

    Peter Harris
    Peter Harris

    One of the most common classes of question in the ARM community which I answer is "How do I do <x> in ARM assembler?". While I am always happy to answer these questions, I thought it would be useful to write blog containing a few handy self-help tips…

    • over 7 years ago
    • Processors
    • Processors blog
  • ARM Cortex-A 处理器和 GCC 命令行

    Song Bin 宋斌
    Song Bin 宋斌

    原文: ARM Cortex-A Processors and GCC Command Lines

    投稿人:richardearnshaw,2013 年 4 月 15 日

    面向 ARM 处理器的 GNU 编译器集合 (GCC) 命令行选项最初是在多年前设计的,当时可用处理器和变体的列表与现今相比要短很多。随着 ARM 架构的演进,从 GCC 中获取最佳代码所需的选项也已改变,但也做了各种尝试来确保选项的现有集合不会改变其本意。编译器的设计意味着充分利用 ARM CortexTM-A 处理器 所需的选项现在已非常复杂…

    • over 7 years ago
    • 中文社区
    • 中文社区博客
  • "Hello World" in Assembly

    Jacob Bramley
    Jacob Bramley

    Chinese Version: 汇编 "Hello World"

    Assembly language can be fairly daunting, even for experienced software engineers. The lists of strange instructions and squiggles can be hard to read at the best of times; indeed, that is why we use languages…

    • hello_world.tar.gz
    • over 7 years ago
    • Processors
    • Processors blog
  • Shrink Your MCU code size with GCC ARM Embedded 4.7

    Joey Ye
    Joey Ye

    GNU Tools for ARM embedded processors, or GCC ARM Embedded for short, version 4.7 is now available.

    The previously released version, 4.6, had more than 30,000 downloads. As well as new features such as MAC OS hosting, GDB enhancement, and other optimizations…

    • over 7 years ago
    • System
    • Embedded blog
  • ARM编译器6和其他编译器错误,警告,修复的比较

    章政
    章政

    ARM编译器6诞生有一段时间了,我们的编译器专家Stefano写了一篇ARM编译器6中相对于其他编译器的优点,原文在这里,下面是翻译

    Compiler的主要功能是将源代码转换为机器码,但在项目开发过程中,我们难免会遇到一些错误。

    一个好的编译器的一个重要指标就是产生清晰和准确的错误和警告信息。清晰的错误消息可以帮助我们迅速发现代码中的错误,而警告信息是编译器在代码中发现的潜在的问题,这些值得我们的调查。ARM编译器6是基于著名的Clang编译器,该编译器相比于其他工具可以提供更准确的警告和错误信息。…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
<