技术栈
freertos
暗影~行星
5 天前
freertos
FreeRTOS函数说明
1)函数说明返回值说明如下: pdPASS:任务创建成功。 errCOULD_NOT_ALLOCATE_REQUIRED_MEMORY:任务创建失败。 2)动态创建任务步骤 (1)将宏configSUPPORT_DYNAMIC_ALLOCATION 配置为 1。 (2)定义函数入口参数。 (3)编写任务函数。 此函数创建的任务会立刻进入就绪态,由任务调度器调度运行。
加油2019
10 天前
freertos
·
risc-v
·
随机数
·
lcg
·
rdcycle
·
周期计数器
freertos系统中如何生成随机数以及保证随机性?
freertos下如果使用加密、签名、SSL都需要用到随机数。linux下获取随机数很简单,C库已经提供了APIrand(),使用srand先设置好一个种子,通常使用系统时间,然后调用rand函数生成伪随机数序列。但是freertos没c库,所以需要自行实现random函数,核心是随机算法和随机种子,随机算法比较好实现,难点是随机种子的生成,freertos也没有time函数,如何生成一个具有随机的随机种子是本文着重探讨的。
绿萝瀑布
14 天前
freertos
·
嵌入式软件
·
互斥量
FreeRTOS互斥量实战:血氧监测系统设计
在FreeRTOS中,互斥量是保护共享资源、防止数据竞争的关键工具,下面结合血氧监测系统的设计来详细说明。
YONYON-R&D
16 天前
freertos
·
vtaskdelete
vTaskDelete 的作用
以下是添加了详细中文注释的 vTaskDelete函数,逐段解释其逻辑和关键操作:功能:删除指定的FreeRTOS任务。
冷凝雨
16 天前
嵌入式
·
c
·
freertos
·
内存管理
·
源码分析
FreeRTOS源码学习(一)内存管理heap_1、heap_3
源码分析已经有很多大佬做了,写这篇文章除了巩固自己的学习过程,也想尝试多分析一下FreeRTOS源码的细节之处,比如出于什么考虑使用了这种实现方式
大牛攻城狮
21 天前
stm32
·
freertos
·
modbus
·
stm32cubeide
·
modbus rtu
·
stm32从机
·
工程代码
使用stm32cubeide stm32f103 freeRTOS 实现Modbus RTU协议寄存器读写过程详解
项目需要使用MCU实现Modbus RTU协议与PLC通信,STM32作为从机需要将一些传感器信息上报给PLC,有时也需要STM32作为主机采用Modbus RTU协议获取伺服器或者其他设备的一些状态信息。这些信息不需要很多,很多场景下可能就几个地址的寄存器信息。文末给出使用工程的下载地址。
嵌软小谭
1 个月前
freertos
# 超简单四步完成FreeRTOS移植到STM32
下载的FreeRTOS压缩包解压后,核心文件夹说明如下:FreeRTOS-Plus:扩展功能包(如TCP/IP、FAT文件系统等),基础移植无需使用。
研猛男
1 个月前
笔记
·
stm32
·
freertos
0、FreeRTOS编码和命名规则
FreeRTOS源码文件的编写遵循MISRA(The Motor Industry Software Reliability association,汽车工业软件可靠性联会)代码规则,同时支持各种编译器。
宁静致远2021
1 个月前
stm32
·
嵌入式硬件
·
freertos
stm32 freertos下基于hal库的模拟I2C驱动实现
原文链接注意: // 配置SCL和SDA引脚为开漏输出 SDA引脚模式设置,开漏输出,上拉, 这样就不用再设置IO方向了, 开漏输出的时候(=1), 也可以读取外部信号的高低电平。
宁静致远2021
1 个月前
stm32
·
嵌入式
·
freertos
FreeRTOS任务同步与通信--事件标志组
原文链接:https://blog.csdn.net/qq_27928443/article/details/131275520
一枝小雨
1 个月前
stm32
·
单片机
·
dma
·
嵌入式
·
arm
·
freertos
·
adc
FreeRTOS下STM32双缓冲ADC数据采集与处理
目录1. CubeMX工程配置ADCADC配置:DMA配置:2. 代码编写业务逻辑:具体实现逻辑:逻辑图
一枝小雨
2 个月前
stm32
·
单片机
·
嵌入式
·
freertos
·
嵌入式系统
·
cortex-m3/m4
FreeRTOS内存分配与STM32内存布局详解
目录0. 书接上文1. FreeRTOS 中的内存分配FLASH 内存分配SRAM 内存分配FreeRTOS 的任务内存分配
pQAQqa
2 个月前
stm32
·
单片机
·
嵌入式硬件
·
freertos
FreeRTOS项目(2)摇杆按键检测
PS:最近一个多月以来一直在赶工作上的项目,最近才抽空把摇杆的文章补完。。。在上一章我们准备好了一个模板,一个骨架,今天我们在学习如何在FreeRTOS上读取摇杆的方位。
猫头虎
2 个月前
stm32
·
单片机
·
嵌入式硬件
·
机器人
·
硬件架构
·
freertos
·
嵌入式实时数据库
2025最新超详细FreeRTOS入门教程:第一章 FreeRTOS移植到STM32
在开始学习 FreeRTOS 之前,第一步就是移植到具体硬件平台。本章将以 STM32(Cortex-M3/M4) 为例,详细介绍移植步骤、常见问题和验证方法。移植完成后,你就能在开发板上运行第一个基于 FreeRTOS 的任务,这是学习 RTOS 的重要里程碑。
自激振荡器
2 个月前
freertos
·
信号量
14,FreeRTOS二值信号量操作
创建三个动态任务,栈空间大小均为128字。startTask、Task1、Task2。startTask仅运行一次,负责二值信号量的创建,task1、task2任务的创建,startTask任务的删除。Task1负责二值信号量的释放操作。Task2负责二值信号量的获取操作,并用串口发送是否获取成功。
微风扬!
2 个月前
stm32
·
单片机
·
freertos
STM32手动移植FreeRTOS
获取FreeRTOS源码:访问 FreeRTOS官网 或其 GitHub仓库 下载最新版内核源码。你也可以使用Git克隆(注意要包含子模块):git clone https://github.com/FreeRTOS/FreeRTOS.git --recurse-submodules。
烟花的学习笔记
3 个月前
操作系统
·
freertos
·
autosar
·
嵌入式开发
·
汽车电子
·
cp autosar
【科普向-第三篇】汽车电子MCU操作系统详解:CP AUTOSAR与FreeRTOS
目录一、背景和起源1.1 FreeRTOS 的诞生1.2 AUTOSAR 的诞生1.3 CP AUTOSAR vs FreeRTOS概况对比表
谱写秋天
3 个月前
c语言
·
stm32
·
单片机
·
freertos
在STM32F103上进行FreeRTOS移植和配置(STM32CubeIDE)
个人博客:blogs.wurp.top核心组件:打开STM32CubeIDE。File -> New -> STM32 Project。
谱写秋天
3 个月前
c语言
·
freertos
·
isr
FreeRTOS中断服务程序(ISR)详细讲解
个人博客:blogs.wurp.top1、什么是中断服务程序(ISR):2、主要特点:3、FreeRTOS中的中断处理机制:
时光の尘
3 个月前
c语言
·
ide
·
vscode
·
freertos
·
led
·
esp32-s3
·
esp32-idf
ESP32入门开发·VScode空白项目搭建·点亮一颗LED灯
目录1. 环境搭建2. 创建项目3. 调试相关介绍4. 代码编写4.1 包含头文件4.2 引脚配置4.3 设置输出电平