Designing Embedded Software Architecture: Task Scheduling

Designing Embedded Software Architecture: Task Scheduling

WeChat Official Account: Follow Orange Crazy Embedded to learn more practical skills in embedded programming. If you have any questions or suggestions, please leave a message on the official account; If you find this article helpful, feel free to like and follow. 1. Introduction In the process of embedded MCU software development, the architecture of … Read more

Essential Toolkit for Building an Excellent Embedded Software Framework

Essential Toolkit for Building an Excellent Embedded Software Framework

Click on the top “Embedded Application Research Institute“, select “Pin/Star the Official Account“ Useful resources delivered to you first! Source | Github Compilation & Layout | Embedded Application Research Institute Source: https://github.com/cproape/toolkit 1. Introduction ToolKit is a general-purpose toolkit for embedded systems, which can be flexibly applied to programs with or without RTOS, implemented with … Read more

Summary of Embedded Knowledge Level 3 (ARM Instruction Series)

Summary of Embedded Knowledge Level 3 (ARM Instruction Series)

1. Shift Operation Instructions LSL, LSR, ASR, ROR, RRX 2. Instruction Condition Code 3. Memory Access Instructions — LDR Word Data Load Instruction.<span>LDR</span><span> instruction is used to transfer a</span><span> 32</span><span>-bit word data from memory to the destination register. This instruction is usually used to read</span><span> 32</span><span>-bit word data into a general-purpose register for processing.</span> — … Read more

Annual Highlights | CPU Cache/Embedded Open Source Projects/SoC Multi-core Boot

Annual Highlights | CPU Cache/Embedded Open Source Projects/SoC Multi-core Boot

Click on the card below to follow Arm Technology Academy 2023 Annual Review Time flies, and before we know it, it’s the end of the year again. In 2023, Arm Technology Academy published over 400 technical articles covering various technology fields. Thank you for your continued support. To help everyone learn and grow, we have … Read more

How to Check Your Embedded Device CPU Temperature

How to Check Your Embedded Device CPU Temperature

Click on the top “Embedded Miscellaneous” and “Star the Official Account” to view embedded notes at the first time! Everyone should have seen some videos of big shots grilling meat with computer CPUs. Is the temperature of the computer CPU really that high? Let’s take a look at what the temperature of our computer CPU … Read more

Technical Challenges and Opportunities in Embedded Machine Learning Processors

Technical Challenges and Opportunities in Embedded Machine Learning Processors

In December 2016, Vivienne Sze, Yu-Hsin Chen, and others (authors of Eyeriss) published a good review article titled “Hardware for Machine Learning: Challenges and Opportunities” on arXiv. Here, I would like to discuss my understanding of the “challenges” and “opportunities” in conjunction with this article [8] and the ISSCC2017 paper [1-7]. First, this discussion mainly … Read more

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

Uncovering the Secrets of ARMv7/ARMv8/ARMv9 Architecture

1. Although ARMv7 products are still frequently seen in the market and many students are learning about ARMv7, it has been 15 years since its release, and ARMv8 has been around for 10 years. 2. Despite the popularity of ARM, which occupies various fields in the market and has many programmers closely related to it, … Read more

Common Memory Partition Areas in Microcontrollers

Common Memory Partition Areas in Microcontrollers

Follow+Star public number, don’t miss wonderful content Author | Xing Mo Editor | strongerHuang Seeing some friends discussing the topic of microcontroller memory, today I will describe the common partition areas in conjunction with STM32. In an STM32 program code, from high memory address to low memory address, the stack area, heap area, global area … Read more

The Importance of Embedded Software Architecture

The Importance of Embedded Software Architecture

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | Embedded Column In embedded software development, including microcontroller development, software architecture is a crucial issue that developers must carefully consider. Software architecture is very important for the overall stability and reliability of the system; a suitable software architecture is not … Read more

Three Common Architectures in Embedded Software Development

Three Common Architectures in Embedded Software Development

Abstract: For microcontroller programs, everyone is familiar, but very few actually consider the architecture. With the increasing number of program developments, having an architecture is very necessary. There are roughly three types of application architectures: 1. Simple front and back sequential execution programs, this method is used by most people, without needing to think about … Read more