Embedded Development Knowledge System: A Comprehensive Technical Guide from Beginner to Advanced

Embedded Development Knowledge System: A Comprehensive Technical Guide from Beginner to Advanced

Embedded development is the core technology field that connects hardware and software, involving full-link development from low-level chips to high-level applications. Its knowledge system covers multiple dimensions such as hardware design, operating systems, driver development, and communication protocols. This article will systematically outline the knowledge framework of embedded development and provide learning paths and resource … Read more

Solution to Laptop Sleep Issue When Closing the Lid After Installing Feiniu OS

Solution to Laptop Sleep Issue When Closing the Lid After Installing Feiniu OS

Solution to Laptop Sleep Issue When Closing the Lid After Installing Feiniu OS 🔥 Hello friends!👋 Today, let’s talk about the annoying issue of laptops going to sleep when closing the lid after installing Feiniu OS, and how to easily fix it!😉 💻 When you happily install Feiniu OS on your laptop, but find that … Read more

How to DIY a Raspberry Pi – ARM-Linux Card Computer

How to DIY a Raspberry Pi - ARM-Linux Card Computer

A few years ago, I planned to use a Raspberry Pi to build a small robot, but when I actually started working on it, I found that using someone else’s designed board was not very convenient. On one hand, the Raspberry Pi is designed for a wide range of users, which limits customization; the shape, … Read more

My First Qt Program Running on a Linux Development Board

My First Qt Program Running on a Linux Development Board

01 IntroductionLearning Linux is not difficult; the challenge lies in not finding the right tutorials and having no one to guide you quickly.After buying the development board, it just sits there collecting dust. Watching videos is hard to continue, and the documentation is hard to understand; it’s too difficult!This article aims to explain the basic … Read more

My First Qt Program Running on a Linux Development Board

My First Qt Program Running on a Linux Development Board

Abstract: Learning Linux is not difficult; the challenge lies in finding the right tutorials and having someone to guide you quickly. After purchasing a development board, it often ends up gathering dust. Watching videos becomes tedious, and understanding the documentation is too hard, making it quite frustrating! Therefore, today I will explain the basic steps … Read more

Comprehensive Analysis of Static and Dynamic Libraries! Make Your Linux More Efficient and Intelligent!

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join our technical exchange QQ group with 1000 members, note 【Public Account】 for faster approval 1. Basic Concepts of Static and Dynamic Libraries A library is a collection of pre-written, reusable code that exists in binary form and can be loaded into memory … Read more

Time Management Subsystem in ARMv8

Time Management Subsystem in ARMv8

Reposting an article;https://kernel.meizu.com/2023/12/13/Full-stack-resolution-of-the-Linux-time-subsystem/The time management in ARMv8 is primarily based on the same time base + different offsets = specific time.Let’s take a look at the main data structures.Used to calculate the time value under a certain offset; assuming we read the real time starting from 1970.Here, the current base + offset 【【TK_OFFS_REAL】 is equal … Read more

Embedded Linux: Memory-Mapped I/O

Embedded Linux: Memory-Mapped I/O

Click the above blue text to follow us In Linux systems, Memory-Mapped I/O is an advanced I/O mechanism designed to provide direct access to files by mapping them into the process’s address space. Through this method, data can be accessed directly via memory without the need for system calls to transfer data, thereby improving file … Read more

Embedded Linux Learning Notes: Using QT on Linux Embedded Devices

Embedded Linux Learning Notes: Using QT on Linux Embedded Devices

Click on the “Embedded Application Research Institute” above, and select “Pin/Star the Official Account“ Valuable Resources Delivered First-Hand! Source | CSDN – Yu Ge Tou Tou Compiled & Formatted | Embedded Application Research Institute QT is currently one of the mainstream UI design software, and the Linux system supports QT applications, providing many convenient interfaces. … Read more

Is There a 35-Year Crisis in Linux C/C++ or Embedded Development?

Is There a 35-Year Crisis in Linux C/C++ or Embedded Development?

From WeChat Official Account: Embedded Linux The questions are as follows: I am currently 25 years old, graduated from a non-985 university. I work in Shenzhen, doing embedded development, and my salary is currently average. After reading many blogs written by seniors, I find them great. I have some questions. 1. Recently, there have been … Read more