RuyiSDK Biweekly Progress Report Issue 048 – July 8, 2025

RuyiSDK Biweekly Progress Report Issue 048 - July 8, 2025

Foreword Welcome to the 48th issue of the “RuyiSDK Biweekly Progress Report”! The package manager has been updated to a new version, and we invite you to download and try it out. To facilitate communication among RISC-V developers, the new website https://ruyisdk.cn is now live! Currently, over a hundred RISC-V developers and active enthusiasts from … Read more

RuyiSDK Biweekly Progress Report Issue 046 – June 10, 2025

RuyiSDK Biweekly Progress Report Issue 046 - June 10, 2025

Foreword Welcome to the 46th issue of the “RuyiSDK Biweekly Progress Report”! The package manager has been updated to a new version, and we invite you to download and try it out. If you encounter any issues while using RuyiSDK, feel free to join our “RuyiSDK Office Hours” held every other Thursday at 15:00 for … Read more

Getting Started with Scratch: Lesson 1 – Installing Arduino IDE Software

Getting Started with Scratch: Lesson 1 - Installing Arduino IDE Software

1. Software Introduction Arduino is an open-source electronic prototyping platform primarily used for rapid development in fields such as the Internet of Things (IoT), robotics, and automation control. It includes hardware (various models of development boards) and software (Arduino IDE and related tools), making it suitable for beginners, maker enthusiasts, and professional developers. The Arduino … Read more

Introduction to Arduino Programming for Children

Introduction to Arduino Programming for Children

Before learning Arduino programming, I would like to share a little story with everyone: One day in 2005, an electronics major student complained to his teacher, Professor Banzi, saying, “The microcontrollers available on the market are both expensive and difficult to use. Do you have any good solutions to this problem?” Coincidentally, a visiting scholar … Read more

The AI Revolution at Windsurf: Transformation from GPU Virtualization to AI Programming Tools and Future Prospects

The AI Revolution at Windsurf: Transformation from GPU Virtualization to AI Programming Tools and Future Prospects

Background InformationThis document is a transcript of an episode of the “Light Cone” podcast, focusing on the application of artificial intelligence (AI) in programming, specifically highlighting the development journey of Windsurf and the entrepreneurial story of its CEO and co-founder, Verun. The interview delves into how Windsurf transitioned from a GPU virtualization company to an … Read more

Top 8 Notepad++ Alternatives for Linux in 2025

Top 8 Notepad++ Alternatives for Linux in 2025

Notepad++ is a widely popular free and open-source code editor on the Windows platform, known for its lightweight, efficient, and feature-rich capabilities (such as syntax highlighting, multi-language support, and plugin extensions), making it a preferred choice for developers. However, since Notepad++ does not provide a native Linux version, Linux users need to look for alternatives … Read more

Developing C Language Applications Using VSCode

Developing C Language Applications Using VSCode

After setting up the C language development environment, the next step is to create a project for development. For convenience, it is generally recommended to use an IDE (Integrated Development Environment) for development. There are many development tools for C language, with the mainstream ones being Clion, Visual Studio, and VSCode. This article will demonstrate … Read more

Can the NVIDIA Jetson Nano Handle 4K Cameras? Let’s Validate the Encoding Performance (Part 2)

Can the NVIDIA Jetson Nano Handle 4K Cameras? Let's Validate the Encoding Performance (Part 2)

Continuing from the previous article Can the NVIDIA Jetson Nano Handle 4K Cameras? Let’s Validate the Encoding Performance (Part 1) Can the NVIDIA Jetson Nano Handle 4K Cameras? Let’s Validate the Encoding Performance (Part 2) 4K Video Measurement Results Finally, here are the measurement results for the 4K video of the main subject. ① H.264 … Read more

Arduino Lecture 4: Software Preparation

Arduino Lecture 4: Software Preparation

01Software Download Official Website Arduino Official Website:https://www.arduino.cc/en/software/ Mixly Official Website: http://mixio.org/explore/softwareNote: If you cannot download, please reply with “Microcontroller or Maxly” in the background or comment section to obtain the software.02IDE Interface Introduction ‌‌Verify:Verify:Code compilation ensures the program is correct; Upload:Upload to the Arduino board; Select Board & Port:Select Board & Port:The detected Arduino boards … Read more

Embarking on a Wonderful Journey with C++: From “Hello World” to Programming Proficiency

Embarking on a Wonderful Journey with C++: From "Hello World" to Programming Proficiency

Before We Start: Why Engage with Code? Why Learn Programming? (Not Just to Look Cool) In this digital age, programming is like a “magic wand” of the new era! It not only powers those cool tech gadgets but also quietly infiltrates the corners of our lives. Think about it, mobile apps, websites, games, and even … Read more