Detailed Guide to Customizing OpenWrt Firmware: Modifying Default Parameters and Adding Applications

Detailed Guide to Customizing OpenWrt Firmware: Modifying Default Parameters and Adding Applications

• This article uses the friendlywrt22-rk3568 distribution as an example to explain how to customize an OpenWrt firmware. The customization features include modifying network parameters, login passwords, boot interface (banner), proxy ARP, opkg sources, hostname, default application configuration parameters, adding arbitrary files (not limited to applications and their libraries), etc. Finally, a complete practical example … Read more

Understanding Makefile

Understanding Makefile

Understanding Makefile Recently, I have been looking at some content related to network programming, where the project directory and the contents of the <span>makefile</span> are as follows: server: g++ server.cpp -o server && g++ client.cpp -o client Since I did not understand the meaning of this, I was wondering why the <span>server</span> is needed. I … Read more

How to Solve 90% of Build Problems with CMake Using Conditions and Loops?

How to Solve 90% of Build Problems with CMake Using Conditions and Loops?

Click the blue textFollow the author 1. Introduction So far, the CMake examples we have encountered follow a straightforward process: starting from a series of source files, ultimately building into a single executable program or generating static/dynamic libraries. This linear process is simple and easy to understand, but often proves inadequate in more complex projects. … Read more