Key Considerations for Embedded Communication Protocols

Key Considerations for Embedded Communication Protocols

Follow+Star Public Account, don’t miss out on exciting content Source | Internet Embedded development often requires communication in various scenarios, making communication protocols essential. The three representative communication protocols are as follows: As can be seen from the table above, embedded devices generally have limited memory and computing performance, so fixed binary is the preferred … Read more

Characteristics of Communication Protocols for Embedded Devices

Characteristics of Communication Protocols for Embedded Devices

Communication protocols designed for embedded devices typically fall into three categories: Considering the limited memory and computing power of embedded devices, fixed binary is the preferred communication protocol. The following analyzes the characteristics that embedded device communication protocols should have. Simplicity Ensuring that the protocol is a simple solution is crucial; complexity often leads to … Read more

What to Consider for Embedded Communication Protocols?

What to Consider for Embedded Communication Protocols?

Embedded development often requires communication in many scenarios, making communication protocols essential. The three representative communication protocols are as follows: As seen in the table above, embedded devices generally have limited memory and computational performance, so fixed binary is the preferred communication protocol. 1. Simplicity Ensure that the protocol is a simple solution; obscure and … Read more

In-Depth Development of 3D Vision Applications Based on Embedded AI Modules

In-Depth Development of 3D Vision Applications Based on Embedded AI Modules

Produced by | Zhixiaodong Open Class Instructor | Richard Li, CTO of Xiaogong Technology Reminder | FollowZhixiaodong Open Class or Zhixiaodong WeChat official account, and reply with the keyword Embedded 05 to obtain the course materials. Introduction: On June 22, Dr. Richard Li, CTO of Xiaogong Technology, conducted a live lecture on the fifth session … Read more

Live Broadcast | Pain Points and Solutions for Embedded AI Implementation

Live Broadcast | Pain Points and Solutions for Embedded AI Implementation

Since the launch of the world’s first MCU based on the Arm Cortex-M architecture in 2007, STM32 has gradually become the favorite platform for embedded engineers, achieving the top market share in China’s MCU market in 2018. In response to the market trend of increasing intelligence and the integration of AI in cloud-edge-end systems for … Read more

Bluetooth Module Enhances Canvas Software Suite Support

Bluetooth Module Enhances Canvas Software Suite Support

Silicon Labs (also known as “Chip Technology”) partner Ezurio has developed its EFR32BG24 (BG24) Bluetooth SoC for its Lyra 24 series of Bluetooth modules, and recently announced expanded support for the Canvas Software Suite (Canvas Software Suite) to help developers quickly and easily build low-power Bluetooth applications using embedded Python scripts, along with intuitive desktop … Read more

DIY Logic Analyzer Using RP2040 for Just 9.9 Yuan

DIY Logic Analyzer Using RP2040 for Just 9.9 Yuan

Logic Analyzer is an instrument that analyzes the logical timing of digital signals, capable of precisely capturing and displaying multiple digital signals, providing signal timing, protocol analysis, and other functions. It is also one of the most commonly used tools for embedded engineers in daily development. Now, we can use the Haozhe RP2040 development board … Read more

An Embedded Operating System Based on Priority Cooperative Scheduling

An Embedded Operating System Based on Priority Cooperative Scheduling

1. Introduction to QuarkTS GitHub link: https://github.com/kmilo17pet/QuarkTS Open Source License: MIT license QuarkTS is an open-source embedded operating system designed to provide a modern development environment for small embedded applications, helping developers build stable and predictable event-driven multitasking software. Its features include: • Priority Cooperative Scheduling: Tasks manage their own lifecycle, avoiding the complexities brought … Read more

C++ Embedded Programming Idioms: MMIO Modeling

C++ Embedded Programming Idioms: MMIO Modeling

Click the Blue Word Follow Us This article is excerpted from the live recording of Senior Software Architect Yang Wenbo’s “Walking with Masters: Entering Scott Meyers’ C++ World”. 01 Introduction In pure software programming practice, the first example learned in many languages is the Hello World printing program. In embedded development, the Hello World is … Read more

Which Has Greater Core Competitiveness: Embedded Applications or BSP?

Which Has Greater Core Competitiveness: Embedded Applications or BSP?

Click below【Learn Embedded Together】 to follow, learn together, and grow together To answer this question, let’s first look at what embedded applications and embedded BSP (Board Support Package) each do. Embedded Applications Embedded applications, on the surface, seem to involve software development, but essentially, they involve business work. The software developed is determined by the … Read more