Unboxing Experience of Learning Embedded Linux with Development Boards

Unboxing Experience of Learning Embedded Linux with Development Boards

Scan to FollowLearn Embedded Together, learn and grow together When receiving a development board, the first thing to do is to understand it, find relevant materials, and familiarize oneself with its configurations. Then, set up the development environment. Thinking back to the past (here comes the show-off), the first development board I encountered while learning … Read more

Embedded Linux: A Comprehensive Guide to Pointers

Embedded Linux: A Comprehensive Guide to Pointers

Embedded Linux: A Comprehensive Guide to Pointers This article aims to summarize the learning of pointers in C language. If you like it, feel free to follow, as I will continue to update knowledge related to Embedded Linux. 1. The Relationship Between Pointers and Arrays 1. What is a Pointer? Like data types such as … Read more

Setting Up an Embedded Linux Environment on RK3568

Setting Up an Embedded Linux Environment on RK3568

1. Background To develop an embedded Linux application based on the MPU, it is necessary to configure the cross-compilation toolchain and port uboot + kernel. Development Environment: Windows 11 + VM16 + Ubuntu 16 2. Installation Steps 2.1 Install VMware 16 2.2 Install Ubuntu System ubuntu-16.04.5-desktop-amd64.iso 2.3 Install VMware Tools Shared Folder sudo vmhgfs-fuse .host://mnt/hgfs … Read more

In-Depth Explanation of LCD Driver at the Kernel Level in Embedded Linux Systems

In-Depth Explanation of LCD Driver at the Kernel Level in Embedded Linux Systems

1. The LCD from the Perspective of Application Engineers An LCD is composed of individual pixels: each row has xres pixels and there are yres rows, resulting in a resolution of: xres * yres. 2. How Colors are Represented in Pixels Colors can be represented using red, green, and blue. This can be done using … Read more

Essential Knowledge for Embedded Projects – Basics of Operating Systems

Essential Knowledge for Embedded Projects - Basics of Operating Systems

RTOS (Real-Time Operating System) Real-Time Characteristics: The ability to respond to external events and execute tasks within a specified time frame, such as in industrial control, ensuring precise timing for sensor signal acquisition and actuator control operations, thereby maintaining the stable and efficient operation of automated production lines. Task Scheduling Mechanism: Understanding preemptive scheduling (where … Read more

Layered Troubleshooting Method for Embedded Linux Network Issues

Layered Troubleshooting Method for Embedded Linux Network Issues

Hello everyone, I am the Intelligence Guy~ In embedded Linux development, network issues are often “invisible killers”—sudden disconnections, inaccessible services, data packet loss… These may involve multiple aspects such as hardware, drivers, protocol stacks, and firewalls. Today, I will share how to troubleshoot network issues in embedded Linux, guiding you through the ultimate troubleshooting process … Read more

C++ and Embedded Linux: Building Efficient Real-Time Systems

C++ and Embedded Linux: Building Efficient Real-Time Systems

Hello everyone, I am Jiu Cai. Today we will discuss the use of C++ in building efficient real-time systems on Embedded Linux. This is a practical and interesting topic for C++ beginners and enthusiasts. We will explore the wonderful applications of smart pointers and how they can shine in Embedded Linux systems. The magic of … Read more