Lightweight Embedded System Framework: mr-library Overview

Introduction to mr-library

mr-library is a lightweight framework for embedded systems that provides a unified low-level driver device model and basic service functions. It features modular design, configurability, and extensibility, helping developers quickly build embedded applications.

The mr-library framework supports basic kernel functions such as mutexes and object management. It integrates asynchronous event-driven frameworks (events), multi-timer software timers (soft-timer), and other services. It provides driver device models for common peripherals such as serial ports, SPI, I2C, ADC/DAC, allowing access to underlying hardware

Opportunities in the Trillion-Level IoT Market? Defining the Market is Key

Opportunities in the Trillion-Level IoT Market? Defining the Market is Key

Opportunities in the Trillion-Level IoT Market? Defining the Market is Key

For companies related to IoT, including computing hardware, software, systems integration, data analysis, communication, and professional services, clearly defining the Internet of Things is crucial to determining their market opportunities. According to analysis by Strategy Analytics, the market size encompassing all IoT elements was $150 billion in 2016 and is projected to grow to $550 billion

Smart Sleep Environment Device Using Gizwits Gokit2.0 Development Board

Smart Sleep Environment Device Using Gizwits Gokit2.0 Development Board
Author: Ba He Yang, Source: Embedded Community【Gizwits Gokit2.0 Development Board Arduino Version】Review Activity.For more free evaluations of development boards and book previews, please scan the QR code at the end.
IntroductionThis project uses the Gizwits Gokit2.0 development board to implement a smart sleep environment device, addressing the pain point of increasing sleep requirements in bedrooms for most people. Pain Points-Environment data can be detected - Temperature and humidity can be intelligently

Building an ESP32 Web Server with Arduino IDE

In this project, you will create a standalone web server with the ESP32 using the Arduino IDE programming environment, which controls outputs (two LEDs).The web server is mobile responsive and can be accessed using any device as a browser on the local network.We will guide you step by step on how to create the web server and how the code works.

Project Overview

Before diving into the project, it is important to outline what our web server will do to make it

Ultimate Guide to Building an ESP32 E-Paper Weather Display

Introduction

The ESP32 E-Paper Weather Display is an excellent device powered by the ESP32 microcontroller and an e-paper display. It can obtain weather information from the internet and display it on a highly readable e-paper screen, making it easy to view both indoors and outdoors. This guide references the open-source project ESP32-e-Paper-Weather-Display and will guide you step-by-step through the production process, allowing you to create your own custom weather display.

Ultimate Guide to Building an ESP32 E-Paper Weather Display

Hardware

The hardware

NodeMCU Firmware: An Open Source Solution for ESP8266 Development

In the rapid development of the Internet of Things, the ESP8266, as a powerful Wi-Fi system chip, is widely popular among developers. The NodeMCU Firmware provides great convenience for building projects based on the ESP8266. This article will delve into the features, programming model, usage methods, and community support of NodeMCU Firmware to help you better understand and use this tool.

NodeMCU Firmware: An Open Source Solution for ESP8266 Development

What is NodeMCU Firmware

NodeMCU Firmware is an open-source firmware based

Build Your Own Smart Robot with ESP32-CAM

Introduction

The ESP32-CAM is a microcontroller module that integrates Wi-Fi and Bluetooth functionality, along with a camera interface, making it an excellent choice for building smart robots. In this project, I will show you how to construct a simple AI robot using the ESP32-CAM module, which can stream video to an Android device and perform AI task processing on the Android device.

Build Your Own Smart Robot with ESP32-CAM

Hardware Requirements

Based on the images returned by the camera, AI interpretation is

Custom Communication Protocol for Intelligent LCD Display Module HMI

1. HMI and Communication Protocol

With the development of industrial technology, the application field of HMI (Human-Machine Interface) is becoming increasingly broad. The custom communication protocol implemented by Topway's intelligent LCD display module can maintain the confidentiality of enterprise data to a certain extent, enhance the diversity of product functions, and solve the problem of incompatible communication protocols.

The serial communication rules for HMI, except for standard Modbus protocol products, are mostly based on the protocol rules set by the original manufacturer.

Why is the ESP32 So Popular?

The ESP32 is something many people may have heard of or used. If you have previously used an Arduino development board, you might have come across it as well. The ESP32 refers to a series of chips and modules produced by Shanghai Espressif Systems, rather than a specific chip, which is something to note. Today, I will introduce Espressif's chips.

Espressif's Chip Family

Espressif has five system products, namely: ESP32S series, ESP32C series, ESP32H series,ESP32, and ESP8266 (Yes, except for the ESP8266,

How to Set Up a Cool Dashboard on Your Raspberry Pi

How to Set Up a Cool Dashboard on Your Raspberry Pi

Pi Dashboard is an open-source IoT device monitoring tool released by the Raspberry Pi Laboratory, currently mainly targeting the Raspberry Pi platform while also being compatible with other Raspberry Pi-like hardware products. You only need to set up a PHP server environment on your Raspberry Pi to easily deploy a Pi Dashboard and monitor the status of your Raspberry Pi through a cool WebUI!

Currently included monitoring projects are:

  • Real-time

Back to Top
Product has been added to your cart