Technical Insights | Introduction to MIPI DSI Protocol Processor to Peripheral Transactions

Technical Insights | Introduction to MIPI DSI Protocol Processor to Peripheral Transactions

This article is reprinted from the blog of CSDN forum author G2 Breakthrough Hand 259, and the reprinted article is for learning and research purposes only. Processor to Peripheral Direction (Processor Source) Data Packet Data Types The collection of transaction types sent from the main processor to peripherals (such as display modules) is shown in … Read more

Understanding Linux Network Device Drivers (Part 1)

Understanding Linux Network Device Drivers (Part 1)

1.1 What is a Network Device 1. A network device is primarily responsible for sending and receiving network data packets. It transmits data packets received from upper-layer protocols using a specific media access control method and passes the received data packets to upper-layer protocols. The network interface is the third category of standard devices in … Read more

Learning BLE from Scratch: Discovering Services and Characteristics

Learning BLE from Scratch: Discovering Services and Characteristics

Through previous studies, we learned that BLE devices act as servers, storing some data, while clients achieve corresponding functions by reading, writing, and configuring this data. Previously, we learned about broadcasting and connections; today, let’s take a look at what happens after a connection is established.Discovery of Services and CharacteristicsAfter a device establishes a connection, … Read more

USB Logic Analyzer Message Analysis

USB Logic Analyzer Message Analysis

More content can be found in the Linux system knowledge base package (tutorials + videos + Q&A): Linux System Knowledge Base Package Article Directory 1. Setup Stage: Transaction 1.1. Token Packet 1.2. DATA0 Data Packet 2. Explanation of Optional Data Stage Packets 3. Explanation of Status Stage Packets Control transfer consists of three stages: setup … Read more