In-Depth Explanation of ARM Core Registers and Assembly Language

In-Depth Explanation of ARM Core Registers and Assembly Language

For embedded developers, understanding assembly language and core registers is the foundation for a deeper understanding of the kernel. I never expected there would be so much content when I started writing, and I hope to convey many valuable insights. I would like to especially thank Teacher Wei Dongshan for his videos, which are absolutely … Read more

Top 4 Essential ARM Embedded Development Tools

Top 4 Essential ARM Embedded Development Tools

Word Count: 1200 Practical Index: ⭐⭐⭐⭐⭐ Introduction: Due to the special nature of the embedded development environment (cross-compilation), we will use some other peripheral tools. Here is a brief description, along with a reintroduction of the various tools used in the entire development environment and a simple application development process. 01 SecureCRT SecureCRT is a … Read more

Differences Between ARM-Linux Development and MCU Development

Differences Between ARM-Linux Development and MCU Development

Click to receive for free Regarding the development of ARM-Linux programs, it is mainly divided into three categories: application development, driver development, and system kernel development. Different types of software development have their own characteristics. Today, let’s take a look at the differences between ARM-Linux development and MCU development, as well as the basic development … Read more

Introduction to Raspberry Pi B: A Beginner’s Guide

Introduction to Raspberry Pi B: A Beginner's Guide

Raspberry Pi (Chinese name: “树莓派”, abbreviated as RPi or RasPi) is a credit card-sized computer designed for computer programming education for students, and its system is based on Linux. I bought a Raspberry Pi B long ago, but I never got around to using it. Since I plan to go into embedded development in the … Read more

Introduction to Arduino Interactive Electronics

Introduction to Arduino Interactive Electronics

*How to Subscribe to Us? *Search for WeChat ID “jiaoshiboya” or public account “Teacher Boya“ ————-✄———– On March 5, 2016, the “Shanghai High School Famous School MOOC Platform” (hereinafter referred to as the “MOOC Platform”) officially began trial operation. The Shanghai Municipal Institute of Educational Technology is responsible for the management and operation of the … Read more

Introduction to Arduino

Introduction to Arduino

What is Arduino? When you first enter the Arduino official website【https://www.arduino.cc/】, you will see “WHAT IS ARDUINO?” The first sentence you click on gives you a basic understanding of Arduino:Arduino is an open-source electronic platform based on easy-to-use hardware and software. Let’s learn about Arduino through a simple video below: The video is from Tencent … Read more

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems

Introduction to ARM Bare-Metal Programming and Embedded Systems Getting Started with ARM Bare-Metal Programming: From Zero to Embedded Development Hello everyone, I’m Daodao. Today, let’s talk about ARM bare-metal development. Many beginners feel overwhelmed when they see ARM, thinking it’s particularly difficult. In fact, it’s not; once you grasp the essentials, writing a simple LED … Read more

Common Questions Asked by Embedded Interviewers

Common Questions Asked by Embedded Interviewers

Click on the blue text above to follow us If I were an embedded interviewer, here are some questions I would ask, covering various aspects of embedded development, aimed at gaining a comprehensive understanding of the candidate’s technical abilities, problem-solving approaches, and practical experience. 1 Basic Knowledge 1.1. Related to C Language How do you … Read more

Power Management and Energy Saving in C++ Embedded Development

Power Management and Energy Saving in C++ Embedded Development

1. The Energy Consumption Dilemma in Embedded Development In today’s technological wave, embedded devices have permeated every aspect of life. From smart wristbands and smart home controllers to sensor nodes in industrial automation and automotive electronic systems, they act as the “unsung heroes” behind the scenes, silently driving the realization of various functions. However, most … Read more

Unlocking the Wonderful World of Arduino Embedded Projects with C++

Unlocking the Wonderful World of Arduino Embedded Projects with C++

1. Why Choose C++ for Arduino Embedded Development? In the vast realm of embedded development, Arduino is renowned, acting as a universal key that easily opens the door to the combination of creativity and practice, allowing countless electronics enthusiasts and professional developers to bring their brilliant ideas to life. From the convenient control of smart … Read more