- 博客(45)
- 收藏
- 关注
原创 Zephyr RTOS-Scheduling(调度器)
Zephyr RTOS的调度器是其“心脏”,负责协调和管理系统中所有任务(或称线程)的生命周期与执行顺序
2025-12-01 10:27:37
906
原创 Zephyr 工作队列(Workqueue)
在实时嵌入式系统开发中,我们经常需要在中断服务程序(ISR)或高优先级线程中快速响应事件,但这些事件可能需要执行一些耗时较长或不那么紧急的操作。直接在ISR或高优先级线程中执行这些操作,会长时间阻塞系统,导致其他重要任务无法及时响应,严重影响系统的实时性。Zephyr的工作队列(Workqueue)机制就尤为重要。
2025-11-27 17:54:07
591
原创 Zephyr 内核同步机制:信号量与互斥锁
Zephyr 作为一个面向资源受限设备的安全、可靠的实时操作系统(RTOS),其内核提供了一套精密而高效的同步机制,用于协调各个线程(Tasks)的行为,防止它们在访问共享资源时发生冲突。其中,信号量(Semaphore)和互斥锁(Mutex)便是最基础、也最核心的两种同步原语。它们如同车间里的信号灯和专用工具的门禁卡,确保多线程环境下的确定性和稳定性。
2025-11-12 09:41:50
853
原创 Zephyr RTOS 线程
Zephyr项目,作为一款专为资源受限设备设计的开源实时操作系统(RTOS),其线程(Threads)机制无疑是实现并发执行和多任务处理的根本所在。在Zephyr的精巧架构中,线程是独立的执行单元,它们共享着系统的地址空间,却各拥有专属的执行上下文——包括独立的栈空间和寄存器状态。
2025-11-10 09:42:58
1012
原创 C# SQLite高级功能示例
本文主要介绍了SQLite高级功能的使用,通过一个案例详细介绍了各种高级功能的使用情况,更方便的让读者理解知识。
2025-05-12 15:00:00
1453
原创 C# SQLite基本使用示例
在C#应用程序中使用SQLite是一个常见的需求,特别是对于需要轻量级数据存储的应用,本文将详细总结C#中使用SQLite数据库的基本流程,并解释案例中的代码含义和一些重要注意事项。
2025-05-12 10:00:00
2561
原创 SQLite基本函数
SQLite提供了丰富的内置函数,可用于数据操作、转换和计算。本文将分类详细介绍这些函数,并通过一个C#代码示例展示如何在应用中使用它们。
2025-05-06 15:13:47
1571
原创 SQLite数据库入门指南
SQLite是一个SQL数据库引擎。它是世界上使用最广泛的数据库引擎之一,被内置在所有手机和大多数计算机中,并且包含在无数应用程序中。本文详细简述了SQLite的主要特点、SQLite常用SQL语句、SQLite的高级功能等基础知识。
2025-04-30 09:35:01
3502
3
原创 LeetCode-移动零
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。
2025-03-13 11:07:18
844
原创 零基础学习机器学习分类模型
带你通过一个简单的机器学习项目,使用Python实现一个常见的分类问题,将使用著名的Iris数据集,来构建一个机器学习模型,进行花卉品种的分类。
2025-02-26 11:10:16
805
原创 FreeRTOS 任务通信解析与应用
队列是FreeRTOS中最基础的任务间通信机制,它提供了一个先进先出(FIFO)的数据缓冲区。通过合理使用这些通信机制,我们可以构建复杂的嵌入式系统。这样可以实现高效、可靠的任务间通信,提高系统的整体性能和可维护性。
2025-02-08 10:45:00
1253
原创 FreeRTOS内核工作原理分析(1)
本文详细介绍了FreeRTOS列表与列表项、任务运行状态分析、任务创建和任务调度等内容,详细介绍一下FreeRTOS内核工作原理分析与应用相关的知识点
2025-02-08 09:00:00
1647
原创 FreeRTOS内核工作原理分析与应用相关(2)
eRunning=0,//运行态eReady,//就绪态eBlocked,//阻塞态eSuspended,//挂起态eDeleted//删除态//任务优先级定义//任务栈大小定义//通信队列和信号量//温度数据队列//处理后数据队列//I2C总线信号量//系统事件组//事件位定义。
2025-02-08 02:00:00
1022
原创 通用输入/输出接口(GPIO)入门指南:从原理到实践
本文详细介绍了STM32的GPIO(通用输入输出端口)的相关内容,在实战中不断加深对该知识点的理解。
2025-01-15 10:59:10
2538
1
原创 STM32 HAL库函数入门指南:从原理到实践
本文详细的阐述了STM32的HAL库函数相关内容,并且以及各个常见外设的HAL库函数的配置过程以及注意事项,深入浅出的加以代码理解
2025-01-13 16:24:06
6025
原创 脉冲宽度调制(PWM)入门指南:从原理到实践
本文详细阐述了PWM波产生的原理,以及一些高级的使用技巧,从原理出发代码详解 让大家深入理解PWM波
2025-01-10 10:16:56
2492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅