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

Common Operations for EEPROM Driver Code in Embedded Development

Common Operations for EEPROM Driver Code in Embedded Development

Follow+Star Public Number, Don’t Miss Wonderful Content Author | strongerHuang WeChat Public Account | strongerHuang I believe many readers have used EEPROMs like AT24C0x that utilize I²C for reading and writing. Improper usage in projects can easily lead to data loss or anomalies. Today, I will discuss the content regarding EEPROM. 1Basic Principles of I²C … Read more

DIY Rocket Series Tutorial – 5 Rocket Autonomous Control

DIY Rocket Series Tutorial - 5 Rocket Autonomous Control

For more tutorial videos, please follow the WV public account: Industrial Novelist. Note: This video is sourced from a third-party platform and is for learning purposes only. If there is any infringement, please contact the author for removal! var __INLINE_SCRIPT__ = (function () { 'use strict'; function _arrayLikeToArray$1(arr, len) { if (len == null || … Read more