Relearning C++ After C++11: Key Changes and Features

Relearning C++ After C++11: Key Changes and Features

Author | Frances Buontempo Translator | Zhang Weibin Editor | Ding Xiaoyun Key Takeaways: C++ is still very important and will always be. There are many resources to help us learn modern C++, including Godbolt’s Compiler Explorer, ISOCpp, and CppReference. C++ can be simpler than before. Besides enhancements related to convenience, potential performance improvements are … Read more

Relocating Vector Table in Cortex-M Architecture MCU

Relocating Vector Table in Cortex-M Architecture MCU

The Cortex-M architecture uses a vector table lookup mechanism. When an exception occurs, the core automatically looks up the entry address of the handler from the vector table. The vector table is essentially an array of WORDs (32-bit integers), where each index corresponds to a specific exception, and the value of that index is the … Read more

Understanding and Redirecting the Cortex-M Interrupt Vector Table

Understanding and Redirecting the Cortex-M Interrupt Vector Table

Click the card below to follow Arm Technology Academy This article is authorized to be reproduced from the WeChat official account Pi Zi Heng Embedded. Using the NXP i.MXRT1170 model as an example, this article introduces the method of redirecting the interrupt vector table. In embedded code design, sometimes certain special operations (such as Flash … Read more