Configuring OpenWRT for Automatic IP Acquisition as a Secondary Router

Configuring OpenWRT for Automatic IP Acquisition as a Secondary Router

In the previous issue, we discussed the tutorial on setting up PPPoE dialing in OpenWRT. In bridge mode with the optical modem, if PPPoE dialing is not configured, OpenWRT cannot access the internet properly. Tutorial on setting up PPPoE dialing in OpenWRT However, many newly installed broadband connections are set to router mode by the … Read more

OpenWrt Core Component: ubus (2): Source Code Structure

OpenWrt Core Component: ubus (2): Source Code Structure

<span><span>ubus</span></span> is designed with a concept similar to <span><span>d-bus</span></span> in Linux desktop systems, providing system-level bus functionality. However, compared to <span><span>d-bus</span></span>, it reduces memory usage, making it suitable for the extreme operating environments of low-performance CPUs and low memory in embedded systems. The core component is the <span><span>ubusd</span></span> daemon, which provides an interface for other … Read more

Application Control Features of OpenWrt for Enterprise Use: Have You Installed It?

Application Control Features of OpenWrt for Enterprise Use: Have You Installed It?

Since many people became familiar with OpenWrt relatively late, there is a common misconception that OpenWrt is synonymous with bypassing restrictions or with bypass routers.However, as a long-time user for over a decade, I have always relied on OpenWrt as my sole router at home.Today, we will share a feature that typically only appears in … Read more

Is a Microcontroller Considered Embedded?

Is a Microcontroller Considered Embedded?

01 Question Many students have been struggling with:Should I learn microcontrollers or embedded systems? Some say that microcontrollers are also embedded systems; is that correct? Is embedded just Linux? Today, let’s discuss this issue. 02 What is a Microcontroller The essence of a microcontroller is a type of computer. So what is a computer?A computer … Read more

How to Implement Digital Filtering Algorithms in Microcontrollers? (With Code)

How to Implement Digital Filtering Algorithms in Microcontrollers? (With Code)

ID: Technology Makes Dreams GreaterCompiled by: Li Xiaoyao The main function of a microcontroller is to control peripheral devices and achieve certain communication and data processing.However, in certain specific situations, mathematical operations are inevitably required, even though microcontrollers are not adept at implementing algorithms and performing complex calculations.This article mainly introduces how to implement digital … Read more

Overclocking a 64MHz STM32 to Run Linux

Overclocking a 64MHz STM32 to Run Linux

Follow+Star public account number, don’t miss the wonderful content Author | Dmitry.GR Translation | Zheng Liyuan, originally from | CSDN For a long time, I have been trying to build a microcomputer that can run Linux with the least number of components. I have also attempted extreme simplifications and various interesting form designs, and this … Read more

On-Chip Resources (Peripherals) of STM32F1

On-Chip Resources (Peripherals) of STM32F1

This article and the following ones mainly introduce the usage of STM32F103C8T6. So why is it called STM32F103C8T6? Below are the naming rules for STM32, and you can understand the various parameters of each chip through this diagram. 01 Introduction According to the end of the previous article, this chip belongs to the mainstream series … Read more

Eclipse Kura: A Powerful Tool for Building IoT Gateways

Eclipse Kura: A Powerful Tool for Building IoT Gateways

With the development of Internet of Things (IoT) technology, the demand for efficient and flexible data processing and communication solutions is growing.Eclipse Kura serves as a crucial application framework designed specifically for IoT gateways, playing an essential role in this field. This article aims to delve into the features of Eclipse Kura and how it … Read more

How to Choose Microcontroller Languages for Hardware, Software, and IoT Engineers?

How to Choose Microcontroller Languages for Hardware, Software, and IoT Engineers?

Microcontroller assembly language is a fundamental language in embedded system development, gaining attention for its efficiency and direct control over hardware. However, different types of engineers may be unsure which microcontroller assembly languages to choose based on their work requirements and background knowledge. 1. Hardware Engineers Recommended Microcontrollers: AVR Series, PIC Series Reason: These microcontrollers … Read more