自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Rt-thread自动初始化逻辑

定义宏定义constinit_fn_tSECTIONfn自动初始化函数编写/*** @brief 自动初始化函数*/构建函数完成后,即可按照Rt-thread中的方式使用了。在嵌入式程序开发中,自动初始化机制是一种非常常用且高效的技术,尤其在复杂的嵌入式系统中,它能够显著简化开发流程,提高代码的可维护性和可移植性。简化开发流程:在传统的嵌入式开发中,开发者需要在主函数中手动调用各个模块的初始化函数。这种方式不仅代码冗长,而且容易出错,尤其是当系统规模较大时。

2025-04-21 10:00:00 693

原创 C语言——内联函数inline

在C语言中,内联函数是一种优化工具,通过将函数代码直接嵌入到调用点,减少函数调用的开销,从而提高程序性能。

2025-03-13 09:30:00 668

原创 ESP-IDF 双核任务调度及绑核

在双核系统中,任务的调度和资源共享会更加复杂,尤其是在多任务和多核的情况下。ESP32的FreeRTOS调度器通过对两个核心的调度进行协调,尽量避免资源竞争和不必要的任务切换。同时,FreeRTOS的调度机制确保了任务按照优先级进行执行,并且能够灵活地管理任务之间的切换和同步。你可以通过FreeRTOS的API将任务分配到不同的核心,或者让调度器自动选择哪个核心来执行任务。ESP32的FreeRTOS调度器会自动管理任务在两个核心上的分配,默认情况下,ESP32会在。在这个示例中,我们创建了两个任务,

2025-03-10 09:00:00 827

原创 ESP-IDF架构浅析

ESP32的硬件资源如CPU、内存、外设等都被FreeRTOS管理。FreeRTOS的任务调度会基于CPU的核心资源进行任务的切换和调度。这里我们深入探讨一下FreeRTOS在ESP32中的集成和特性。

2025-03-04 21:21:26 1412

原创 ESP-IDF 低功耗模式详解

ESP32提供了丰富的低功耗模式,适合不同需求的IoT应用。通过合理的低功耗模式选择和唤醒方式,可以显著降低功耗并延长电池使用时间。在使用低功耗模式时,要根据具体应用需求合理配置唤醒方式,比如定时器、GPIO、RTC等,确保在合适的时机让设备从睡眠中唤醒以处理任务。

2025-03-01 15:26:14 1704

原创 ESP-IDF 分区表详细说明

ESP32 使用 Flash 存储固件、参数、文件系统等数据。分区表通过描述每一部分的起始地址、大小和类型,指导固件如何存取数据,本文详细介绍了分区表相关内容。

2025-02-26 19:01:25 1384

原创 编程二三事——超时判断条件

无法正确处理溢出情况,因此不适合在无符号整数的时间计算中使用。)时,会回绕到 0。那么就让我们深入地分析一下吧!是一个不断增加的值,当它达到最大值(如。初看之下没有想明白其中缘由,觉得。通常是系统节拍的最大值,而。

2025-02-23 19:33:32 409

原创 Rt-thread 同型号芯片工程文件升级方式说明

在配置RT-Thread工程的时候,往往官方提供RT-Thread源码仲bsp包无法涵盖全部芯片型号。对于pin-to-pin同系列芯片,可以通过修改配置方式进行修改,来达到使用目的。该篇文章示例使用STM32F103ZET6芯片配置工程,但是实际板卡上则是使用STM32F103ZGT6芯片,这两种芯片为pin-to-pin,但是两种芯片的Flash和RAM大小有所区别。

2025-02-19 19:51:43 682

原创 STM32 RT-Thread工程构建方法

RT-Thread是一款完全由国内团队开发维护的嵌入式实时多线程操作系统,支持多任务调度。通过任务调度器实现快速任务切换,使多个任务看似同时运行。在RT-Thread中,任务通过线程来实现。RT-Thread采用C语言编写,易于理解和移植。它采用面向对象设计,代码优雅且模块化。对于资源受限的MCU系统,可裁剪出仅需3KB Flash和1.2KB RAM的NANO版本;对于资源丰富的物联网设备,则可实现图形界面、智能语音等复杂功能。

2025-02-15 09:49:16 1150

原创 一文读懂!热门 AI 工具大盘点,你 pick 哪一款?

在人工智能蓬勃发展的当下,各类 AI 工具百花齐放,为我们的工作与生活带来诸多便利。在此为大家清晰呈现热门 AI 工具的详细对比,助你快速找到最适合自己的那一款!

2025-02-12 22:02:21 569

原创 ESP-IDF OTA升级指南

如何使用SD卡进行ESP OTA程序升级,本文将给你答案。

2025-02-12 21:53:38 1285

原创 嵌入式程序中调用CMSIS-DSP实现算法加速

嵌入式程序对于复杂运算往往需要更多的运行时间,使用CMSIS-DSP库进行算法加速,提高系统性能,让你的嵌入式程序 跑出DSP感觉。

2025-02-09 10:09:39 1297

空空如也

空空如也

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

TA关注的人

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