Bind and Unbind in Linux Device Driver Nodes

Bind and Unbind in Linux Device Driver Nodes

In embedded Linux environments with devices, there are two network cards. If A is recognized as eth0 and B is recognized as eth1, sometimes you may want to swap the device nodes (i.e., swap the mapping of A and B to eth0 and eth1, loading as eth0 first and eth1 second). The following methods can … Read more

A Perspective on Embedded Linux from a Microcontroller Engineer

A Perspective on Embedded Linux from a Microcontroller Engineer

Introduction This article provides a brief overview of some knowledge related to Embedded Linux, serving as a reference for those who, like me, wish to advance from microcontroller programming to Embedded Linux. With the increasing number of tutorials on Embedded Linux, I believe many friends studying microcontrollers have started to explore this area. What to … Read more

Is MMU Required for Running Embedded Linux?

Is MMU Required for Running Embedded Linux?

Scan to FollowLearn Embedded Together, learn and grow together Why is MMU Needed? We know that applications cannot access memory arbitrarily. Allowing applications to directly access physical memory would be very dangerous, as all contents of the computer’s memory would be completely exposed. This is where the MMU comes in. The MMU, or Memory Management … Read more

Overview of New Book | Practical Embedded Linux Driver Development

Overview of New Book | Practical Embedded Linux Driver Development

Detailed Explanation of Embedded Linux Driver Development and Device System Construction Practical Development of I2C and SPI Drivers Content of the Book The most common interaction in people’s daily lives is with embedded systems. Currently, widely used devices such as smartphones, MP3 players, smart home appliances, drones, autonomous vehicles, and robots all utilize embedded systems. … Read more

Five Promising Directions for Embedded Development in 2025!

Five Promising Directions for Embedded Development in 2025!

Click on the above“Linux Notes”, select“Pin/Star Public Account” Welfare and valuable content delivered promptly The top 5 most promising directions for embedded development in 2025 (STM32 still on the list) In 2025, the embedded industry remains vibrant. STM32, RTOS, IoT, Edge AI, automotive electronics… which direction is worth learning the most? This article outlines the … Read more

The Top 5 Promising Directions in Embedded Development for 2025!

The Top 5 Promising Directions in Embedded Development for 2025!

In 2025, the embedded industry remains vibrant. STM32, RTOS, IoT, Edge AI, automotive electronics… which direction is the most worthwhile to learn? This article outlines the 5 most promising directions in embedded development, combining job roles, salaries, and skill requirements for a comprehensive understanding! 💡 Why should you care about the “direction”? Embedded technology spans … Read more

Detailed Explanation of Embedded Linux Boot Process

Detailed Explanation of Embedded Linux Boot Process

Kernel Boot Stage 1. bootsect stage 2. setup stage 3. head.S stage 4. main.c stage Init Stage 1. Determine User Login Mode In “/etc/inittab”, the following login modes are listed: single-user maintenance mode, multi-user without network mode, text interface multi-user mode, and X-Windows multi-user mode. The single-user maintenance mode (runlevel 1) is similar to “Safe … Read more