How to Operate USB Read and Write with .NET6 and LibUsb on Raspberry Pi Zero 2 W (Ubuntu 22.04)

Initial Motivation Friends who like electronics and DIY hardware should be familiar with Zhihui Jun, who regularly shares some fun hardware he has made. I was very interested in a desktop robot he previously made called ElectronBot, so I made one myself. At first, I only developed an upper computer software called Electronic Brain Shell, … Read more

Installing OpenWrt on HomeLab Development Board (ARM64) with PVE

NO.1 Image File qcow2 image file openwrt-armvirt-64.qcow2 NO.2 Upload File qcow2 files cannot be uploaded to pve through webui You need to upload it to the server using FileZilla Remember, the path for the pve iso image folder is /var/lib/vz/template/iso The backup image data for pve is Usually used to store the recoverable xxx.vma.zst files … Read more

Understanding Automotive Embedded Software

What is Embedded Software? Embedded software is the operating system and development tools embedded in hardware. Its relationship in the industry is reflected as: chip design and manufacturing → embedded system software → embedded electronic device development and manufacturing. The most basic understanding of embedded software is the combination of software + hardware to define … Read more

Raspberry Pi + Mechanical Keyboard = Cool Handheld Computer

This handheld computer is called Penkēsu, designed by Penk Chen, who refers to it as a “homemade retro-style handheld computer.” The Raspberry Pi Zero 2W serves as the main hardware chip. Personally, I love it because it reminds me of that bizarre scene in early music videos where Kelly Rowland from Destiny’s Child was sending … Read more

Why Choose the ARM Cortex-M4 Core HK32MCU for Actual Project Development?

Hangshun Chip has been deeply engaged in high-end 32-bit MCUs and automotive SoCs for decades, gaining a thorough understanding and analysis of the pain points of electronic engineers regarding high-performance MCUs. Currently, engineers face challenges in selecting suitable brands and models, leading to difficulties in inventory and procurement management. In the future, engineers will need … Read more

How to Choose a Mini PC That Rivals Laptops but is Cheaper

After leaving campus, everyone should replace their gaming laptop, and many people will choose between a lightweight laptop and a desktop based on their needs. However, if you need to carry your computer to and from work every day and don’t use it while on the road, a mini PC might also be a good … Read more

Understanding the Differences Between Embedded Computers and Conventional Desktop Computers

Despite the fact that industrial-grade embedded computers share many components with consumer-grade desktop PCs, such as processors (CPUs), graphics processing units (GPUs), RAM memory, and storage devices (SSDs and HDDs), embedded computing solutions still use industrial-grade versions that are tested and validated to operate reliably in challenging environments. Moreover, resilience is paramount when building industrial-grade … Read more