Showing Posts From

Embedded

7 articles

Notes on Setting Up the Rockchip RK3588 NPU Development Environment

This article details setting up the NPU development and on-board inference environment on the Rockchip platform based on RK3588 + Debian Lin…

An Analysis of the Secure Boot Workflow Implementation on the Ingenic IPC Platform

This article provides a comprehensive summary and explanation of the Secure Boot function workflow used on the domestic Ingenic IPC platform…

Linux OOM Errors and Their Handling Strategies

Introduction and Summary of OOM Errors OOM stands for Out Of Memory. As the name implies, it is an issue that occurs in a Linux system when …

Overview of the Working Principles of Hardware Security Chips in Embedded Products

Basically, the application of hardware security chips in embedded products mainly includes the following two categories: - Basic anti-clonin…

Reflections on Introducing Agile and Continuous Integration (CI) into Embedded Software Development

My primary work is in embedded software development in the consumer electronics sector. In the realm of software engineering, I have encount…

A Summary of Concepts: BIOS, UEFI, MBR, GPT, GRUB, EFI, etc.

BIOS and UEFI BIOS: Basic Input Output System. UEFI: Unified Extensible Firmware Interface. To put it simply, whether it is BIOS or UEFI, th…

SigmaStar's Uboot UFU Firmware Upgrade Mode

Sigmastar provides three options of firmware upgrade worflow: 1. OTA pack and unpack in application layer 2. Firmware upgrade thread running…