Packaging Keil Source Code into a Lib Library and Usage Instructions

Packaging Keil Source Code into a Lib Library and Usage Instructions

I remember when I first started in the industry, I received a company code that included a Lib library. Although there were not many places where it was called, it was very frustrating because I couldn’t step into the code during debugging and couldn’t see the source code. My supervisor said this was the company’s … Read more

FreeRTOS Core API Overview

FreeRTOS Core API Overview

FreeRTOS – Core API Overview • Task management is the foundation for building concurrent programs. • Queues, semaphores, and mutexes: are solutions for inter-task communication and synchronization issues. • Event groups and task notifications: provide solutions for handling more complex synchronization scenarios. • Software timers: address the need for low-overhead handling of numerous timed events. … Read more

MATLAB and COMSOL Coupled Simulation Method (Part 1): Introduction

MATLAB and COMSOL Coupled Simulation Method (Part 1): Introduction

In the previous article, “MATLAB vs. Python: Who is the Real King on the COMSOL Coupled Simulation Battlefield?”, we introduced the advantages and application scenarios of MATLAB and COMSOL coupled simulation. This article will enter the practical phase, guiding you step by step through software installation, connection establishment, and common workflows, and learning how to … Read more

Practical Exercise: Creating an Agent via API Using the POST Method of the HTTP Request Node & JSON Serialization Node

Practical Exercise: Creating an Agent via API Using the POST Method of the HTTP Request Node & JSON Serialization Node

Basic Knowledge Operational Steps Step 1: Open the Kouzi Development Platform Step 2: Workspace – Resource Library – +Resource Step 3: Create Workflow Step 4: View the “Create Agent” documentation, open in a new tab Step 5: Documentation – Authorization – Personal Access Token, modify the token’s permissions Step 6: Add the “HTTP Request” node … Read more

In-Depth Understanding of Step-by-Step Implementation of Character Device Drivers

In-Depth Understanding of Step-by-Step Implementation of Character Device Drivers

In Linux driver development, character device drivers are the most common and fundamental type of driver. Most peripherals, whether they are LED lights, buttons, serial ports, or GPIOs, are initially provided to user space as character devices. This article will guide you from scratch,step by step to implement a character device driver, along with practical … Read more

Camport3: A Powerful C++ Library for Depth Cameras

Camport3: A Powerful C++ Library for Depth Cameras

Camport3: A Powerful C++ Development Tool for Percipio Depth Cameras In today’s fields of computer vision and robotics, depth cameras play an increasingly important role. Camport3, as a C++ library designed for the Percipio depth camera, provides developers with a powerful and user-friendly tool to help them quickly develop applications related to depth cameras. 1. … Read more

The Ultimate Guide to n8n: Mastering HTTP Requests in Three Steps!

The Ultimate Guide to n8n: Mastering HTTP Requests in Three Steps!

I know this sounds crazy. Instead of using the hundreds of well-crafted community nodes, I stubbornly focus on the most primitive and seemingly “difficult to use” HTTP Request node. My friends say I’m self-torturing, and my colleagues think I’m just showing off. But when I accomplished a task with one node that others needed ten … Read more

Learning the Linux Kernel – System Calls

Learning the Linux Kernel - System Calls

Learning the Linux Kernel – System Calls Info ❓ How can user applications safely and stably access underlying hardware and system resources in a multitasking and virtual memory operating system while preventing illegal operations? Main Idea By introducing system calls as the only <span>legitimate intermediary</span> between user processes and the kernel, we can abstract hardware, … Read more

Python Practical: Building a Lightweight Web Service with http.server

Python Practical: Building a Lightweight Web Service with http.server

No dependencies, all in one: From debugging tools to a simple API framework! 🌟 This article teaches you how to create 🎯 Custom Routing System: Supports different URL paths 🗂 Static File Service: Direct access to HTML, CSS, JS 📦 JSON API Interface: Supports GET / POST 📝 Request Logging: Records access time, path, IP … Read more

.NET and Python: The Pillars of Industrial Software Development Ecosystem

.NET and Python: The Pillars of Industrial Software Development Ecosystem

(Image source: OpenCascade official website)On August 15, the open-source 3D geometric modeling library OpenCascade announced a significant update for .NET, with its commercial module C# Wrapper supporting seamless NuGet integration and .NET API support for visualization and data exchange modules. For more details, see: Stop struggling with C++, OpenCascade .NET major update!Since its inception in … Read more