How the open Function in Linux Drivers Bridges Software and Hardware

How the open Function in Linux Drivers Bridges Software and Hardware

Follow★Star the official account to get information first 1. Introduction Opening a file is one of the most basic operations in the Linux system. The <span>open</span> function can achieve the functionality of opening files. Below, I will introduce to you the detailed process of how the <span>open</span> function connects the upper layer to the lower … Read more

Controlling Driver Load Order in ByteDance BSP Interviews

Introduction All the following content is a brief overview; those interested can research based on the prompts. Personal note: After starting work, I have become more mellow (laughs). Some things that would have made me very angry in the past now just make me drink some water, eat a cookie, and write something while listening … Read more

Adding Version Information to Linux Drivers

During the development of Linux drivers, it is sometimes necessary to print some driver version information, which facilitates iteration and maintenance. The following describes the implementation approach: First, include the header file information #include <linux/version.h> #define DRIVER_VERSION KERNEL_VERSION(0, 0x01, 0x4) Then, in the driver’s probe function or entry function static int imx415_probe(struct i2c_client *client, const … 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

What is the Relationship Between Embedded Linux Drivers and BSP? An Insight from an Experienced Engineer

What is the Relationship Between Embedded Linux Drivers and BSP? An Insight from an Experienced Engineer

Click the public account above「Follow」 and 「Star」 Click “Resource Sharing” in the background to get the link to the “Internet Resource Sharing Area“ Yesterday in the technical group, a newcomer asked a question: “I see on recruitment platforms that some companies are looking for Linux driver engineers, while others are looking for BSP engineers. What … Read more

How to Master Embedded Linux: A Comprehensive Learning Path

How to Master Embedded Linux: A Comprehensive Learning Path

ID: Technology Makes Dreams GreaterCompiled by: Li XiaoyaoAs the saying goes, the beginning is always the hardest. When you first start, do you feel completely lost, unable to find your way through a sea of new terms while searching online? Even going to the library to read books feels directionless? With ARM, Linux, and U-Boot … Read more

Learning Embedded Systems from Scratch: Recommended Training Institutions

Learning Embedded Systems from Scratch: Recommended Training Institutions

Learning Embedded Systems from Scratch Only these three institutions are recommended As a veteran with 8 years of experience in the embedded industry Today, I will conduct an in-depth analysis of these three institutions from four dimensions: courses, faculty, employment, and tuition fees Helping you choose wisely and avoid pitfalls! 01 HuaQing YuanJian Embedded/IoT direction … Read more

A Microcontroller Engineer’s Perspective on Embedded Linux

A Microcontroller Engineer's Perspective on Embedded Linux

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

Basics of Linux Drivers | sys Filesystem

Basics of Linux Drivers | sys Filesystem

Click on the above“Linux Notes”, select“Pin/Star the Official Account” Welfare and valuable content delivered promptly Introduction Considerations Introduction to sys Filesystem What is the sys Filesystem Description of sys Filesystem Functions sysfs and Object Using sysfs Interface Examples of sysfs Read/Write Operations Common sysfs Interfaces Common sysfs Structures Code Experiment Conclusion Introduction The previous article … 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