Differences in Hardware Operations: MCU, Linux, and Android

Differences in Hardware Operations: MCU, Linux, and Android

I am Wei Dongshan, and I have been engaged in embedded Linux training for a long time. Recently, I plan to serialize a series of articles. I am recording a brand new embedded Linux video, using a new approach, starting no longer from bare metal/uboot, which is more efficient. The corresponding documentation will also be … Read more

From Zero to Master: Recommended Reading List for Embedded Linux

From Zero to Master: Recommended Reading List for Embedded Linux

WeChat has changed its push rules; if you don’t star public accounts, you may not receive notifications. Detailed method for starring accounts: How to Star Public Accounts. Hello everyone, I am Zhiwei! Although there are many technical articles available online, the downside is that the knowledge points are too scattered. Books are meticulously organized and … Read more

Embedded Linux: From Novice to Expert

Embedded Linux: From Novice to Expert

Click “Ke Yan Achievements” to follow, select “Set as Star“ to avoid getting lost Hello everyone, I am Ke Yan, I haven’t gone missing, I just took a trip back in time, just returned from the year 2021, to see the industry development at that time. I can responsibly tell everyone that by 2021, our … Read more

Getting Started with ARM and Embedded Linux

Getting Started with ARM and Embedded Linux

You may have noticed that among those working in embedded systems, there are far more people researching Linux than those focusing on WinCE. Much of the documentation provided by manufacturers also centers around Linux. I have always found it difficult to understand this trend, as the interface of WinCE is much more visually appealing and … Read more

30 Essential Interview Questions For Embedded Linux

30 Essential Interview Questions For Embedded Linux

Hello everyone, I am Deep Linux. Today I will share the interview questions for embedded Linux~ The embedded positions have been very popular in recent years, and many friends choose this direction, and the salary aspect is also quite attractive. Therefore, for those who do not want to compete in backend development, embedded systems are … Read more

Embedded Linux: File Sharing

Embedded Linux: File Sharing

Click the blue font above to follow us In Linux, file sharing refers to the ability of multiple processes to access and manipulate the same file simultaneously. File sharing is significant in multi-process or multi-threaded programming environments, especially in the following aspects: Multi-threading Large Files: File sharing can be used to enable multiple threads to … Read more

Classic Books for Embedded Linux: From Beginner to Advanced

Classic Books for Embedded Linux: From Beginner to Advanced

Recently, many friends have been asking if there are good books to learn Linux.Today, I will share a list of some excellent Linux-related books with you. This book list leans towards Linux programming and is intended to help those who want to engage in Linux programming development. You can choose to learn based on your … Read more

Embedded Linux: Registering Thread Cleanup Handlers

Embedded Linux: Registering Thread Cleanup Handlers

Click the blue text above to follow us In Linux multithreading programming, specific cleanup operations can be performed when a thread terminates by registering a thread cleanup handler. This is similar to using atexit() to register process termination handlers. The thread cleanup handler is used to perform resource release or cleanup tasks when a thread … Read more

Setting Up An Embedded Linux Development Environment on Ubuntu

Setting Up An Embedded Linux Development Environment on Ubuntu

Baibai Network has created a complete Ubuntu image, which can be downloaded from here: Link: https://pan.baidu.com/s/1vw4VUV_Mvt0HXz8IC66ACg Extraction code: iftb We are also starting to teach driver basics using a pure Ubuntu environment for free starting from (2022.10.17). If you are using our Ubuntu image, you can skip the content in chapters 1 to 6 and … Read more

Embedded Linux Driver Development: LED Control

Embedded Linux Driver Development: LED Control

Abstract: Previously, we introduced the method of lighting up an LED using bare metal. Today, we will light up an LED using driver development and compare the two methods. 1. First, Let’s Look at the Schematic First, check the schematic to see which IO port the LED on our board is connected to. From the … Read more