RK3399 Boot Modes and Partition Design in Embedded Linux Drivers

1. Analysis of RK3399 Boot Modes The boot process of RK3399 is divided into hardware initialization and software boot stages, with the core logic consisting of BootROM, SPL/U-Boot, and the kernel. 1. BootROM Stage (Hardware Initialization) Firmware: The unmodifiable code stored in the chip’s internal ROM, responsible for: Initializing the CPU core clock and DDR … Read more

Software Fault Injection Methods

01 Introduction to Fault Injection Methods In critical scenarios related to functional safety, intensive testing activities are essential to ensure that new systems and built-in fault tolerance mechanisms operate as expected. Ensuring that the system operates normally in the event of a failure (Fail Operational) is a more complex issue than traditional testing content. The … Read more

ACROVIEW Programmer Supports PUYA P25Q16SH-SS Serial Interface Flash Memory

ACROVIEW, a leader in chip programming technology, recently announced the latest iteration of its programming software, unveiling a series of newly compatible chip models. In this update, the serial interface flash memory P25Q16SH-SS from PUYA Semiconductor has been supported by the chip programming device AP8000. P25Q16SH-SS is a serial interface flash memory device designed for … Read more

Using Renesas Flash Programmer Software to Program Chip Firmware

2.7 Using Renesas Flash Programmer Software to Program Chip Firmware First, manually set the chip to enter Boot mode as described earlier. Then open the Renesas Flash Programmer (RFP) software, create a new project, and set the connection method. Finally, select the program file to be programmed and program the chip’s internal Flash. Switch to … Read more

How to Implement Feature Point Detection in Matlab? 6 Common Corner Detection Algorithms

Image feature point detection can extract key information that is representative in an image, allowing for quick and accurate localization and description of important areas in the image under different perspectives and lighting conditions. This code will demonstrate the use of various algorithms to detect feature points in an image. Estimated reading time: 4 minutes. … Read more

WaveRunner 8000 Oscilloscope

The WaveRunner 8000 is a series of oscilloscopes launched by Teledyne LeCroy. TLC is a well-known testing and measurement company, significantly positioned in the field of testing and measurement instruments such as oscilloscopes and logic analyzers. Their products are widely used in industries such as electronic design, communications, and aerospace, providing engineers and researchers with … Read more

Detailed Explanation of Oscilloscope Differential Probes

Previously, we wrote an article specifically about oscilloscope probes, and recently a friend asked for a detailed introduction to “differential probes”. Today, I will organize the information.Definition of Differential Probes A differential probe is an electronic measurement tool used foraccurately measuring the voltage difference (differential signal) between two test points rather than the voltage at … Read more

How to Recover Data from SD Cards After Accidental Deletion? Effective Recovery Techniques Shared

In this digital age, SD cards have become an indispensable part of our daily lives as a convenient storage device. Whether capturing beautiful scenery during travels or storing important files at work, SD cards play a crucial role. However, accidental data deletion can happen frequently. How can we effectively recover deleted data in such situations? … Read more

Samsung NAND Flash Production Capacity Set to Increase Significantly as Xi’an Phase II Factory Enters Countdown to Full Operation!

According to media reports, Samsung Electronics has completed the expansion of its Xi’an Phase II factory, which is expected to fully commence operations across all production lines by mid-year. It is reported that the monthly production capacity of Samsung’s Xi’an Phase II factory is approximately 130,000 wafers, combined with the first phase’s monthly capacity of … Read more

Unveiling the AES Algorithm: A Symmetric Encryption Tool for Data Security

In the field of information security, cryptography plays a crucial role by encoding and decoding information to ensure its confidentiality, integrity, and authenticity. Symmetric encryption is a major branch of cryptography, characterized by the use of the same key for both encryption and decryption. Among the many symmetric encryption algorithms, the Advanced Encryption Standard (AES) … Read more