inxi: The Ultimate Tool for Retrieving Linux Hardware Information

inxi: The Ultimate Tool for Retrieving Linux Hardware Information

In the Linux world, there are many ways to obtain hardware information, such as <span>lscpu</span>, <span>free</span>, <span>lsblk</span>, and so on, but these commands usually focus on specific aspects. The uniqueness of <span>inxi</span> lies in its ability to integrate these scattered pieces of information. Today, we will explore this amazing tool. Installing inxi inxi can be … Read more

Linux Driver Development

Linux Driver Development

The MMC/SD driver model is widely used in embedded development, and its corresponding Linux system framework can be classified under block devices. If you want to understand the IO storage stack, you can start with the simple MMC/SD driver model. Linux MMC/SD Driver ModelIn Linux, the MMC/SD driver is mainly divided into three layers: the … Read more

Mastering Zephyr: A Step-by-Step Guide to Building Your Embedded Project (Part 1)

Mastering Zephyr: A Step-by-Step Guide to Building Your Embedded Project (Part 1)

Zephyr Basics Series: Starting from Scratch with Embedded Development Hello everyone, welcome to Lixin Embedded. Today, we are embarking on a brand new journey – the “Zephyr Basics Series”. The goal of this series is to guide you step by step into the powerful embedded real-time operating system, Zephyr, and to understand its core functionalities. … Read more

In-Depth Analysis of Zephyr Code Relocation Technology: From Principles to Best Practices

In-Depth Analysis of Zephyr Code Relocation Technology: From Principles to Best Practices

In modern embedded system development, code relocation technology is becoming a key means to optimize system performance. Imagine a scenario where your real-time control system experiences a 30% delay in critical interrupt response due to Flash access latency, or is unable to add new functional modules due to Flash capacity limitations. These are the pain … Read more

Zephyr Enthusiasts Monthly Issue 3 – 202503

Zephyr Enthusiasts Monthly Issue 3 - 202503

This issue records the latest news and shareable content about Zephyr, published in the last week of each month. This magazine is open source (GitHub: lgl88911/Zephyr_Fans_Monthly[1]), and contributions, issue submissions, or recommendations for Zephyr content are welcome. Project Data Excluding merges, 314 authors have pushed 1,431 commits to the main branch and 1,486 commits to … Read more

Device Initialization Order in Zephyr

Device Initialization Order in Zephyr

On a motherboard, there are numerous devices, and the order of their initialization is critical. For example, on an ESP32, an I2C device must be initialized before other devices that depend on it. In Zephyr, the initialization order of devices is controlled through device initialization levels, priorities, and the device tree. Initialization Methods There are … Read more

Implementing Static Library Compilation in Zephyr

Implementing Static Library Compilation in Zephyr

Zephyr has encapsulated a lot of functionality in its build system around CMake, primarily through a series of macros and functions that simplify the declaration of libraries and modules, the addition of source files, the setting of include directories, and linking operations. Below are detailed explanations of some key points: 1.zephyr_library() Macro lFunction This macro … Read more

Apple’s Bluetooth Tracker: AirTag for Pet and Elderly Tracking

Apple's Bluetooth Tracker: AirTag for Pet and Elderly Tracking

The locator function of Apple is based on its ecosystem and hardware technology, providing a variety of positioning services to meet the needs of different user groups. Below are the main features and applicable user groups. Device Location (Find My iPhone/iCloud) Description of Apple’s locator function: By combining multiple technologies such as GPS, Wi-Fi, and … Read more

14-Day Long Battery Life, Supports Bluetooth 5.2 and NFC: A Smartwatch Around 100 Yuan with Great Value

14-Day Long Battery Life, Supports Bluetooth 5.2 and NFC: A Smartwatch Around 100 Yuan with Great Value

Recently, the Changhong WatchFly smartwatch has quietly gained popularity in the market. Strangely, it seems to be tightly controlled by resellers. What makes this smartwatch stand out? Today, let’s explore it. A magical device has emerged in the market, the Changhong WatchFly smartwatch, which has inexplicably gained popularity, as if under a spell. Oddly enough, … Read more

Wi-Fi 6: The Key to Solving Wi-Fi Issues

Wi-Fi 6: The Key to Solving Wi-Fi Issues

For modern individuals, the greatest distance in the world is being connected to Wi-Fi yet unable to send messages. Now, Wi-Fi has become an essential part of our work and life. However, with the rapid increase in users, the biggest challenge facing Wi-Fi is network capacity. The launch of the Qualcomm® Wi-Fi 6 network platform … Read more