Make Your 3D Printer Sing in Just 8 Steps

Make Your 3D Printer Sing in Just 8 Steps

If you have a Creality 3D printer, the machine modification we are going to discuss today will surely interest you. In the Instructables community, a guy named Scott loves to perform various innovative modifications and shares his works with others. This time, Scott used the Creality Ender-3 3D printer for his modification, allowing the machine … Read more

Firmware Analysis: Tools, Methods, and Techniques (Part 2)

Firmware Analysis: Tools, Methods, and Techniques (Part 2)

This article is an excellent piece from the Kx forum. Kx forum author ID:StrokMitream Continuing from the previous article,Firmware Analysis: Tools, Methods, and Techniques (Part 1) This is the second part. 5. Is it encrypted? During firmware analysis, you may encounter files that are encrypted to some extent. In this case, you first need to … Read more

Attacking Microcontroller Firmware via USB

Attacking Microcontroller Firmware via USB

One Who Hacks Video Game Consoles? The manufacturing of counterfeit and unauthorized products is prevalent in the world of video game consoles. This is a multi-billion dollar industry where demand creates supply. You can now find devices for nearly every existing console that allow you to play licensed video game “backups” from flash drives, counterfeit … Read more

Detailed APM Beginner’s Tutorial

Detailed APM Beginner's Tutorial

Hardware Installation 1. When supplying power through the USB interface, if the USB data is connected, the APM will cut off the communication function of the data transmission interface. Therefore, please do not use both data transmission and USB cable to debug APM simultaneously. The USB interface has a higher priority than the data transmission … Read more

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