Understanding Microcontroller Bus Structure in 5 Minutes

Understanding Microcontroller Bus Structure in 5 Minutes

1. Overview of Buses The computer system is centered around the microprocessor, and all devices must connect to the microprocessor and work in coordination. Therefore, the concept of a bus is introduced in the microprocessor, where all devices share the bus, and at any given time, only one device can send data (multiple devices can … Read more

Technical Sharing | Discussion on MM32F5 Series: Maximizing Throughput with Bus Design

Technical Sharing | Discussion on MM32F5 Series: Maximizing Throughput with Bus Design

This article is reprinted from the Jishu Community Jishu Column: Agile MM32 MCU Table of Contents Bus Architecture of MM32F5270 Case Study: Audio Player with Display Summary & Next The previous article introduced the MM32F5 series which utilizes the “Star” STAR-MC1 processor. If readers recall, the “Star” processor has a significant advantage over the M3 … Read more

How Many Types of Buses Are There? Why Do Engineers Often Get Confused?

How Many Types of Buses Are There? Why Do Engineers Often Get Confused?

First, it should be understood what a bus is. According to Baidu’s complete definition: a bus is a common communication line for transmitting information between various functional components of a computer, composed of wire transmission lines, classified according to the types of information transmitted by the computer. In fact, a bus is an internal structure … Read more

The ‘Bridge’ Between Linux Devices and Drivers | Bus

The 'Bridge' Between Linux Devices and Drivers | Bus

1. Introduction In the Linux device driver model, a bus is an abstract concept, a special type of device. In the implementation of the device model, the kernel specifies that each device in the system must be connected to a bus, which can be an internal Bus, a virtual Bus, or a Platform bus. The … Read more

Linux Workshop Adventure: Exploring Buses, Devices, and Drivers

Linux Workshop Adventure: Exploring Buses, Devices, and Drivers

Click the blue text above to follow me and read beautiful articles. The Linux operating system’s kernel manages various hardware devices in the system, including buses, devices, and drivers. This article will introduce the basic concepts of buses, devices, and drivers in the Linux system, as well as their relationships. By combining relevant /sys directory … Read more

A Laser Fault Injection Method and Fault Mechanism Description

A Laser Fault Injection Method and Fault Mechanism Description

Laser fault injection in 32-bit microcontrollers: from flash interface to execution pipeline Written by | Yang Xue Edited by | Liu Mengdi Background With the development of the Internet of Things, the demand for microcontrollers (MCUs) has increased significantly, and the data they process is often critical and valuable. In addition to network attacks, many … Read more