Automatic Switching Circuit Between External USB Power and Built-in Lithium Battery

▲ The circuit to be analyzed in this article Many portable electronic devices with built-in lithium batteries, such as mobile phones, typically adopt the following power supply method: 1. When the USB power is not connected, it uses the built-in lithium battery for power. 2. When the USB power is connected, it switches to power … Read more

Design Guide for Intelligent Monitoring Systems in DSP Embedded Systems

Design Guide for Intelligent Video Applications With the improvement of broadband wired and wireless network infrastructure and the growth of global security market demand, the application of video surveillance is experiencing explosive growth. The development trend of video surveillance systems is very obvious. After undergoing digitization and networking, the next important trend is intelligence, namely … Read more

Building Embedded Micro Systems and IoT Technology Curriculum for AIoT

Project Construction Project Batch: First Batch of 2020 Project Number: 202002142047 Project Type: New Engineering Construction Project Project Implementation Background With the arrival of the 5G era, the Internet of Things is redefining people’s lives and work styles. The “ubiquitous connection” and “ubiquitous computing” based on intelligent IoT have propelled the design and application technology … Read more

Summary of Common Communication Interfaces in Embedded Development

In embedded systems, on-board communication interfaces refer to the communication paths or buses used to connect various integrated circuits with other peripheral devices. The following content summarizes commonly used on-board communication interfaces: including I2C, SPI, UART, and 1-Wire: I2C Bus The I2C bus is a <span> synchronous, bidirectional, half-duplex two-wire serial interface bus</span>. Here, half-duplex … Read more

Formal Methods Based on SCADE Models

In the previous issue of the embedded systems special, we provided a detailed overview of the birth, development, and application of Ansys SCADE (See: Embedded Systems | A Retrospective on Ansys SCADE). This article will focus on “Formal Methods Based on SCADE Models”. To put it simply, formal methods abstract a program into a mathematical … Read more

Course Development for Embedded Operating Systems Based on HarmonyOS

Project Construction Project Batch: Second Batch of 2021 Project Number: 202102278057 Project Type: New Engineering Construction Project Background of Project Implementation HarmonyOS is a next-generation smart terminal operating system that provides a unified language for the intelligence, interconnection, and collaboration of different devices, delivering a concise, smooth, secure, continuous, and reliable interactive experience across all … Read more

Mastering Autonomous Mobile Robots: Embedded Hardware Platform

1. Overview The so-called embedded system is actually a dedicated microcomputer system, which includes two parts: embedded hardware and embedded software. The embedded hardware typically consists of a 32-bit (or lower) microprocessor and its related peripherals; the embedded software is the program written into the embedded hardware to achieve specific functions. The author summarizes that … Read more

Why Learn Embedded Systems? An In-Depth Analysis of the Current Status and Future Prospects of the Embedded Software Industry

Search on WeChat Technical Training According to data from the Ministry of Industry and Information Technology, in 2020, China’s software and information technology service enterprises achieved a cumulative software business revenue of 8.1 trillion yuan, a year-on-year increase of +13.3%. From 2013 to 2020, the compound annual growth rate (CAGR) of China’s software business was … Read more

Summary of National Level 3 Embedded System Development Exam Questions and Syllabus

National Computer Level Examination Level 3 Embedded System Development Technology Basic Requirements 1. Have basic knowledge of embedded systems, microelectronics technology, digital media, and computer networks. 2. Familiar with the architecture and functional characteristics of embedded microprocessors, and have a preliminary understanding of ARM assembly language programming. 3. Familiar with the components of embedded system … Read more

Embedded Linux Learning Plan for Beginners

Word Count: 3800 Content Quality: ⭐⭐⭐⭐⭐ In simple terms, from basic knowledge of ARM to bare-metal programming, from uCOSII to Linux, from basic Linux commands to shell programming, from u-boot to file systems, and finally to Linux driver programming. The learning path goes from simple to complex, from basic to advanced. Stage 1: Embedded Hardware … Read more