Ultrasound-Triggered NO Release for Hearing Loss Therapy

Ultrasound-Triggered NO Release for Hearing Loss Therapy

iNature Intense noise can damage the spiral ganglion neurons (SGN) in the inner ear, affecting axonal regeneration and leading to noise-induced hearing loss (NIHL). On November 19, 2024, researchers from Fudan University, Bu Wenbo, Ren Dongdong, and Liu Yanyan published a paper titled“Ultrasound-Triggered NO Release to Promote Axonal Regeneration for Noise-Induced Hearing Loss Therapy” in … Read more

Californium (Cf): Java’s CoAP Protocol Library

Californium (Cf): Java's CoAP Protocol Library

Click on the arrow“blue text”, follow us! Californium (Cf): Java’s CoAP Protocol Library! Hello everyone, I am Niu Ge. Today we will talk about a “chemical element” in the Java IoT world— the Californium framework. Don’t be scared by its name; this is not a chemistry experiment, but a powerful and practical CoAP protocol framework. … Read more

Bus Disorder in Embedded Systems

Bus Disorder in Embedded Systems

Introduction RAM is the component in a computer system that stores temporary results, and its size also determines the scale of data processing by the computer. In embedded computers (microcontrollers), due to factors like cost and power consumption, the internal RAM capacity is often quite small, typically ranging from a few hundred bytes to several … Read more

Detailed Explanation of Data, Xdata, and Code in 51 Microcontroller Programming

Detailed Explanation of Data, Xdata, and Code in 51 Microcontroller Programming

dATa: Fixed to the first 128 RAM addresses from 0x00 to 0x7F, can be directly read and written using ACC, fastest speed, and generates the smallest code. iDATa: Fixed to the first 256 RAM addresses from 0x00 to 0xFF, where the first 128 are identical to dATa, but accessed in a different way. iDATa is … Read more

How FreeRTOS Reduces RAM Usage and Speeds Up Execution

How FreeRTOS Reduces RAM Usage and Speeds Up Execution

Previously shared the article “What Features Were Updated in FreeRTOS V10.4.0?” and today we will elaborate on one of the knowledge points: FreeRTOS’s direct task (message) notification, aimed at reducing RAM usage and speeding up execution. 1. Introduction Almost all RTOS operating systems provide queue and semaphore functionalities, which are essential skills for most beginners. … Read more

Why Do Microcontrollers Have So Little RAM?

Why Do Microcontrollers Have So Little RAM?

You must be curious: mobile phone memory (RAM) often reaches 8G or 12G, but why do microcontrollers have less than 1M of RAM? To understand, the classic AT89C51 microcontroller has only 128 bytes of RAM (memory). Similarly, the classic MSP430F149 also has only 2K of RAM space. Even the STM32F1 series, which is commonly used … Read more

Hello, China: Developing for Chinese Smartwatch with C#

Hello, China: Developing for Chinese Smartwatch with C#

Previously, I wrote a few examples of how to use C# to write STM32 programs. Similarly, we can also use C# under ESP32, relying on the ever-growing .Net nanoFramework. Currently, it supports more and more development boards and chip types, and the related libraries are also increasing. The supported devices can fully support conventional application … Read more

Creating a Wake-On-LAN Device with .Net nanoFramework

Creating a Wake-On-LAN Device with .Net nanoFramework

This article will introduce how to create a wake-on-LAN device using ESP32 hardware and implement the WOL (Wake-on-LAN) function through .Net nanoFramework, sending WOL packets to wake up remote computers. 1. Background In previous articles, we introduced how to use libraries related to .Net nanoFramework to achieve various functions, such as reading sensor data, controlling … Read more

How to Understand Smartphone Specifications? Detailed Guide

How to Understand Smartphone Specifications? Detailed Guide

 Click on the image above Smartphone Knowledge Follow us! Sharing various practical tips for smartphones, ensuring safe and healthy usage. Nowadays, smartphones have penetrated every detail of our lives. Therefore, when purchasing a suitable smartphone, it is essential to understand the specifications and details. So, how to read smartphone specifications? Today, I will explain … Read more

My Experience Assembling a Computer from Scratch

My Experience Assembling a Computer from Scratch

Long Article, Many Images Warning!!! 8300 words in total, estimated reading time is 21 minutes. Last week, I assembled a desktop computer from scratch. Followed Follow Replay Share Like CloseWatch MoreMoreExit Full ScreenSwitch to Vertical Full ScreenExit Full ScreenMr. Xiao LiangFollowedShare Video, Duration00:53 0/0 00:00/00:53 Switch to Landscape Mode Continue PlayingProgress bar, 0 percentPlay00:00/00:5300:53Full Screen … Read more