Taishan School – LVGL Porting on RK3566, Resolving Buildroot System Errors

Taishan School - LVGL Porting on RK3566, Resolving Buildroot System Errors

Recently, I have been compiling the rk3566 Buildroot system, while preparing to run LVGL on the Buildroot system, aiming to create an application similar to a Qt interface that automatically runs on startup to observe the overall effect. This is what I have been working on lately. Previously, my system was an Android system, so … Read more

C Language – Chapter 13: Functions and One-Dimensional Array Exercises

C Language - Chapter 13: Functions and One-Dimensional Array Exercises

Great! Below are the exercises related to Chapter 13 “Functions and One-Dimensional Arrays” in C language. Each code segment includes detailed comments and function descriptions to help you understand better. Exercise 1: Calculate the Sum of a One-Dimensional Array Requirement: Write a function to calculate the sum of all elements in a one-dimensional array. #include … Read more

Essential Average Algorithms for Embedded Development: Principles and Pros & Cons Analysis

Essential Average Algorithms for Embedded Development: Principles and Pros & Cons Analysis

In embedded software development, a significant portion of the workload involves data collection, processing, and output. The average value algorithm plays a crucial role in this data processing, serving as a core tool for handling sensor data, signal filtering, and error compensation. The core requirements are tobalance accuracy, real-time performance, resource usage (memory / computational … Read more

Quick Start Guide to Microcontroller Development: From Timing Basics to Precise Time Control

Quick Start Guide to Microcontroller Development: From Timing Basics to Precise Time Control

Teaching Objectives 1. Understand and distinguish the concepts of clock cycle, machine cycle, and instruction cycle, which are the foundation of all timing control. 2. Understand timers; the essence of a timer is a counter, and the source of its counting pulses determines its operating mode (timer mode or counter mode). 3. Understand how timer … Read more

Development of Circuit Boards for Evaporative Coolers: Control Boards for Cooling Fans and Control Panels

Development of Circuit Boards for Evaporative Coolers: Control Boards for Cooling Fans and Control Panels

Temperature sensor chip IC solution development for single temperature digital display electronic circuit board PC embeddedSupply SOP8 atomizer IC small appliance solution programming and burning includedWireless remote control chip EV1527 EV1527 surface mount SOP8 wireless decoding chip remote control chip

Step-by-Step Guide to Building a 51 Microcontroller LED Chaser Experiment Using Proteus

Step-by-Step Guide to Building a 51 Microcontroller LED Chaser Experiment Using Proteus

This article introduces the LED chaser experiment based on the 51 microcontroller, covering the following main content: Experiment Objective: Master the basic usage of Proteus simulation software and Keil C51 programming, understand the minimum system configuration of the 51 microcontroller, and the principle of the LED chaser. Hardware Design: Construct a minimum system using the … Read more

Enhancing Httprunner Test Cases: Declaration and Reference of Variables (Part 2)

Enhancing Httprunner Test Cases: Declaration and Reference of Variables (Part 2)

Enhancing Httprunner Test Cases: Declaration and Reference of Variables 1. Variables In HttpRunner, there is support for the declaration (variables) and reference (or{var}) mechanism. Variables can be defined using the variables keyword in both config and step, and can be referenced in test steps using or{var}. The difference is: Variables defined in config are global … Read more

Chapter 14: Comparing Spiritual Roots to Determine Strength, True Insights Revealed Through Operators

Chapter 14: Comparing Spiritual Roots to Determine Strength, True Insights Revealed Through Operators

Note: I am busy today and do not have time to add images. Chapter 14: Comparing Spiritual Roots to Determine Strength, True Insights Revealed Through Operators Comparing spiritual roots to discern truth from falsehood, code reflects the heart like a mirror.On the path of cultivation, there are many forks; a single phrase can illuminate a … Read more

A Comprehensive Guide to UART Communication

A Comprehensive Guide to UART Communication

Hello everyone, welcome to <span>LiXin Embedded</span>. Do you remember those bulky serial printers, mice, and modems on old desktop computers? The plugs were larger than fingers and had to be screwed in place—yes, back then most data was quietly transmitted via UART. Although USB has almost dominated all peripheral interfaces today, serial communication has not … Read more