Embedded Systems and Software – Review Notes for Senior System Architect Examination

Embedded Systems and Software - Review Notes for Senior System Architect Examination

Essential Notes · Chapter 2.4 Embedded Systems and Software 2.4.1 Definition and Characteristics of Embedded Systems Definition An Embedded System is a dedicated computer system that is application-centric, based on computer technology, with customizable hardware and software, and meets strict requirements for functionality, reliability, cost, size, and power consumption in application systems. In simple terms: … Read more

Three Essential AI Development Tools for Embedded Engineers

Three Essential AI Development Tools for Embedded Engineers

“I don’t need to know AI; I’m an embedded systems engineer!” This statement may have made sense a few years ago. However, today, if you still hold this attitude, you will miss out on a key technology that is fundamentally changing the way software and system design is approached, and its influence will continue to … Read more

stm32-for-vscode: Compile, Debug, and Flash Firmware Directly in VSCode

stm32-for-vscode: Compile, Debug, and Flash Firmware Directly in VSCode

For those writing STM32 code, you must have used STM32CubeMX + CubeIDE, right? However, the IDE can sometimes be sluggish and the configuration can be quite frustrating. Today, I want to recommend a powerful tool: stm32-for-vscode, which allows you to compile, debug, and flash firmware directly in VSCode. It is lightweight and efficient, making it … Read more

Exploring Domestic and International IoT Platforms (Part Seven: Ablecloud IoT Self-Development and Big Data Cloud Platform)

Exploring Domestic and International IoT Platforms (Part Seven: Ablecloud IoT Self-Development and Big Data Cloud Platform)

Author: Ma Zhi Published by the IoT Think Tank Please indicate the source and origin when reprinting —— [Introduction] —— The IoT Think Tank will publish a series of articles written by Mr. Ma Zhi every Friday afternoon in the second article slot—”Exploring Domestic and International IoT Platforms”. The IoT Think Tank will publish a … Read more

ESP32 10.0 Weather Clock Tutorial

ESP32 10.0 Weather Clock Tutorial

ESP32 10.0 Weather Clock Tutorial (Voice Version) Weather Clock Standard Firmware Production Tutorial The following sections from the first to the sixth are ESP32 10.0 Weather Clock Standard Firmware production tutorial Please download the resource package before learning Standard Version Resource Package Download Reply in the public account backend: Standard Version Blue text with a … Read more

Creating a Simple Logic Analyzer Using Ai8051 to Simulate FX2LAFW Device

Creating a Simple Logic Analyzer Using Ai8051 to Simulate FX2LAFW Device

AuthorForum Account:Su ZifangxuanRecently, I have been learning about USB communication and thought about whether the Ai8051, which has USB and a 40MHz main frequency, could simulate the logic analyzer of the Cypress microcontroller that runs at 24MHz found online.I tried it, and it actually works. Although the performance is not as good, it can run.Here … Read more

Using Arduino to Develop on Milk-V DuoS

Using Arduino to Develop on Milk-V DuoS

Using Arduino to Develop on Milk-V DuoS Arduino is a very popular open-source hardware platform known for its simplicity, ease of use, and openness. It provides a rich set of libraries and example codes, allowing even those without programming experience to get started quickly. Additionally, the Arduino community is very active, making it easy to … Read more

Introduction to Renesas FSP Firmware Library

Introduction to Renesas FSP Firmware Library

Chapter 9 Introduction to Renesas FSP Firmware Library Accompanying Video for This Chapter Introduction to Renesas FSP Firmware Library https://www.bilibili.com/video/BV1Lp4y1n7oN/ 9.1 Overview of Renesas FSP Library FSP stands for “Flexible Software Package”. It is designed to provide fast and efficient drivers and protocol stacks with low memory overhead. FSP integrates middleware protocol stacks, hardware abstraction … Read more

Setting Up a Simulation Environment for IoT Vulnerability Analysis

Setting Up a Simulation Environment for IoT Vulnerability Analysis

AuthorForum Account: A-newFirst of all, I declare that I am just starting to play with IoT, learning about router firmware simulation and vulnerability reproduction. I am a beginner, mainly recording the pitfalls I have encountered. Configuring the dependency environment for running simulated firmware There are also one-click tools like FirmAE, firmware-analysis-toolkit, and firmware-analysis-plus that can … Read more

Differences Between MCU Development and ARM-Linux Development

Differences Between MCU Development and ARM-Linux Development

For ARM-Linux program development, it is mainly divided into three categories: application development, driver development, and system kernel development. Each type of software development has its own characteristics.Today, we will look at the differences between ARM-Linux development and MCU development, as well as the basic development environment for ARM-Linux.1. Differences Between ARM-Linux Application Development and … Read more