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

PyFirmata: An Awesome Arduino Control Library for Python

PyFirmata: An Awesome Arduino Control Library for Python

PyFirmata: An Awesome Arduino Control Library for Python! Want to play with Arduino using Python? Want to write code that is both stylish and efficient? Then you must get to know PyFirmata, a powerful Python library specifically designed for Arduino, allowing you to directly control Arduino’s hardware devices with Python. Today, we will discuss this … Read more

Inphic i9 Octa-Core (Allwinner H8) RTL8189ETV Firmware Flashing Guide

Inphic i9 Octa-Core (Allwinner H8) RTL8189ETV Firmware Flashing Guide

Inphic i9 Octa-Core (Allwinner H8) RTL8189ETV Firmware Flashing Guide – Can Rescue Bricked Devices All firmware previously released on public accounts can be found on my blog website. Blog website address: dmm.ink Disclaimer: The above content is for learning and research purposes only; it must not be used for commercial or illegal purposes. Otherwise, all … Read more