Impressive Performance of Domestic 32-bit MCU

Impressive Performance of Domestic 32-bit MCU

This article is from the Breadboard Community’s free review activity of the “Lingdong Mini-F5333 Development Board”. [Lingdong Mini-F5333 Development Board] + OLED12864 playing Badapple Unboxing Experience After testing the Mini-F5333 development board launched by Lingdong Microelectronics for two days, I found it to be quite impressive. My intuitive impression is that the domestic 32-bit MCU … Read more

OTA Online Upgrade Process via UART for MCU

OTA Online Upgrade Process via UART for MCU

Follow+Star Public Account, Don’t Miss Exciting Content Source Material | Network OTA upgrades are no longer a novelty; most IoT terminal devices now have this capability. Today, we will share the detailed process of OTA upgrades using the AT32 as an example. Overview The OTA (Over-the-Air Technology) allows users to write to specific areas of … Read more

Detailed Explanation of File Transfer Protocols for Embedded Devices

Detailed Explanation of File Transfer Protocols for Embedded Devices

The previous article detailed the file transfer protocol Xmodem family. The Xmodem family is usually used for short-distance file transfers via serial ports, but in reality, many file transfer needs are much more complex, requiring us to flexibly design communication protocols for specific scenarios to achieve more diversified file transfers. This article expands on the … Read more

The Role of C++ in Embedded Systems

The Role of C++ in Embedded Systems

Embedded systems, simply put, are computer systems embedded in various devices and machines, responsible for controlling and managing the operation of these devices. They are present in many aspects of daily life, from smartphones to cars, from home appliances to industrial equipment, almost everywhere. So, why are embedded systems so important? They often require efficient … Read more

Practical Tips for Customizing Hex File Names in Keil

Practical Tips for Customizing Hex File Names in Keil

Follow+Star Public Account Number, don’t miss out on wonderful content Author | strongerHuang WeChat Official Account | Embedded Column How do you usually define the Hex file names you output? Especially when the product needs to be mass-produced, the Hex firmware (file name) sent to the production department. If the software version is upgraded, and … Read more

Building MCUBoot for ESP32-C3 Under Zephyr

Building MCUBoot for ESP32-C3 Under Zephyr

The article on building the ESP Bootloader under Zephyr for ESP32-C3 mentions that Zephyr also supports booting from MCUBoot: ROM-> MCUboot -> Zephyr.bin ( App ) As previously explained about the ROM, this article focuses on analyzing the booting part of MCUboot. Building Using west -v build -b esp32c3_zgp –sysbuild zephyr_sample/ — -DBOARD_ROOT=/mnt/g/project/v3.4.0/zephyr_sample/ -Dmcuboot_BOARD_ROOT=/mnt/g/project/v3.4.0/zephyr_sample/ to … Read more

Comprehensive Protection Strategies for Industrial Control Systems

Comprehensive Protection Strategies for Industrial Control Systems

Hello everyone, I am XXX. Today we are going to talk about the hot topic of security protection for industrial control systems. With the advancement of Industry 4.0, device interconnection has become a trend, but security risks have also emerged. This article will comprehensively analyze how to protect our industrial control systems, especially the safety … Read more

Common Issues and Solutions for LabVIEW and CANopen

Common Issues and Solutions for LabVIEW and CANopen

Click the blue text above, follow our public account, and share a LabVIEW case every day 1. Firmware Version Mismatch Error Message: “Firmware image version is incompatible with C Series modules. Solution: Update the firmware by following the instructions in Firmware_Update_Instructions.html, accessible from the National Instruments\NI-IndCom for CANopen directory.” Resolution Steps: Check the NI-Industrial Communications … Read more

How to Ensure Compatibility Between Keil4 and Keil5 When Replacing STM32 with GD32?

How to Ensure Compatibility Between Keil4 and Keil5 When Replacing STM32 with GD32?

1. Project Background Due to the unavailability of STM32 chips, we have to use domestic alternative chips. This article uses the GigaDevice GD32F103C8T6, so it’s necessary to download the corresponding MCU firmware library and device library from the official website. Then I found that the examples in the firmware library are written in Keil4 projects, … Read more

Step-By-Step Guide to Create a 500M Logic Analyzer Using ZYNQ Core Board

Step-By-Step Guide to Create a 500M Logic Analyzer Using ZYNQ Core Board

Content Overview This article explains the process of creating an 8-channel high-performance logic analyzer. In this manual, we guide you to program the dedicated firmware we provide, allowing you to upgrade your BX71 core board into a high-performance logic analyzer with 500M sampling capability and 8 sampling channels, each with a storage depth of 400M. … Read more