An Introduction to Mainstream MCU and CPU Architectures, Development Methods, and Essential Tools

An Introduction to Mainstream MCU and CPU Architectures, Development Methods, and Essential Tools

Hello everyone, I am your hardcore partner. I used to struggle with the question: what exactly is the deal with those “chips” in embedded systems that are invisible and intangible? What routines and tools are needed to develop them? Today, I will take you through the mainstream MCU and CPU architectures, development methods, and essential … Read more

Why Should Microcontroller Software Adopt a Framework?

Why Should Microcontroller Software Adopt a Framework?

Some beginners in microcontroller development, who have just started working with microcontrollers, may not have yet delved into using RTOS. Jumping directly into RTOS might be challenging, especially for those using relatively older microcontrollers with limited resources, which may not be suitable for running RTOS. Alternatively, when using RTOS, they may feel confused about the … Read more

RTOS vs Bare Metal: A Performance and Efficiency Showdown in Embedded Development

RTOS vs Bare Metal: A Performance and Efficiency Showdown in Embedded Development

Welcome to <span>LiXin Embedded</span>. In the business world, every choice made during development can determine the success or failure of a project. For instance, whether to use a Real-Time Operating System (RTOS) or to go with bare metal development is a headache-inducing decision. RTOS provides a structured development environment, fully functional and ready to use; … Read more

Embedded Q&A: A Microcontroller Engineer’s Dilemma After Two and a Half Years

Embedded Q&A: A Microcontroller Engineer's Dilemma After Two and a Half Years

Click on the above“Hardcore Wang” to select“Pin/Star the Official Account” Get the latest benefits and resources delivered to you Hello everyone, I am Hardcore Wang. Recently, I have been sharing embedded knowledge for free to help those interested in embedded systems learn, work on projects, and find jobs! This consultant is a microcontroller engineer with … Read more

StratifyOS: Say Goodbye to the ‘Pain’ of Embedded Development and Let Your MCU Soar!

StratifyOS: Say Goodbye to the 'Pain' of Embedded Development and Let Your MCU Soar!

Dear embedded development enthusiasts, are you often overwhelmed by various low-level drivers, hardware abstractions, and system porting? Do you find embedded development inefficient, lengthy, and downright frustrating? Next, we introduce StratifyOS, allowing you to experience the “smooth” pleasure of embedded development! What is StratifyOS? In simple terms, StratifyOS is a powerful real-time operating system (RTOS) … Read more

Learning Embedded Systems from Scratch: A Comprehensive Learning Path

Learning Embedded Systems from Scratch: A Comprehensive Learning Path

A detailed learning path for starting from scratch in embedded systems, covering fundamental knowledge, core skills, advanced directions, and practical projects, suitable for beginners to systematically master embedded development. 1. Foundation Stage: Basics of Electronics and Programming Goal: Master the hardware fundamentals and programming languages required for embedded development. Basics of Electronic Circuits Basic concepts … Read more

Classification and Analysis of Common English Vocabulary in Embedded Systems

Classification and Analysis of Common English Vocabulary in Embedded Systems

Classification and analysis of common English vocabulary in embedded systems1. Hardware-related TermsASIC (Application-Specific Integrated Circuit) – A chip designed for specific application requirements, commonly used in high-performance, low-power scenarios. Address Bus (地址总线) – An electronic circuit that connects the processor to external devices, used for addressing memory space or peripheral registers. DMA (Direct Memory Access) … Read more

Unlocking New Horizons in Embedded Development: Super-Simple-Tasker, Let Your ARM Cortex-M Soar

Unlocking New Horizons in Embedded Development: Super-Simple-Tasker, Let Your ARM Cortex-M Soar

Are you still struggling with complex RTOS in embedded system development? The emergence of Super-Simple-Tasker (SST) will completely change your development experience! It is a lightweight, efficient, and easy-to-use real-time operating system kernel designed specifically for ARM Cortex-M series processors, allowing you to easily control hardware resources and achieve high-performance real-time applications. Lightweight Does Not … Read more

Microcontroller Development

Microcontroller Development

In the embedded field, embedded real-time operating systems are becoming increasingly widely used. Using an embedded real-time operating system (RTOS) can more reasonably and effectively utilize CPU resources, simplify application software design, shorten system development time, and better ensure the system’s real-time performance and reliability. FreeRTOS is a mini real-time operating system kernel. As a … Read more

How to Set the RTOS Tick Rate Appropriately?

How to Set the RTOS Tick Rate Appropriately?

Recently, a reader asked the following question: Why is the default configuration for the RTOS system tick (Tick) set to 1000? Can I configure it to 100, 10000, or 2000? Many beginners have this question, including myself when I first learned about RTOS. I was confused about what the different tick configurations meant and their … Read more