自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QuantumDawn 的博客

C语言、嵌入式控制、STM32

  • 博客(4)
  • 收藏
  • 关注

原创 三、ChibiOS的基本工作原理

本节介绍了ChibiOS的基本构建模块及其工作原理,重点包括线程与任务管理、消息队列与信号量、内存管理与堆栈配置。每个线程都有自己的堆栈空间和优先级,ChibiOS内核负责调度和管理这些线程。以下是一个示例代码,展示了如何在ChibiOS中使用内存池进行动态内存管理,并配置线程的堆栈。内存管理在嵌入式系统中至关重要,ChibiOS提供了多种内存管理机制,以适应不同的应用需求。以下是一个创建和管理两个线程的示例代码,展示了如何在ChibiOS中使用线程。每个部分都将包含代码示例,且均有详细的中文注释。

2025-01-05 22:35:34 1792

原创 二、环境搭建与初始项目

通过上述步骤,简单介绍了如何搭建ChibiOS的开发环境,并在STM32L4开发板上运行了一个简单的LED闪烁示例项目。

2025-01-05 13:42:35 666

原创 一、认识ChibiOS实时操作系统(RTOS)

ChibiOS是一款开源的实时操作系统(RTOS),专为嵌入式系统设计。它提供了丰富的功能和高度的可配置性,支持多种微控制器架构,如ARM Cortex-M系列、AVR、STM32等。ChibiOS不仅包括RTOS内核,还包含驱动程序、硬件抽象层(HAL)和一整套工具链,方便开发者快速构建嵌入式应用。

2025-01-04 12:49:39 2138 1

原创 实时操作系统 —— ChibiOS

本文介绍了一款以小巧、轻量和高效著称的实时操作系统(RTOS)—— ChibiOS。ChibiOS广泛应用于无人机、机器人、工业设备和物联网等嵌入式系统。其优势包括极致轻量、强大的实时性、多平台支持、开源自由、模块化架构、高度可定制性、友好的API设计及完善的硬件抽象层(HAL)库。ChibiOS通过高效的任务调度和灵活的模块组合,帮助开发者快速实现复杂项目,是嵌入式开发的首选操作系统。

2025-01-03 16:34:49 1574 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除