Xiangteng NPU Chip (1) – Fully Domestic Autonomous Defined Neural Network Chip for Strong Real-Time, High-Performance, and High-Concurrency Application Scenarios

Xiangteng NPU Chip (1) - Fully Domestic Autonomous Defined Neural Network Chip for Strong Real-Time, High-Performance, and High-Concurrency Application Scenarios

The Xiangteng NPU chip HKN201 is a fully domestic autonomous defined neural network chip, aimed at strong real-time, high-performance, and high-concurrency application scenarios.1. Chip Specifications Overview of Chip Specifications Chip Specification List AI Processor 4-core 2048MAC NPU core Clock frequency 1GHz AI Computing Power 16TOPS INT8 8TFLOPS FP16 Software Specifications Supports PyTorch, Caffe, Darknet deep … Read more

Is an Embedded Real-Time Operating System Truly Real-Time?

Is an Embedded Real-Time Operating System Truly Real-Time?

We often refer to RTOS (Real Time Operating System) as a real-time operating system, but what exactly is a real-time operating system? Is it truly real-time?This question is likely to be on the minds of many beginners. Brief Overview of RTOS RTOS: Real Time Operating System, which means real-time operating system. According to Baidu Encyclopedia: … Read more

Intertask Communication in the Embedded Operating System uCOS-II: A Detailed Sharing

Intertask Communication in the Embedded Operating System uCOS-II: A Detailed Sharing

For more exciting content, please click the blue text above to follow me! When using the uCOS-II operating system for embedded development, one must accept the new term “task”. From the beginning to the end of the uCOS-II textbook, there is no clear definition of “task”, which leads to confusion about what a task is … Read more

An Analysis of Real-Time Operating Systems (RTOS) in Embedded Development: Why You Need It?

An Analysis of Real-Time Operating Systems (RTOS) in Embedded Development: Why You Need It?

Follow★Star the public account to get information first Today, let’s talk about something that is super important in embedded development but often overlooked—Real-Time Operating Systems (RTOS). If you are new to embedded development, this article is a must-read. What is RTOS? RTOS, or Real-Time Operating System, refers to an operating system that must complete specific … Read more

Step-by-Step: Implementing a Blockchain Client Based on RSA Algorithm Using Python

Step-by-Step: Implementing a Blockchain Client Based on RSA Algorithm Using Python

Big Data Digest Work Compiled by: Wan Jun, Molly, Jiang Bao Shang Blockchain, as the core technology behind Bitcoin and other cryptocurrencies, has attracted global attention in recent years. However, countries have varying attitudes towards this disruptive technology. Its decentralized distributed structure allows users to communicate directly without the need for a central node, which … Read more

C Language Struct Encapsulation Functions: From Error Examples to Engineering-Level Code Design (A Must-Read for Embedded Development)

C Language Struct Encapsulation Functions: From Error Examples to Engineering-Level Code Design (A Must-Read for Embedded Development)

In embedded development, struct encapsulation function pointers are powerful tools for improving code quality, but a flawed design can lead to disaster. This article guides you through correcting typical error cases and mastering engineering-level implementation solutions. 1. Analysis of Typical Error Cases The code provided by the developer has three fatal issues: // Problematic code … Read more

Detailed Explanation of Bit Fields in C Language

Detailed Explanation of Bit Fields in C Language

In embedded development, we often encounter code like this: struct{unsigned int widthValidated : 1;unsigned int heightValidated : 1;} status; What does this definition of a structure variable mean? The main reason is that some information only needs to occupy a few or a single binary bit when stored, and does not require a full byte. … Read more

How Much Can You Earn from Embedded Development from Work to Retirement?

How Much Can You Earn from Embedded Development from Work to Retirement?

Hello everyone, I am Lao Wang. Today I asked DeepSeek the following question: How much can an embedded software developer earn from starting work at the age of 22 after graduating from a regular undergraduate program until retiring at 60? 1. Career Stages and Salary Levels 1. Junior Engineer (0-3 years)Salary Range: Annual salary approximately … Read more

Running Qt on VxWorks: A Powerful Combination for Embedded Development

Running Qt on VxWorks: A Powerful Combination for Embedded Development

With the widespread application of embedded systems in industries such as aerospace, automotive, and industrial automation, developers are increasingly demanding high-performance real-time operating systems (RTOS) and modern graphical user interfaces (GUIs). VxWorks, as a mature RTOS, is known for its high reliability, low latency, and high security, while Qt is favored by embedded developers for … Read more