Disassembly of MSI GK600 W Keyboard: A Look at Traditional Card Manufacturers

Disassembly of MSI GK600 W Keyboard: A Look at Traditional Card Manufacturers

For traditional card manufacturers—MSI, their keyboards and mice still evoke memories of the previous GK50z series, known for its cost-effectiveness. The high-end series includes the GK71 SONIC, which aligns with mainstream trends, featuring custom switches and a traditional gaming design with RGB and a floating key style. In 2024, the keyboard segment has undergone a … Read more

What Is CMSIS-RTOS?

What Is CMSIS-RTOS?

Follow+Star Public Account, don’t miss the exciting content Author | strongerHuang WeChat Official Account | strongerHuang CMSIS: Cortex Microcontroller Software Interface Standard. It contains a lot of content: CMSIS-RTOS: Mainly used for RTOS API, providing a consistent software layer that can work with middleware and library components. CMSIS-DSP: A rich set of DSP functions optimized … Read more

CMSIS RTOS API: A Comprehensive Overview

CMSIS RTOS API: A Comprehensive Overview

Follow,Star Public Account, don’t miss the wonderful content Source: Mculover666 I previously shared content about CMSIS, such as: Detailed Content of Cortex-M Microcontroller Software Interface Standard CMSIS What is the relationship between CMSIS-DAP, J-Link, and ST-Link? Today, I will continue to share content about CMSIS organized by Mculover666. 1. CMSIS-RTOS API The CMSIS-RTOS API is … Read more

CMSIS-RTOS Layer Support for Multiple RTOS Over a Decade

CMSIS-RTOS Layer Support for Multiple RTOS Over a Decade

The first contact with the CMSIS-RTOS encapsulation layer was back in 2013, and it has been a full 10 years now.The advantages of the encapsulation layer are obvious; it can effectively shield the learning time for everyone using their respective RTOS, requiring only mastery of a single API. Last night, I was checking if the … Read more

Implementing Inter-Task Communication in FreeRTOS

Implementing Inter-Task Communication in FreeRTOS

Follow and star our public account, reach wonderful content directly Source: Technology makes dreams greater Author: Li Xiaoyao FreeRTOS is a customizable, preemptive multitasking kernel that is very useful and has no limit on the number of tasks. It has been analyzed many times before, simply put, FreeRTOS real-time systems can create multiple independent tasks … Read more

In-depth Analysis of CMSIS-NN Neural Network Inference Library for ARM Cortex-M Series Chips

In-depth Analysis of CMSIS-NN Neural Network Inference Library for ARM Cortex-M Series Chips

CMSIS_NN Overview Paper Title: “CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs”, 2018 Organization: ARM 0. Introduction CMSIS-NN is a neural network inference library for ARM Cortex-M series chips, designed for deploying neural networks on low-performance chips/architectures. 1. Convolution and Matrix Multiplication Using the 16-bit multiply-accumulate SIMD instruction, SMLAD. 1.1 __SXTB16 Data Extension Most … Read more