• CMSIS: A success story
    When the first Arm Cortex-M3 devices came to market in 2004, it quickly became clear that a vendor-independent hardware abstraction layer was required to simplify software re-use and to reduce the learning...
  • Not A Problem - A war story!
    After running about 4 years my code controlling an observatory dome began creating dome move direction errors. The problem appeared when the Master Controller (PC) begin sending some corrupted data...
  • A war story involving RL-ARM 4.05
    Hello, I dealt with this problem until this morning. It made me sweat (a little), and I'm using uv4/RL-ARM, so I thought you might be interested! It all started with upgrading RL-ARM to 4.05...
  • Code reuse attacks: the compiler story
    How does a developer prevent an attacker from taking control of a program when the developer is providing the tools to the attacker? What are code reuse attacks and how can the Arm Architecture remove...
  • Use of Extern for sharing veriables
    I have a basic question regarding definition and declaration of variables and use of the extern attribute. I thought I understood it but may be not. Here is what I have. 3 separate files.. One of the...