Switching from Keil5 to STM32CubeIDE for C++ Development

Switching from Keil5 to STM32CubeIDE for C++ Development

Since learning about the 51 microcontroller, my programming software has always been Keil5. Whether it’s C51 or MDK, my programming has always been based on Keil, except for using TI’s CCS to program the MSP series, and I have hardly used any other programming IDEs (except for the Arduino IDE for programming the ESP32). However, … Read more

Embedded Tools: Common IDEs for Microcontrollers

Embedded Tools: Common IDEs for Microcontrollers

Follow+Starred Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Official Account | Embedded Column IDE:Integrated Development Environment, a tool for software development.IDE refers to an application that integrates multiple tools for software development, usually including an editor, compiler, debugger, graphical user interface, etc.There are many integrated development environment tools (IDE) for … Read more

Detailed Features of EOS R5 C

Detailed Features of EOS R5 C

Film and television practitioners · Media students · Internet celebrities · Photography enthusiasts · · · The EOS R5 C was recently released, with the “C” in its name representing the Cinema EOS system, indicating that it is a camera with robust video capabilities. Its most striking feature is the 8K image sensor, which is … Read more

Introduction, Download, Installation, and Registration of Keil (MDK-ARM)

Introduction, Download, Installation, and Registration of Keil (MDK-ARM)

1. Introduction Keil C51 is a C language software development system for the 51 series compatible microcontrollers produced by Keil Software, USA. Compared to assembly language, C language has significant advantages in functionality, structure, readability, and maintainability, making it easier to learn and use. After using assembly language, developing with C provides a deeper understanding. … Read more

IPC Solution Based on Allwinner_v851s and SOI_K306P

IPC Solution Based on Allwinner_v851s and SOI_K306P

Click the Blue Words to Follow Us Solution Introduction This solution is based on the main control platform Allwinner_v851s and sensor SOI_F355P, used in smart monitoring IP cameras, suitable for outdoor or indoor use. It adopts a resolution of 1920×1080 with a frame rate of 30. As a 2M monitoring camera, it enhances imaging quality … Read more

Configuring Python Environment for Machine Learning

Configuring Python Environment for Machine Learning

When doing machine learning, the Python environment is like a clean bench in a laboratory: if the reagents are mixed or the temperature is incorrect, even the best model will not produce stable results. A project often needs to lock down the Python version, NumPy, PyTorch, CUDA, and dozens of other dependencies. If any one … Read more

Overview: Common Tools for Developing Renesas MCUs

Overview: Common Tools for Developing Renesas MCUs

In the past two years, I have shared many articles about Renesas MCUs, and I have received a lot of attention from friends. Some beginners have also inquired about the development tools for Renesas MCUs. Today, I would like to share:Common development tools for Renesas MCUs! Integrated Development Environment (IDE)Types 1. e2 studio e2 studio … Read more

Comprehensive Arduino Installation Guide: Master It All in One Article!

Comprehensive Arduino Installation Guide: Master It All in One Article!

1. Download Arduino IDE Open the official Arduino website: https://www.arduino.cc/en/software Click on “products”. Click on “Arduino IDE”. Select “Windows Win 10 or newer (64-bit)” and click “DOWNLOAD” to download it. (The “Windows ZIP file” is a compressed file that can be run directly after extraction, but requires manual configuration of some environments, which is not … Read more

RuyiSDK Biweekly Progress Report Issue 051 – August 26, 2025

RuyiSDK Biweekly Progress Report Issue 051 - August 26, 2025

Foreword Hello everyone in the RuyiSDK community! Here comes the 51st issue of the RuyiSDK biweekly progress report! First, I want to quietly inform everyone that we do not have a new version release this time~ This is mainly because our team members have all gone to Shenzhen for the exhibition (Elexcon 2025 Shenzhen International … Read more

Three Essential AI Development Tools for Embedded Engineers

Three Essential AI Development Tools for Embedded Engineers

“I don’t need to know AI; I’m an embedded systems engineer!” This statement may have made sense a few years ago. However, today, if you still hold this attitude, you will miss out on a key technology that is fundamentally changing the way software and system design is approached, and its influence will continue to … Read more