Bootloader in Embedded Systems: Why It Is Essential

Bootloader in Embedded Systems: Why It Is Essential

We plan to explain how to design and write your own Bootloader for STM32 devices.Before we start writing code, we must first understand what a Bootloader is and why it is needed.This article will introduce you to the basic concepts of Bootloader. Bootloader Basics A Bootloader is a very important component of any operating system. … Read more

Comparison of Several Embedded IAP/OTA Upgrade Solutions!

Comparison of Several Embedded IAP/OTA Upgrade Solutions!

Follow+Star publicnumber, don’t miss the wonderful content Source | Big Orange Crazy Embedded Embedded development with IAP/OTA functionality has become a standard feature for most products. This year, let’s discuss and compare several IAP and OTA solutions! đź“– Introduction In the world of embedded development,IAP (In Application Programming) technology is one of the core skills … Read more

In-Depth Analysis of Embedded IAP/OTA Upgrade Technology: From Principles to Practice

In-Depth Analysis of Embedded IAP/OTA Upgrade Technology: From Principles to Practice

đź”§ In-Depth Analysis of Embedded IAP/OTA Upgrade Technology: From Principles to Practice đź’ˇ Technical Knowledge Sharing | Click the blue text above to learn more practical skills in embedded programming👍 If you find this article helpful, feel free to like and follow đź“– Introduction In the world of embedded development, IAP (In Application Programming) technology … Read more

SIMATIC Storage Card Functionality

SIMATIC Storage Card Functionality

Storage Card Functionality The S7-1500 uses the SIMATIC storage card as a program memory. The SIMATIC storage card primarily has the following functions: As the CPU‘s loading storage area, the CPU cannot operate without the storage card. Can be used to update the firmware version of the S7-1500 CPU and centralized IO modules. Read service … Read more

The ‘No Return’ Path of Self-Developed Bootloader for STM32: An OTA Push Turns 100,000 Online Devices into Bricks, Rescued by the Reserved ‘Dual Partition’ Scheme

The 'No Return' Path of Self-Developed Bootloader for STM32: An OTA Push Turns 100,000 Online Devices into Bricks, Rescued by the Reserved 'Dual Partition' Scheme

We were working on a smart streetlight control system, deploying over 100,000 terminals nationwide, with the core being the STM32F429. The system periodically receives OTA firmware updates via a 4G network, automatically rebooting after the upgrade, completely unnoticed by the users. The initial OTA tests went smoothly, and everyone gradually got used to the automatic … Read more

EtherCAT – State Machine

EtherCAT - State Machine

The EtherCAT State Machine (ESM) coordinates the master and slave applications during startup and operation. The state changes of slave devices are usually initiated by requests from the master; however, in some cases, the local applications of the slave can also independently change states. To transition from the Initialization state to the Operational state, EtherCAT … Read more

Comprehensive Guide to ESP32 SD Card File Operations

Comprehensive Guide to ESP32 SD Card File Operations

Comprehensive Guide to ESP32 SD Card File Operations 1. Hardware Connection and Configuration Hardware Requirements ESP32 Development Board Micro SD Card Module (SPI Interface) Micro SD Card (Recommended 4GB-32GB, FAT32 format) Several Dupont Wires Wiring Diagram SD Card Module → ESP32 Pins —————— CS → GPIO5 (customizable) SCK → GPIO18 MOSI → GPIO23 MISO → … Read more

OpenWrt Linux Open Source System Exposed to RCE Vulnerability Existing for 3 Years, Millions of Network Devices Affected

OpenWrt Linux Open Source System Exposed to RCE Vulnerability Existing for 3 Years, Millions of Network Devices Affected

Focusing on source code security, gathering the latest information from home and abroad!Compiled by Qihoo 360 Code Guardian Team Guido Vranken, a researcher from ForAllSecure, discovered a Remote Code Execution (RCE) vulnerability (CVE-2020-7982) that has existed for 3 years in the Linux-based open-source operating system OpenWrt, and released technical details and a PoC. OpenWrt is … Read more

Comprehensive Analysis of TCP/IP Protocol Stack Defense and Attack

Comprehensive Analysis of TCP/IP Protocol Stack Defense and Attack

In today’s digital wave, the Internet has become an indispensable part of people’s lives and work. The TCP/IP protocol stack, as the cornerstone of Internet communication, carries the massive data transmission tasks globally. However, this “cornerstone” is not unbreakable; its design flaws and vulnerabilities at various layers are often exploited by hackers, posing potential threats … Read more

DeviceNet Slave to PROFIBUS Slave – ADFWEB Gateway

DeviceNet Slave to PROFIBUS Slave - ADFWEB Gateway

DeviceNet Slave toPROFIBUS Slave – ADFWEB Gateway– Guangzhou Xinyu IoT Author:www.adfweb.com.cn Zou Wuyi Mobile185-020-77899 Email: [email protected] 1 Features: The configurableDeviceNet Slave / PROFIBUS Slave converter has the following features: • Achieves bidirectional information transmission between theDeviceNet network and thePROFIBUS network; • Electrical isolation between the two buses; • Supports a maximum of244 bytes for reading … Read more