Essential Tool for Kubernetes Operations: A Comprehensive Guide to Creating BusyBox Containers

Essential Tool for Kubernetes Operations: A Comprehensive Guide to Creating BusyBox Containers In daily operations and development work, we often need lightweight tools to quickly execute diagnostic commands, test network connections, or verify service statuses. <span>BusyBox</span> is such a powerful toolset with extremely low resource consumption, integrating various commonly used Unix tools like <span>sh</span>, <span>ls</span>, … Read more

Porting FreeRTOS

Introduction I wrote this porting guide because a colleague from my WeChat public account asked me to write a tutorial on porting, so I wrote this article at their request. Preparation Before porting, we first need to obtain the official source package of FreeRTOS. Here are two download links: One is the official website: http://www.freertos.org/ … Read more

IAR for Amazon FreeRTOS Released: A New Era for IoT Studios

Description: 1. In recent years, IoT Studios have become popular, such as Mbed Studio, Zerynth Studio, DK IoT Studio, etc. 2. Amazon is not falling behind and has directly partnered with IAR to release a new version, IAR for AWS. This provides a comprehensive service for Amazon cloud development. 3. Currently, there is no download … Read more

The Basis for FreeRTOS Task Allocation

The Core Role of the FreeRTOS Idle Task ‌Maintaining Minimum System Operation Guarantee‌ Automatically created after the scheduler starts, with the lowest priority (usually 0), ensuring that there is always a task for the system to execute. When all user tasks are blocked or suspended, the idle task takes over the CPU to avoid an … Read more

In-Depth Understanding of FreeRTOS Configuration

<span>FreeRTOS</span> configuration is implemented through macro definitions to control the behavior of the FreeRTOS kernel, with parameters designed in <span>FreeRTOSConfig.h</span>. Below is a detailed explanation of commonly used configurations. Scheduling Method Whether to enable preemptive scheduling <span>#define configUSE_PREEMPTION 1</span> : Enables preemptive scheduling (<span>preemptive scheduling</span>), allowing higher priority tasks to interrupt lower priority tasks. <span>#define … Read more

Core Mechanisms and Important Concepts of FreeRTOS Development

1. Basic Concepts <span>FreeRTOS</span> (Free Real-Time Operating System) is a lightweight open-source real-time operating system designed for embedded devices. It was developed by <span>Real Time Engineers Ltd.</span> and was acquired by Amazon in 2017, becoming part of Amazon FreeRTOS. FreeRTOS supports various architectures such as <span>ARM Cortex-M</span>, <span>RISC-V</span>, <span>AVR</span>, and <span>MIPS</span>, and is widely used … Read more

How to Port FreeRTOS to Your Project

1. Download FreeRTOS Official Website https://www.freertos.org/ 2. Source Code Composition Directory Composition FreeRTOS-LTS ├── aws │ ├── aws-iot-core-mqtt-file-streams-embedded-c │ ├── device-defender-for-aws-iot-embedded-sdk │ ├── device-shadow-for-aws-iot-embedded-sdk │ ├── fleet-provisioning-for-aws-iot-embedded-sdk │ ├── jobs-for-aws-iot-embedded-sdk │ └── sigv4-for-aws-iot-embedded-sdk ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FreeRTOS │ ├── backoffAlgorithm │ ├── coreHTTP │ ├── coreJSON │ ├── coreMQTT │ ├── … Read more

Hands-On Experience with Embedded AI Systems

During the development of security systems, the process of embedded software development is well-known. The output of software development is source code, which must be compiled using a compiler to obtain an executable target file, which is then flashed onto the target board for execution. With the use of Artificial Intelligence (AI) technology, how does … Read more

A Trip to Shenzhen: Exploring Real-World Applications of Embedded AI

Star + Pin to master cutting-edge information on embedded AIoT technologyLike + Follow, let’s become even better together!Many engineering friends often directly ask after reading articles related to embedded AI: What is the value of learning embedded AI technology? What kind of value can it generate?Well, that question really stumped me!The current development prospects of … Read more

The First Step into Embedded AI: Setting Up the Development Environment

Star + Top to master cutting-edge information on embedded AIoT technologyLike + Follow, let’s become better together! As the saying goes: The beginning is always the hardest. However, sometimes with the help of experienced predecessors, starting becomes much easier. For instance, when diving into embedded AI, the first step is to set up the development … Read more