E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
零基础学习Freertos
FreeRTOS
学习第7篇--周期性延迟和相对性延迟函数
目录
FreeRTOS
学习第7篇--周期性延迟和相对性延迟函数时间延迟vTaskDelay函数原型vTaskDelayUntil函数原型PrintTask_Task任务相关代码片段实验现象本文中使用的测试工程
独处东汉
·
2024-01-18 10:24
FreeRTOS编程学习
单片机
嵌入式硬件
stm32
freertos
史上最详细python学习路线-从入门到精通,只需5个月时间
Python是一种功能很强大的语言,对于
零基础学习
Python还是有难度的,但只要学习方法对,入门还是很快哒。
Python小远
·
2024-01-18 08:38
python
学习
开发语言
信息可视化
数据分析
FreeRTOS
简介
FreeRTOS
的特色18年来,与世界领先的芯片公司合作开发的
FreeRTOS
是市场领先的用于微控制器和小型微处理器的实时操作系统(RTOS)。
heaptek
·
2024-01-17 23:14
RTOS
RTOS
FreeRTOS
操作系统例程(6):事件标志组
安富莱电子www.armfly.com安富莱_STM32-V5开发板_
FreeRTOS
教程(V1.0)使用
FreeRTOS
的事件标志组要包含头文件#include"event_groups.h"主函数初始化里创建任务通信机制
闵许可
·
2024-01-17 19:27
esp32-idf Eclipse Log日志打印demo
Log日志打印demo1、代码例程esp32-S2芯片/Eclipse软件开发环境#include#include"sdkconfig.h"#include"
freertos
/
FreeRTOS
.h"#include"
freertos
枕上
·
2024-01-17 18:15
ESP32
eclipse
单片机
关于stm32stop模式下,串口唤醒中的问题及解决办法
首先讲一下应用场景:STM32F1+HAL库+
Freertos
,STOP模式下利用串口引脚唤醒。
cjz0422
·
2024-01-17 08:47
stm32
单片机
嵌入式硬件
STM32 GD32 瑞萨 psoc 等单片机 无线wifi蓝牙最佳解决方案
新联鑫威一系列低功耗高性价比sdiowifi/蓝牙combo的模块CYWL6208,CYWL6312,CYW6209等可以搭配stm32各种型号例如以下,支持sta/ap/ap+sta,双模蓝牙的应用,支持rt-thread,
freertos
时光漫走
·
2024-01-17 07:04
单片机
stm32
嵌入式硬件
wifi
wifi蓝牙combo
模块
RT-Thread学习(一)简介及基础环境配置
系列文章目录文章目录系列文章目录前言简要介绍配置环境修改工作时钟更改ROM空间添加FinSH串口命令提示前言之前学习了
FreeRTOS
,但是一直想深入学习,但是没有人指导,又不知道该如何学习,于是再学习一个操作系统看看情况
贾saisai
·
2024-01-17 00:37
RT-Thread学习笔记
学习
FreeRTOS
学习笔记
应该适合用来回忆复习
FreeRTOS
的基本内容,避免在应用时突然忘了某个知识点要查很久。
紫阡星影
·
2024-01-16 16:59
FreeRTOS
学习
笔记
嵌入式硬件
FreeRTOS
STM32-中断系统
比如uCOS,
FreeRTOS
等。意义中断能提高CPU的效率,同时能对突发事件做出实时处理。实现程序的并行化,实现嵌入式系统进程之
物联网攻城狮
·
2024-01-16 12:32
stm32开发
stm32
嵌入式硬件
单片机
RTOS中断管理的简单应用
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2024-01-16 10:32
RTOS
stm32cube
中断
RTOS中软件定时器的简单应用
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2024-01-16 10:01
RTOS
stm32cube
定时器
【RTOS】快速体验
FreeRTOS
所有常用API(4)队列
目录四、队列2.1概念2.2创建队列2.3写队列2.4读队列2.5队列集(可跳过)四、队列该部分在上份代码基础上修改得来,代码下载链接:https://wwzr.lanzout.com/iBNAS1l75bvc密码:7xy2该代码尽量做到最简,不添加多余的、不规范的代码。内容主要包括:(1)队列的概念、创建、写队列、读队列(2)队列集(可跳过)最终实现效果:(1)任务1写队列,任务2读队列。(2)
知立
·
2024-01-16 08:14
嵌入式
FreeRTOS
stm32
ROTS
【RTOS】快速体验
FreeRTOS
所有常用API(2)任务管理
目录二、任务管理2.1任务创建(三种方式)1)动态内存分配方式创建任务2)静态内存分配方式创建任务3)带有任务参数方式创建任务2.2任务删除2.3两种delay二、任务管理该部分在上份代码基础上修改得来,代码下载链接:https://wwzr.lanzout.com/iPEbq1l75bri密码:1ffe该代码尽量做到最简,不添加多余的、不规范的代码。内容主要包括三个部分:任务创建、任务删除、两种
知立
·
2024-01-16 08:44
嵌入式
FreeRTOS
stm32
RTOS
【RTOS】快速体验
FreeRTOS
所有常用API(1)工程创建
目录一、工程创建1.1新建工程1.2配置RCC1.3配置SYS1.4配置外设1)配置LEDPC132)配置串口UART13)配置OLEDI2C11.5配置
FreeRTOS
1.6工程设置1.7生成代码1.8keil
知立
·
2024-01-16 08:35
嵌入式
FreeRTOS
RTOS
STM32
零基础学习
公众号写作如何年入百万——(学习笔记五)
阅读的事情被我扔下很久了,所以这个曾经引以为傲的事情,现在却出现功能退化的情形,不得不进行一番恶补!虽然时间都是碎片式的,大脑被两次腰麻后变得混混沌沌,记忆也仿佛只剩下“七秒”,但持续去做一件事,结局不会太差!图片发自App图片发自App
溢芬芳
·
2024-01-16 07:55
零基础入门嵌入式的最佳学习路径
零基础学习
的办法有很多,比如最省时省事的就是报名线下培训班,但是培训班需要脱产学习,而且很多培训班课程体系存在不全面,或者深度不够的问题,很多培训班学了几个月也只教会了C语言的用法。
石头嵌入式
·
2024-01-16 02:12
嵌入式学习方法
学习
linux
FreeRTOS
——消息队列
学习目标理解队列的概念掌握消息队列开发流程掌握基本数据类型消息队列掌握复杂数据类型消息队列学习内容队列队列(Queue)是一种数据结构,用于存储和管理元素的线性集合。它遵循先进先出(FIFO,First-In-First-Out)的原则,即最先进入队列的元素将首先被移出队列。队列通常具有两个基本操作:入队(Enqueue):将元素添加到队列的末尾。新元素进入队列后成为新的队尾。出队(Dequeue
除不掉的灰色
·
2024-01-14 13:48
FreeRTOS学
单片机
嵌入式硬件
arm开发
物联网
stm32
FreeRTOS
系统配置
一、前言在实际使用
FreeRTOS
的时候我们时常需要根据自己需求来配置
FreeRTOS
,而且不同架构的MCU在使用的时候配置也不同。
小小_扫地僧
·
2024-01-14 02:14
FreeRTOS实时操作系统
UCOS实时操作系统
FreeRTOS
学习
FreeRTOS
(四) - 任务切换
FreeRTOS
系统在抢占式模式下,优先级高的任务会一直跑,除非,它自己把cpu让出来。
飞行的俊哥
·
2024-01-14 00:27
嵌入式硬件
linux
arm
学习
FreeRTOS
(五) - 任务通信
而在
freeRTOS
系统下,通过queue(队列)的机制来完成消息传递。
飞行的俊哥
·
2024-01-14 00:27
linux
嵌入式硬件
arm
学习
FreeRTOS
(二) - 任务创建
进入到main函数,我们只需要while(1){dotask0;dotask1;dotask2;}就可以做一些简单的工作,这种轮询系统过于简单,很多功能都不能实现,比如说,如何处理外部中断。如果在这种轮询系统加上中断处理呢,比如说,在main()中初始化中断,设置中断函数(interruptserviceroutine),那样不就是一个简单的实时系统嘛?是的,在我之前碰到过的数字信号处理芯片(DS
飞行的俊哥
·
2024-01-13 23:57
嵌入式硬件
arm
linux
ucosii任务切换机制概览--Apple的学习笔记
反而我还是喜欢打包到结构体中的
FreeRTOS
,这样看起来比较集中。任务优先级设计
applecai
·
2024-01-13 15:27
FreeRTOS
——流和消息缓冲区
FreeRTOS
基础系列文章 基本对象
FreeRTOS
——任务
FreeRTOS
——队列
FreeRTOS
——信号量
FreeRTOS
——互斥量
FreeRTOS
——任务通知
FreeRTOS
BenBenF19
·
2024-01-13 14:57
FreeRTOS
freertos
操作系统
FreeRTOS
——中断管理
学习目标理解中断概念了解
FreeRTOS
的中断优先级了解中断的开和关学习内容中断概念中断是计算机系统中一种重要的事件驱动机制,用于在特定条件下打断正在执行的程序,并跳转到预定义的中断处理程序中执行特定的操作
除不掉的灰色
·
2024-01-13 14:23
FreeRTOS学
单片机
stm32
嵌入式硬件
服务器
arm开发
物联网
基于
FreeRTOS
的STM32和IMX6ULL异构处理器系统设计与实现
基于
FreeRTOS
的STM32和IMX6ULL异构处理器系统设计和实现是一项复杂而具有挑战性的嵌入式系统项目。
嵌入式杂谈
·
2024-01-13 07:19
stm32
嵌入式硬件
单片机
FreeRTOS
学习——延时函数
一、延时分类1.1、相对延时1.2、绝对延时1.3、HAL_Delay()与vTaskDelay区别vTaskDelay作用是让任务阻塞,任务阻塞后,RTOS系统调用其它处于就绪状态的优先级最高的任务来执行。HAL_Delay一直不停的调用获取系统时间的函数,直到指定的时间流逝然后退出,故其占用了全部CPU时间。
大 佬救我
·
2024-01-13 02:50
学习
FreeRTOS
——软件定时器
一、什么是定时器简单可以理解为闹钟,到达指定一段时间后,就会响铃。STM32芯片自带硬件定时器,精度较高,达到定时时间后会触发中断,也可以生成PWM、输入捕获、输出比较,等等,功能强大,但是由于硬件的限制,个数有限。软件定时器也可以实现定时功能,达到定时时间后可调用回调函数,可以在回调函数里处理信息。二、软件定时器优缺点优点:1.简单、成本低;2.只要内存足够,可创建多个;缺点:精度较低,容易受中
大 佬救我
·
2024-01-13 02:50
单片机
嵌入式硬件
FreeRTOS
学习——队列
一、什么是队列?队列又称消息队列,是一种常用于任务间通信的数据结构,队列可以在任务与任务间、中断和任务间传递信息。为什么不使用全局变量?如果使用全局变量,兔子(任务1)修改了变量a,等待树獭(任务3)处理,但树獭处理速度很慢,在处理数据的过程中,狐狸(任务2)有可能又修改了变量a,导致树獭有可能得到的不是正确的数据。在这种情况下,就可以使用队列。兔子和狐狸产生的数据放在流水线上,树獭可以慢慢一个个
大 佬救我
·
2024-01-13 02:20
学习
FreeRTOS
学习——任务调度
FreeRTOS
中开启任务调度的函数是vTaskStartScheduler(),但在CubeMX中被封装为osKernelStart()。
大 佬救我
·
2024-01-13 02:20
学习
FreeRTOS
学习——中断管理
在我们的操作系统,中断同样是具有优先级的,并且我们也可以设置它的优先级,但是他的优先级并不是从0~15,默认情况下它是从5~15,0~4这5个中断优先级不是
FreeRTOS
控制的(5是取决于con
大 佬救我
·
2024-01-13 02:15
学习
嵌入式
FreeRTOS
学习八,xTaskCreate创建任务的细节以及恢复中断任务实现
一.创建任务函数xTaskCreate任务也不是很复杂的东西,任务也就是一个函数xTaskCreate。简单得说,创建一个任务,你得提供它的执行函数,你得提供它的栈的大小,函数的执行空间,函数的优先级等重要的条件。因为任务在运行中,任务函数有调用关系,有局部变量,这些都保存在任务的栈里面;任务有可能被切换,有可能被暂停,这时候CPU寄存器中断现场数据都保存在栈里面。BaseType_txTaskC
肖爱Kun
·
2024-01-12 23:47
操作系统
自学配音需要多长时间,
零基础学习
配音要多久?
配音这个东西不像数学及其他学科一样,没天赋使劲学点儿也能学好,它是要有一定的基础以及表演天分。自学天赋好的话大概是要半年的时间,有老师带的话可能是要2、3个月左右,当然也要看自己的学习能力,每个人的情况不同,我这里也就说个大概的时间!随着一些配音类节目的兴起,大众对于配音的理解越来越深,有些小伙伴们想要学习却无从下手。其实零基础不可怕,很多领域刚开始接触都是从零开始,做任何事情,都是有方法可遵循的
配音新手圈
·
2024-01-12 23:40
STM32Cubemx:基于STM32F407ZGT6搭建
FreeRTOS
基础工程全过程
搭建环境说明:STM32Cubemx+STM32F407ZGT6(正点原子探索者V2,只要你的外部高速晶振和低速晶振一样就直接按我的步骤来,不一样也没事)配置内容:时钟树USART(printf)
FreeRTOS
struggle_success
·
2024-01-12 21:10
STM32Cubemx
FreeRTOS
STM32
stm32
嵌入式硬件
单片机
零基础学习
PS:12认识PS工具栏
随着课程的深入,我们已经将常用的调整工具大概介绍了一遍,如:色阶、色彩平衡、曲线、色相饱和度、可选颜色、阴影高光等等。后面的教程,就要从实例开始,学习如何运用工具栏内的工具,搭配前面学到的调整工具,一起来完成照片的修饰工作。大家打开PS,看一下软件界面左侧的一排各种图标,这些就是PS的工具了:今天我们聊一聊在我们PS修饰照片时,经常会使用到的一些工具,我做成图片,方便大家查看。这些工具就是日常修照
好色之图
·
2024-01-12 15:22
Java
零基础学习
笔记
Java
零基础学习
笔记1、Java可以做什么呢?
W.Y.B.G
·
2024-01-12 13:51
笔记
学习
笔记
java
RT-Thread入门笔记1-初识RT-Thread
RT-Thread以开源、免费的方式进行发布,许可证类似
FreeRTOS
;RT-Thread作为一款国产嵌入式操作系统,与其他RTOS(
FreeRTOS
、uC/OS)的主要区别是:RT-Thread自创建之初的定位就不仅是一个
BC!
·
2024-01-12 03:17
RT-Thread
笔记
freeRTOS
总结(五)临界段代码保护
中断任务调度2,临界段代码保护函数介绍(掌握)
FreeRTOS
在进入临界段代码的时候需要关闭中断,当处理完临界段代码以后再打开中断终端任务切换任务切换是在pe
Ant?1
·
2024-01-11 19:57
freeRTOS
学习
linux
嵌入式硬件
单片机
freeRTOS
总结(三)任务挂起和恢复
1,任务的挂起与恢复的API函数(熟悉)任务挂起和恢复的区别挂起还能被恢复,删除任务后无法恢复。带FromISR后缀是在中断函数中专用的API函数1.1任务挂起函数介绍voidvTaskSuspend(TaskHandle_txTaskToSuspend)xTaskToSuspend待挂起任务的任务句柄此函数用于挂起任务,使用时需将宏INCLUDE_vTaskSuspend配置为1。无论优先级如何
Ant?1
·
2024-01-11 19:57
freeRTOS
嵌入式硬件
单片机
freeRTOS
总结(四)中断管理
1、什么是中断打断CPU正常运行程序,转而处理紧急的事件(中断服务函数)。中断执行机制3步1、中断请求2、响应中断3、退出中断2中断优先级cortex-M使用8位寄存器配置中断优先级stm32只用到高4位stm32优先级分为抢占优先级和子优先级抢占:高优先级抢低优先级子优先级:同时抢占优先级,子优先级数值越小越优先执行。优先级分组设置特点:1、通过调用函数HAL_NVIC_SetPriorityG
Ant?1
·
2024-01-11 19:26
freeRTOS
单片机
嵌入式硬件
学习
FreeRTOS
学习——任务通知
一、什么是任务通知
FreeRTOS
从版本V8.2.0开始提供任务通知这个功能,每个任务都有一个32位的通知值。
大 佬救我
·
2024-01-11 13:42
学习
FreeRTOS
移植
目录一、
FreeRTOS
简介1.1初识
FreeRTOS
1.2
FreeRTOS
资料获取1.3开发环境简介二、
FreeRTOS
移植2.1文件添加2.2keil工程添加2.3文件修改三、补充3.1修改SYSTEM
别问,问就是全会
·
2024-01-11 10:07
嵌入式应用
FreeRTOS
零基础学习
数学建模——(一)什么是数学建模
本篇博客将详细介绍什么是数学建模。文章目录个人简介什么是数学建模(一)引例:高中数学里的简单线性规划问题数学建模的定义及用途数学建模的定义数学建模的用途正确认识数学建模个人简介本人在本科阶段获得过国赛省一、mathorcup数学建模一等奖、五一杯数学建模一等奖、华数杯数学建模一等奖、亚太杯数学建模一等奖和两次美赛一等奖。自己在数学建模这条路上摸爬滚打了几年,现在想借助博客分享自己在数学建模上的一些
rampant boy
·
2024-01-10 22:55
数学建模
数学建模
学习
UCOSII操作系统 第1课—UCOSII的基础知识
UCOSII操作系统1–UCOSII的基础知识前言:目前比较主流的操作系统有UCOSII、
FREERTOS
、LINUX等,UCOSII的资料相对比其余的两个操作系统的资料还是非常全面的。
初出江湖的小码农
·
2024-01-10 19:40
ucosll学习
嵌入式
操作系统
freeRTOS
——Tickless低功耗模式知识总结与实战
1低功耗模式知识总结1.1三种模式1)睡眠模式2)停止模式3)待机模式1.2睡眠模式1、进入睡眠模式:WFI指令:__WFIWFE指令:__WFE2、退出睡眠模式:任何中断或事件都可以唤醒睡眠模式1.3Tickless低功耗模式的原理Tickless低功耗模式的本质是通过调用指令WFI实现睡眠模式!因此,可以在本该空闲任务执行的期间,让MCU进入相应的低功耗模式;当其他任务准备运行的时候,唤醒MC
m0_libinc++
·
2024-01-10 12:45
单片机
嵌入式硬件
stm32
FreeRTOS
——内存管理知识总结及实战
1
freeRTOS
动态创建与静态创建动态创建:从
FreeRTOS
管理的内存堆中申请创建对象所需的内存,在对象删除后,这块内存释放回
FreeRTOS
管理的内存堆中静态创建:需用户提供各种内存空间,并且使用静态方式占用的内存空间一般固定下来了
m0_libinc++
·
2024-01-10 12:45
java
服务器
数据库
FreeRTOS
——软件定时器知识总结及其实战
1.软件定时器概念是指具有定时功能的软件,可设置定时周期,当指定时间到达后要调用回调函数(也称超时函数),用户在回调函数中处理信息。2软件定时器使用特点1)如果要使能软件定时器,需将configUSE_TIMERS配置项配置成12)软件定时器支持设置成:单次定时器或周期定时器3)软件定时器的超时回调函数是由软件定时器服务任务调用的,软件定时器的超时回调函数本身不是任务,因此不能在该回调函数中使用可
m0_libinc++
·
2024-01-10 12:14
stm32
单片机
嵌入式硬件
FreeRTOS
学习——信号量
什么是信号量?信号量(Semaphore),是在多任务环境下使用的一种机制,是可以用来保证两个或多个关键代码段不被并发调用。信号量这个名字,我们可以把它拆分来看,信号可以起到通知信号的作用,然后我们的量还可以用来表示资源的数量,当我们的量只有0和1的时候,它就可以被称作二值信号量,只有两个状态,当我们的那个量没有限制的时候,它就可以被称作为计数型信号量。信号量也是队列的一种。1、二值信号量1.1、
大 佬救我
·
2024-01-10 07:00
学习
2020.6.4【第五十三天打卡】
2020.6.4【第五十三天打卡】:一、今日进度:1.读其他书7章;2.看视频课程一节,共计半小时;3.新的体验:学习太极拳,强身健体,
零基础学习
,不过自己资质不高,三四个动作就学习了半小时二、今日待进步
CY的好运很哇塞呦
·
2024-01-09 15:23
嵌入式科普(8)ESP-IDF newlib相关介绍和对比分析
一、目的/概述二、资料来源三、ESP-IDF简介3.1ESP-IDF
FreeRTOS
3.2ESP-IDFheap_caps3.3ESP-IDFnewlib四、对比嵌入式科普(8)ESP-IDFnewlib
嵌入式科普
·
2024-01-09 15:26
嵌入式科普
esp32
esp-idf
iot
newlib
freertos
stm32
heap
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他