RTOS Benchmark: A Test Suite for Measuring Core Operation Performance of Real-Time Operating Systems

RTOS Benchmark: A Test Suite for Measuring Core Operation Performance of Real-Time Operating Systems

RTOS Benchmark is a test suite specifically designed to measure the core operation performance of Real-Time Operating Systems (RTOS). It quantifies the time and overhead of basic operations such as thread creation/switching, mutex/semaphore, timers, and message queues through a series of benchmark tests. Currently, it mainly supports Zephyr (qemu_x86, frdm_k64f) and FreeRTOS (frdm_k64f), with plans … Read more

Tools for Testing HTTP and JSON Interfaces

Tools for Testing HTTP and JSON Interfaces

When testing HTTP and JSON interfaces, developers and testers choose different tools based on requirements (such as functional testing, automated testing, performance testing, etc.). The following are common categories of tools and specific introductions, covering various scenarios from simple debugging to complex automation. Graphical Interface Tools These tools are easy to operate, support visual request … Read more

PCIe 4.0 Consumer-Level Ceiling

PCIe 4.0 Consumer-Level Ceiling

1. Introduction SK Hynix, as one of the major manufacturers in the storage field, is one of the few manufacturers that can fully adopt its own complete material solutions. As early as 2012, SK Hynix acquired the SSD controller manufacturer LAMD, which gave it the capability to design controllers independently; at the same time, SK … Read more

Optimization of HTTPS Firmware Upgrade Transmission Rate for ESP32

Optimization of HTTPS Firmware Upgrade Transmission Rate for ESP32

During the firmware upgrade process of the ESP32, the HTTPS transmission rate often becomes a key factor limiting upgrade efficiency. Based on actual test data, traditional HTTPS upgrade methods exhibit the following typical issues: • Slow transmission rate: A 1MB firmware takes about 90 seconds • High memory usage: The SSL handshake and encryption/decryption processes … Read more

A Powerful HTTP Request Simulation Tool with Advanced IP Spoofing Features

A Powerful HTTP Request Simulation Tool with Advanced IP Spoofing Features

Disclaimer The user is responsible for any direct or indirect consequences and losses caused by the dissemination and use of the information provided by this public account, and the public account and the author bear no responsibility. Please bear the consequences yourself! If there is any infringement, please inform us, and we will delete it … Read more

Salary Increase Technology | Lesson 9 of Performance Testing from 0 to 1 – HTTP Response Statistics

Salary Increase Technology | Lesson 9 of Performance Testing from 0 to 1 - HTTP Response Statistics

In previous posts, we became familiar with performance testing analysis charts. Today, we will share performance testing HTTP response statistics. Subsequent articles will systematically share valuable content, guiding you from 0 to 1 in learning performance testing. Additionally, there will be tutorials and other related materials available. You can add the editor on WeChat to … Read more

How to Ensure Real-Time Performance in Embedded Systems Using Linux

How to Ensure Real-Time Performance in Embedded Systems Using Linux

Introduction Environment of this Article Real-Time Kernel Main Features What the Patch Does Installing and Using the Real-Time Patch Verifying the Real-Time Kernel Performance without Real-Time Kernel Patch (Idle) Performance without Real-Time Kernel Patch (Full Load) Performance with Real-Time Kernel Patch (Idle) Performance with Real-Time Kernel Patch (Full Load) Application Scenarios of Real-Time Kernel Conclusion … Read more

Common Linux Commands for Java Development

Common Linux Commands for Java Development

Introduction Although most of my work is related to Java development, I interact with the Linux system daily, especially after using a Mac, where I work in a command-line environment with a black background. My memory isn’t great, and I often forget many useful Linux commands, so I am gradually summarizing them for future reference. … Read more

Essential Linux Commands for Embedded Development

Essential Linux Commands for Embedded Development

w- Displays the currently logged-in user information in the system. ab- Apache server performance testing tool. ld- Links object files to create an executable program. xz- A tool for POSIX platform development with high compression rates. ln- Used to create links for files. ar- Creates or modifies archive files, or extracts from archive files. fg- … Read more

Unboxing Experience of Learning Embedded Linux with Development Boards

Unboxing Experience of Learning Embedded Linux with Development Boards

Scan to FollowLearn Embedded Together, learn and grow together When receiving a development board, the first thing to do is to understand it, find relevant materials, and familiarize oneself with its configurations. Then, set up the development environment. Thinking back to the past (here comes the show-off), the first development board I encountered while learning … Read more