493. DIY a Mini Computer: Running a Desktop System on Orange Pi Zero 2W

Not long ago, Raspberry Pi released an all-in-one machine called “Raspberry 500 Plus”. This reminded me that I had a smaller development board, the Orange Pi Zero 2W, and I thought maybe I could turn this small development board into a “mini computer”. Let’s take a look at the result:It looks a bit messy, but … Read more

Comprehensive Support for Campus-Level IoT Applications and Services

With the continuous construction of campus information infrastructure, various intelligent sensing devices are becoming increasingly prevalent. The application of IoT technology has transitioned from pilot projects to large-scale implementation, becoming a significant driving force for the intelligent upgrade of campuses. The campus IoT builds a complete system of “comprehensive information perception, reliable data transmission, and … Read more

Understanding Key Communication Protocols in IoT Development

As the number of Internet of Things (IoT) devices continues to grow, the communication and connection between these devices has become an important topic of consideration. Communication is essential and critical for IoT, whether it involves short-range wireless transmission technologies or mobile communication technologies, all of which impact the development of IoT. Among these, communication … Read more

IoT Vulnerability Discovery and Exploitation

IoT Vulnerability Discovery and Exploitation is an important research direction in the field of cybersecurity, involving multiple aspects such as device firmware, communication protocols, and embedded systems. Below, we analyze from three aspects: technical methods, typical cases, and protection strategies: 1. Vulnerability Discovery Techniques Static Analysis By using reverse engineering, symbolic execution, and other techniques … Read more

Comparison of FreeRTOS Semaphores (Part Five)

Message queues/semaphores/mutexes can be further compared. The following APIs seem well-organized(in fact, their underlying implementations come from the same source~) QueueHandle_t xQueue = xQueueCreate(10, sizeof(int)); // Create a queuexQueueSend(xQueue, &data, portMAX_DELAY); // Send dataxQueueReceive(xQueue, &receivedData, portMAX_DELAY); // Receive data SemaphoreHandle_t xSemaphore = xSemaphoreCreateBinary(); // Create a binary semaphore xSemaphoreGive(xSemaphore); // Release the semaphore xSemaphoreTake(xSemaphore, portMAX_DELAY); … Read more

Using OpenWrt Devices as Secondary Router for IPv6 Relay

After arriving in Shenzhen, the China Telecom broadband here does not provide public IPv4 (it can be obtained for an additional fee of 100 yuan per month, which I am reluctant to pay), so my previous “home” solution—Surge Ponte over IPv4 Port forwarding is no longer usable. I can only use DMZ + Surge Ponte … Read more

The World’s First RISC-V Architecture Data Center Management Chip Launched

Recently, Sai Fang Technology launched the world’s first data center management chip based on the RISC-V architecture, named “Lion Rock Chip,” in Hong Kong. This chip marks the first large-scale commercial deployment of RISC-V in the data center sector. Xu Tao, Chairman and CEO of Sai Fang Technology, explained the positioning of the “Lion Rock … Read more

Breaking Barriers! Is RISC-V Reshaping the ‘Strongest Brain’ of Data Centers?

On November 14, a landmark moment arrived for China’s chip industry as SiFive Technology launched the world’s first data center management chip based on the RISC-V architecture, named “Lion Mountain Chip.” Its flagship product, the JH-B100, also won the 20th “China Chip” Excellent Technology Innovation Product Award. This move not only marks the first large-scale … Read more

Theoretical Explanation of PARK Transformation in Embedded Systems

The PARK transformation (also known as PARK transformation) is a core mathematical tool in power systems and motor control, essentially a coordinate transformation— it converts time-varying physical quantities (such as voltage, current, and magnetic flux) in a three-phase AC system into a “rotating coordinate system” that synchronously rotates with the rotor, thereby transforming time-varying signals … Read more