Drone Security and Fault Injection Attacks

Drone Security and Fault Injection Attacks

Admin’s Note: It’s been a while since I posted a new article and logged into the public account. Unfortunately, many issues beyond my control, combined with my principle of not being a mere transporter, mean that creation always takes time. Today, I am back with an interesting topic for everyone. Drone Security and Fault Injection … Read more

Co-Design Verification Method for Automotive SoC Chips

Co-Design Verification Method for Automotive SoC Chips

For more information and inquiries, please contact “Niu Xiaoka” on WeChat: NewCarRen Abstract In the modern automotive and consumer electronics industries, the number and complexity of functions are continuously increasing. Additionally, there is pressure to shorten production time to market and achieve successful product designs on the first attempt, posing significant challenges for all chip … Read more

High-Performance Logic Analyzer Using ACZ702 Development Board

High-Performance Logic Analyzer Using ACZ702 Development Board

Content Summary Previously, we released a high-performance logic analyzer with 8 channels and a 500M sampling rate based on the BX71 core board. Many users of the ACZ702 development board also hope we can provide firmware based on the ACZ702 development board. Today, we bring you this high-performance logic analyzer firmware and usage instructions based … Read more

Build a 100MHz Logic Analyzer with Raspberry Pi Pico

Build a 100MHz Logic Analyzer with Raspberry Pi Pico

Build a 100MHz Logic Analyzer with Raspberry Pi Pico Transform a Raspberry Pi Pico (or any RP2040 board) into a simple logic analyzer in 5 minutes. Introduction A logic analyzer is an electronic instrument that captures and displays multiple signals from digital systems or circuits. It can convert captured data into timing diagrams, protocol decoding, … Read more

Advanced Usage of EMMC Read/Write (Custom Address)

Advanced Usage of EMMC Read/Write (Custom Address)

The address-specified write function supports EMMC_AUTO_ISP (flying line programming), EMMC_AUTO (offline 8x programming), EMMC_AUTO_4BIT (offline socket 4x programming), and EMMC_AUTO_1BIT (offline socket 1x programming). The operation methods for several programming modes are the same, and we will take EMMC_AUTO as an example to introduce the “custom address writing” function. After selecting the EMMC_AUTO function, click … Read more

Learning Machine Learning with Syntiant TinyML

Learning Machine Learning with Syntiant TinyML

1. Self-Introduction and Board Introduction Hello everyone, I am “A Big Brother Rong”, and this time I am participating in the first issue of the second season of Funpack. The board used in this episode is the TinyML development board from Syntiant, a provider of deep learning solutions, which uses the NDP101 ultra-low power neural … Read more

Embedded Security Tool: Practical JTAG Debugging

Embedded Security Tool: Practical JTAG Debugging

He is the “Little Horse” mentioned by TK at the GeekPwn conference in 2015, another alchemist who intruded into the security circle (originally a chemistry major) – HyperChem. After a few years of experience in software unpacking, he is currently focusing on embedded security and firmware reverse engineering. This researcher from Tencent Security’s Xuanwu Lab, … Read more

How to Configure CRC Parameters in IAR

How to Configure CRC Parameters in IAR

Introduction All STM32 series products come with a CRC peripheral that provides hardware support for CRC calculations, saving code space for applications. The CRC checksum can be used to verify the correctness of data during transmission and can also be used for integrity checks during data storage. In IEC60335, CRC checks are accepted for verifying … Read more

In-Depth Introduction to ZephyrRTOS: Using Device Tree for Hardware Abstraction

In-Depth Introduction to ZephyrRTOS: Using Device Tree for Hardware Abstraction

In the previous article, we ran a minimal Hello World application. The original code is simply // Copyright (c) 2024 Qingdao IotPi Information Technology Ltd., All rights Reserved #include <zephyr/kernel.h> int main(void){ printk("Hello World! %s\n", CONFIG_BOARD); return 0;} which can output “Hello World” without any hardware configuration. This also reflects the hardware abstraction capability of … Read more

Creating STM32 Project with IAR Programming Software

Creating STM32 Project with IAR Programming Software

Keil and IAR microcontroller programming software are currently two of the most widely used microcontroller programming tools. There are certain differences in their usage. In this article, I will explain the detailed method of creating an STM32 project using IAR programming software, hoping that everyone can gain something from this article. STM32 is a very … Read more