<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Specific_020310的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Specific_020310</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Specific_020310]]></copyright><item><title><![CDATA[ FreeRTOS 核心功能模块及其常用函数]]></title><link>https://blog.youkuaiyun.com/Specific_020310/article/details/148158834</link><guid>https://blog.youkuaiyun.com/Specific_020310/article/details/148158834</guid><author>Specific_020310</author><pubDate>Fri, 23 May 2025 11:02:26 +0800</pubDate><description><![CDATA[“FreeRTOS核心功能模块”指的是FreeRTOS操作系统中用于实现其基本功能的各个组成部分，比如任务调度模块、内存管理模块、队列管理模块等。这些模块相互协作，共同构成了FreeRTOS操作系统的核心架构，使得FreeRTOS能够有效地管理和调度任务、分配内存、处理任务间通信等。]]></description><category></category></item><item><title><![CDATA[FreeRTOS 的详细移植与使用步骤（基于STM32 HAL库）]]></title><link>https://blog.youkuaiyun.com/Specific_020310/article/details/148157625</link><guid>https://blog.youkuaiyun.com/Specific_020310/article/details/148157625</guid><author>Specific_020310</author><pubDate>Fri, 23 May 2025 10:46:50 +0800</pubDate><description><![CDATA[FreeRTOS的移植与使用步骤包括：首先从官网下载源码并移植到工程中，选择适合的编译器和芯片支持文件，配置FreeRTOSConfig.h并修改中断处理函数。接着创建任务，如控制LED闪烁，通过任务函数和调度器实现多任务管理。进一步使用队列实现任务间通信，如传感器数据采集与处理。使用信号量同步任务，如按键触发LED。在中断中安全调用FreeRTOS API，确保中断优先级配置正确。最后进行调试与优化，检测堆栈溢出和监控任务状态。通过这些步骤，可以掌握FreeRTOS的核心功能，并应用于更复杂的系统设计中。]]></description><category></category></item><item><title><![CDATA[FreeRTOS操作系统基本概念]]></title><link>https://blog.youkuaiyun.com/Specific_020310/article/details/148157125</link><guid>https://blog.youkuaiyun.com/Specific_020310/article/details/148157125</guid><author>Specific_020310</author><pubDate>Fri, 23 May 2025 10:08:05 +0800</pubDate><description><![CDATA[文章对比了裸机程序和RTOS程序的特性，裸机程序在单任务或简单轮询中效率较低，而RTOS程序通过多任务并行和优先级调度，提高了系统的响应性和实时性。RTOS通过非阻塞设计和事件驱动，让CPU永远不闲着，解决了裸机程序中的“阻塞浪费”问题。总结来说，RTOS通过任务调度和事件驱动，让CPU永远做有意义的事，提高了整体效率。]]></description><category></category></item><item><title><![CDATA[基于STM32的对新友好进阶版笔记1（FreeRTOS操作系统）]]></title><link>https://blog.youkuaiyun.com/Specific_020310/article/details/148106112</link><guid>https://blog.youkuaiyun.com/Specific_020310/article/details/148106112</guid><author>Specific_020310</author><pubDate>Wed, 21 May 2025 10:43:39 +0800</pubDate><description><![CDATA[文章逐步指导读者如何创建第一个多任务工程，包括配置时钟、启用FreeRTOS、配置GPIO、生成代码等。在编写任务代码部分，详细解析了LED任务和串口任务的实现方法。最后，文章还介绍了编译与下载程序、验证任务创建、进阶技巧以及常见错误的排查方法。通过本文，初学者可以系统地掌握STM32与FreeRTOS的基础操作，为进一步学习打下坚实基础。]]></description><category></category></item><item><title><![CDATA[基于STM32的对新友好入门版笔记（STM32标准库外设、接口的初始化）]]></title><link>https://blog.youkuaiyun.com/Specific_020310/article/details/148104272</link><guid>https://blog.youkuaiyun.com/Specific_020310/article/details/148104272</guid><author>Specific_020310</author><pubDate>Wed, 21 May 2025 10:07:54 +0800</pubDate><description><![CDATA[基于STM32开发板面向新手的超级友好笔记，内容为GPIO、USART、定时器、ADC、中断、SPI、I2C等外设的初始化预设。]]></description><category></category></item></channel></rss>