OpenWrt Security Hardening Guide (Part 2): Firewall Configuration

OpenWrt Security Hardening Guide (Part 2): Firewall Configuration

Basic Concepts of Firewalls All security topics are inseparable from the involvement of firewalls, especially in <span>OpenWrt</span>. Understanding the concept of firewall zones and the three types of rules is essential for correctly configuring SSH, VPN, port forwarding, and other functions. What is a Firewall Zone? In OpenWrt, firewalls do not write rules for individual … Read more

Choosing Between MCU Register Manipulation and Library Functions

Choosing Between MCU Register Manipulation and Library Functions

“ Developers who are new to microcontroller (MCU) development often find themselves confused: should they manipulate registers directly or use library functions? This is akin to choosing between manual and automatic transmission — the former offers precision but is complex, while the latter is simple but lacks a sense of control. This article uses STM32 … Read more

What Skills Are Needed for Microcontroller Development? A Specialized Skills List for Different Industries

What Skills Are Needed for Microcontroller Development? A Specialized Skills List for Different Industries

What Skills Are Needed for Microcontroller Development? A Specialized Skills List for Different Industries Microcontroller development has different focuses in various industries. In addition to general fundamentals, it is necessary to learn industry-specific knowledge to create products that meet requirements — this is also the core competitiveness of professional developers. Industrial Control Industry: Learn about … Read more

Sharing Learning Experiences in Microcontroller Principles (39) | Wang Jinke’s Insights on Scoring 97

Sharing Learning Experiences in Microcontroller Principles (39) | Wang Jinke's Insights on Scoring 97

Author: Wang Jinke College: School of Electrical Engineering Major: Rail Transit Signal and Control Grade: 2022 PART.1Introduction The course on Microcontroller Principles and Applications is offered by most majors in the School of Electrical Engineering and is characterized by its complex content and difficulty in understanding. Mastering this subject can effectively stimulate interest in learning … Read more

Can You Find a Job After Completing an Embedded Training Course? The Truth to Avoid Pitfalls

Can You Find a Job After Completing an Embedded Training Course? The Truth to Avoid Pitfalls

Recently, a friend messaged me saying they enrolled in an embedded training course, spending over twenty thousand, and regretted it immensely after finishing. Why? — The course was too superficial, only covering the basics of development boards, making it feel like they learned almost nothing. In fact, this situation is quite common. Some people complain … Read more

Innovative Technology Course | Internet of Everything

Innovative Technology Course | Internet of Everything

Internet of Everything Arduino-MQTT Development Teaching (Part Three) Welcome, students, to this creative and technologically captivating innovative technology class! Have you ever thought about how every object in our lives can “speak” and interact with us in wonderful ways? This is not a fantasy, but a future vision painted by Internet of Things (IoT) technology! … Read more

Arduino Basic Experiment 8: Ultrasonic Distance Measurement Experiment

Arduino Basic Experiment 8: Ultrasonic Distance Measurement Experiment

Ultrasonic waves are sound waves with frequencies higher than the highest frequency audible to the human ear, typically above 20kHz. Dolphins in nature communicate using ultrasonic waves, while bats use them for navigation and obstacle avoidance. Ultrasonic waves can be used to measure distance. This experiment will learn how to use Arduino to implement ultrasonic … Read more

Spent 5 Hours on My Phone Daily with No Gains? I Built an ‘Information Filter’ with Python: From ‘Attention Fragments’ to ‘Deep Focus for 4 Hours’, Doubling Efficiency in 3 Months

Spent 5 Hours on My Phone Daily with No Gains? I Built an 'Information Filter' with Python: From 'Attention Fragments' to 'Deep Focus for 4 Hours', Doubling Efficiency in 3 Months

My Phone is a ‘Graveyard of Information Fragments’ Last night before bed, I stared at the “Screen Time Statistics” on my phone screen—today’s screen time was 5 hours and 23 minutes, including 2 hours and 15 minutes on short videos, 1 hour and 40 minutes on social apps, and 1 hour and 28 minutes on … Read more