Smart Anti-Theft System Design Based on 51 Microcontroller

Smart Anti-Theft System Design Based on 51 Microcontroller

Follow Us By Clicking The Blue Text Abstract With the development of smart home technology, home security risks have attracted attention. To reduce risks and achieve real-time monitoring and alarms, we designed a smart anti-theft alarm system based on the 51 microcontroller. This system uses the STM32 microcontroller as the main control unit, employing infrared, … Read more

Should You Transition From Microcontrollers to Embedded Linux?

Should You Transition From Microcontrollers to Embedded Linux?

Recently, many friends have voted and consulted on how to transition from microcontrollers to embedded Linux development. It seems that there are quite a few readers in the microcontroller and RTOS field. Although I am currently engaged in embedded development related to Linux/Android, I also have about 5 years of experience with bare-metal microcontrollers and … Read more

Beginner’s Guide to Embedded Linux Learning Path

Beginner's Guide to Embedded Linux Learning Path

1. Core Courses for Microcontroller Bare Metal This course is the core course for microcontroller bare metal; it is essential knowledge for advanced learning of microcontrollers; it also serves as a bridging knowledge for Linux bare metal development; preparing for further learning of RTOS/u-boot/Linux. 1.1 Core Microcontroller/RTOS Essentials (Based on STM32F103) 1.2 Core Microcontroller/RTOS Essentials_Hardware … Read more

Comprehensive Guide to Embedded Linux by Wei Dongshan

Comprehensive Guide to Embedded Linux by Wei Dongshan

Instructor Introduction Wei Dongshan | Graduated from University of Science and Technology of China, with dual degrees in Electronics and Computer Science. 2005-2007 Worked at ZTE Corporation in embedded Linux development, achieving S-level performance. 2008 Published “Complete Handbook of Embedded Linux Application Development”, which has been a bestseller in the embedded field. 2008-2011 Served as … Read more

Master These Two Design Concepts in Embedded Development

Master These Two Design Concepts in Embedded Development

Having referenced various embedded books available on the market, including MCS-51, AVR, ARM, etc., I have not found any that introduce design concepts. Even if such books exist, they are rare. Writing programs is not difficult, but writing them well and quickly requires some experience accumulation. The idea of structured and modular program design is … Read more

Understanding the Differences Between FLASH and EEPROM in Embedded Development

Understanding the Differences Between FLASH and EEPROM in Embedded Development

I'm Lao Wen, an embedded engineer who loves learning. Follow me to become even better together! Memory is divided into two main categories: RAM and ROM, and this article primarily discusses ROM. Initially, ROM could not be programmed; it retained whatever content it was manufactured with, making it inflexible. Later, PROM was introduced, which could … Read more

Differences in Hardware Operations: MCU, Linux, and Android

Differences in Hardware Operations: MCU, Linux, and Android

I am Wei Dongshan, and I have been engaged in embedded Linux training for a long time. Recently, I plan to serialize a series of articles. I am recording a brand new embedded Linux video, using a new approach, starting no longer from bare metal/uboot, which is more efficient. The corresponding documentation will also be … Read more

How to Transition from Mechanical Automation to Embedded Linux?

How to Transition from Mechanical Automation to Embedded Linux?

Recently, many students majoring in mechanical automation have come to ask me how to transition to embedded systems after graduation, specifically how to learn and find jobs. Most of them are recent graduates or about to graduate students who have been exposed to C language during their studies, and many have self-studied microcontrollers and ARM. … Read more

Two Essential Design Principles in Embedded Development

Two Essential Design Principles in Embedded Development

Source: Internet After reviewing various embedded books available in the market, including MCS-51, AVR, ARM, etc., I found that none specifically introduce design principles, and even if there are, they are quite rare.Writing code is not difficult, but writing good and efficient code requires some experience.The idea of structured and modular program design is the … Read more

Can C++ Be Used for Embedded Development?

Can C++ Be Used for Embedded Development?

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Generally speaking, programming on microcontrollers is done in assembly or C language, while using C++ for development is rare. So, can C++ be used for microcontroller development? The answer is definitely yes. Below, based on Keil and … Read more