Highlights of the Galaxy Kirin Embedded Operating System V10 SP1

Recently, the Galaxy Kirin Embedded Operating System V10 SP1 was officially released at the 2023 China International Trade in Services Expo! Targeting critical industry embedded scenarios, the product has attracted widespread media attention upon its release! The Galaxy Kirin Embedded Operating System V10 SP1 supports mainstream embedded chips at home and abroad, featuring a lightweight … Read more

Principles of Embedded Software Design

There are many theories of object-oriented development that can also be referenced in embedded C software development. My knowledge is limited, and this is just a humble attempt to inspire. 1. Design Principles SRP Single Responsibility Principle – Each function or functional block should have only one responsibility, and only one reason should cause it … Read more

The Ideal Image of an Embedded Programmer

Content Hello everyone, I am Bug Jun! Today’s article depicts what a true embedded programmer should look like. In fact, Bug Jun has always believed that embedded programmers are the artisans of the programmer world, creating exquisite masterpieces with extremely minimal “objects”! Well, enough bragging, you will understand after reading the translation below: Registers! Oscilloscopes! … Read more

Essential Knowledge Points for Embedded C Language: A Comprehensive Summary

How to excel in Embedded Systems? When you ask this question, you will often hear the advice to master C language!Today, I recommend a comprehensive summary of knowledge points in Embedded C Language written by an expert, which is definitely worth reading. From a grammatical perspective, C language is not complex, but writing high-quality and … Read more

Exploring CircuitPython: Simplifying Hardware Programming

Introduction CircuitPython is a Python interpreter designed for embedded systems, aimed at providing a simple and fun way for beginners and professionals to program hardware. Developed by Adafruit, it is an open-source project that seeks to lower the barriers to hardware programming, enabling more people to get involved in the development of IoT and embedded … Read more

Common Security Threats and Protection Measures for Embedded Systems

Embedded engineers should enhance their understanding of system security, comprehend the essence of security threats, and master effective protection strategies. Through in-depth analysis, it is hoped to stimulate awareness of embedded security both within and outside the industry, and jointly promote the development of a safer and more reliable intelligent ecosystem. Due to the special … Read more

A Beginner’s Guide to Embedded Operating Systems: Master the Core of Embedded Systems

Today, I would like to share a technical article:How to Get Started with Embedded Operating Systems! What is an Embedded Operating System? An Embedded Operating System (RTOS) is an operating system specifically designed for embedded systems, characterized by real-time capabilities, limited resources, and high reliability. Common RTOS examples include FreeRTOS, VxWorks, etc. 1) Characteristics of … Read more

Common Communication Interfaces in Embedded Development

In embedded systems, on-board communication interfaces refer to the communication pathways or buses used to connect various integrated circuits with other peripheral devices. UART, I2C, RS485, etc. are commonly used. This article organizes and clarifies them. UART Universal Asynchronous Receiver-Transmitter Thorough Understanding of UART Communication The UART port refers to a physical interface form (hardware). … Read more