EP Lec.9: I2C

EP Lec.9: I2C

Neuro and Evil fun time pid:126363594 by:Wimo Yes, that’s right, I2C has also been discussed in the Microelectronic System Click here to view the Microelectronic System review: I2C Background Knowledge Parallel Transmission and Serial Transmission Parallel Transmission Transmits multiple bits at once, usually using multiple data lines simultaneously. Serial Transmission Transmits one bit at a … Read more

EP Lec.10: SPI

EP Lec.10: SPI

Hug pid:131183771 by:White It is still discussed in the Microelectronic System Click here to view the Microelectronic System review: SPI The specific transmission details of SPI are clearly explained there, so I will briefly mention it here without going into detail. Overview SPI is a synchronous communication protocol developed by Motorola in the 1980s, primarily … Read more

EP Lec.8: DAC (Digital to Analog Converter)

EP Lec.8: DAC (Digital to Analog Converter)

silly pid:113107781 by:paccha!! DAC (Digital to Analog Converter, 数模转换器) DAC 基础部分 The function of a DAC is to convert digital signals into analog signals. The working principle of a DAC is the opposite of that of an ADC. A DAC can convert digital signals into analog signals for output and control. DACs have a wide … Read more

Comparative Analysis of FreeRTOS, Zephyr, ThreadX, and Mbed OS

Comparative Analysis of FreeRTOS, Zephyr, ThreadX, and Mbed OS

Introduction: Why the Choice of RTOS Can Be a Game Changer Choosing an RTOS (Real-Time Operating System) is one of the most strategic decisions in embedded product development. It determines how devices handle tasks, respond to events, and the reliability of cross-platform scalability. With the increasing diversity of connected devices (from low-power wearables to complex … Read more

APM32 Core Episode 52 | Updating DAPLink Firmware on APM32F407IG TINY Board Based on mbed-os

APM32 Core Episode 52 | Updating DAPLink Firmware on APM32F407IG TINY Board Based on mbed-os

The “APM32 Core” series summarizes user experiences with APM32 series products, all of which are reprinted from the 21ic forum’s Jihai Semiconductor section. The full text has not been modified, and reprinting without the original author’s permission is prohibited. Recently, I obtained the APM32F407IG-Tiny board, which is well-made, especially with the built-in DAPLink downloader. It … Read more

Mbed OS Adaptation Guide for Jihai APM32F407

Mbed OS Adaptation Guide for Jihai APM32F407

Introduction to Mbed OS Mbed OS is a free and open-source IoT operating system designed based on the Arm® Cortex®-M architecture, developed collaboratively by Arm and its technology partners. It features connectivity, ease of use, security, modularity, support for device management, and machine learning, while providing software libraries, development hardware, tutorials, and code examples to … Read more

Mbed OS: An Open Source Embedded Operating System by Arm

Mbed OS: An Open Source Embedded Operating System by Arm

Mbed OS, an open source embedded operating system developed by Arm, is rapidly transforming the landscape of Internet of Things (IoT) development. It not only simplifies the development process but also provides a solid security foundation and rich features for IoT devices, making it the preferred platform for building the next generation of smart devices. … Read more

Mbed OS: An Open Source Embedded Operating System

Mbed OS: An Open Source Embedded Operating System

Mbed OS is an open-source embedded operating system launched by Arm for Internet of Things (IoT) devices. It provides a comprehensive solution for developing connected products based on Arm Cortex-M microcontrollers, covering security, connectivity, real-time operating system (RTOS), as well as drivers for sensors and I/O devices. This article will delve into the usage of … Read more

Yes, mbed OS 5 Is Now Available

Yes, mbed OS 5 Is Now Available

Cover image: This is the “Internet of Things” as seen by people from 1960 to 1990. Recently, ARM mbed released mbed OS 5.3, which is a further performance upgrade based on previous versions. This is a good sign, indicating that the basic framework and development approach have been established, and there should no longer be … Read more

Microcontroller Programming: From Bare Metal to RTOS

Microcontroller Programming: From Bare Metal to RTOS

Introduction For embedded engineers, understanding the principles and application development technologies of RTOS is essential knowledge. However, with a wide variety of real-time operating systems available, selecting a specific RTOS as a basis for learning is a very effective approach. In this regard, Jishu Reading recommends a book co-authored by Arm Technology, published by the … Read more