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
STM32移植
freeRTOS
时的中断优先级配置应为NVIC_PriorityGroup_4
最近一年多在做
freeRTOS
+stm32F407IG+LwIP+CAN等的应用,研发铁路逻辑控制单元LCU,实现可视化IO逻辑编程。
HuiCMs
·
2018-10-15 22:27
嵌入式
操作系统
以太网
铁路
FreeRTOS
时间管理相关
1、
FreeRTOS
系统延时函数系统延时函数有两个:如果要使用这两个延时函数,需要在
FreeRTOS
Config.h中将与其相关的宏定义使能为1:1、vTaskDelay();相对延时函数参数为:要延时的时钟节拍数
Ssy_AD1994
·
2018-10-05 21:16
FreeRTOS
FreeRTOS
的任务挂起和恢复
FreeRTOS
的任务挂起和恢复很简单,分为两种情况,一种是普通的挂起恢复,一种是在中断中恢复:普通的挂起和恢复:普通挂起:调用:vTaskSuspend(TaskHandle_txTaskToSuspend
Ssy_AD1994
·
2018-10-05 12:50
FreeRTOS
FreeRTOS
的任务删除
FreeRTOS
的任务删除并不常用,下面把有任务删除部分的代码贴出来://**************************************************************//
Ssy_AD1994
·
2018-10-04 01:17
FreeRTOS
FreeRTOS
的动态任务创建
***
FreeRTOS
分为“动态任务创建”和“静态任务创建”***两种任务创建方式。任务创建时,会分配两块内存,一块用来存任务控制块,一块用来存任务堆栈。
Ssy_AD1994
·
2018-10-04 00:36
FreeRTOS
FreeRTOS
基础知识
FreeRTOS
任务特性:简单;没有使用限制;支持抢占;支持优先级;每个任务都有堆栈,但也导致了RAM使用量增大;如果使用强化在哪的话必须仔细考虑重入的问题;协程
FreeRTOS
的协程已经不再更新维护,
Ssy_AD1994
·
2018-10-03 15:07
FreeRTOS
FreeRTOS
源码下载及源码文件夹介绍
FreeRTOS
源码下载及源码文件夹介绍1、
FreeRTOS
源码下载去官网或其他途径找到下载程序,在这里,我直接使用了正点原子提供的下载程序:双击上图程序后,选择存放路径,下载完成后,此窗口会自动关闭:
Ssy_AD1994
·
2018-10-02 22:38
FreeRTOS
Tracealyzer for
FreeRTOS
(
FreeRTOS
+Trace)
原文:http://blog.csdn.net/zcshoucsdn/article/details/54670473 最近公司搞新项目,需要使用
FreeRTOS
,之前只有Linux的基础(学了个皮毛
随想ustb
·
2018-09-30 14:36
FreeRTOS
Tracealyzer for
FreeRTOS
(
FreeRTOS
+Trace)
原文:http://blog.csdn.net/zcshoucsdn/article/details/54670473 最近公司搞新项目,需要使用
FreeRTOS
,之前只有Linux的基础(学了个皮毛
随想ustb
·
2018-09-30 14:36
FreeRTOS
esp8266
freertos
json undefined reference to `pow'
esp8266
freertos
jsonundefinedreferenceto`pow'修改APP目录下的makefile文件,添加如下:
wananzaiqingchen
·
2018-09-28 18:21
第二节:
FreeRTOS
任务的创建、删除、挂起、恢复
https://www.
freertos
.org/https://download.csdn.net/download/zennaiheqiao/106650031.任务创建1.1函数描述BaseType_txTaskCreate
卤煮小鱼
·
2018-09-13 16:26
FreeRTOS
适用于STM32的五大嵌入式操作系统,你选哪个?
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择,分别为μClinux、μC/OS-II、eCos、
FreeRTOS
和都江堰操作系统(djyos)。
嵌入式资讯精选
·
2018-09-12 11:00
适用于STM32的五大嵌入式操作系统,你选哪个?
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择,分别为μClinux、μC/OS-II、eCos、
FreeRTOS
和都江堰操作系统(djyos)。
嵌入式资讯精选
·
2018-09-12 00:00
简单几步,让你的
FreeRTOS
直接跑在芯片上!
写在前面为满足大家的好奇心,本文将讲述几个步骤可以让
FreeRTOS
系统直接在芯片上运行,提供可以直接运行的Demo工程给大家,方便大家直接拿来修改测试。为什么不先讲述源代码?
嵌入式资讯精选
·
2018-09-11 11:47
简单几步,让你的
FreeRTOS
直接跑在芯片上!
写在前面为满足大家的好奇心,本文将讲述几个步骤可以让
FreeRTOS
系统直接在芯片上运行,提供可以直接运行的Demo工程给大家,方便大家直接拿来修改测试。为什么不先讲述源代码?
嵌入式资讯精选
·
2018-09-11 11:47
【
FreeRTOS
】小白进阶之如何使用
FreeRTOS
互斥信号量(三)
1、头文件声明#include#include#include"
FreeRTOS
.h"#include"task.h"#include"semphr.h"#include"supporting_functions.h"staticvoidprvPrintTask
简一商业
·
2018-09-10 21:16
FreeRTOS系统开发
FreeRTOS
学习笔记(3)
声明:本文内容来自:https://www.cnblogs.com/horal/p/7991048.html在使用STM32CubeMX进行
FreeRTOS
配置的时候会有一个CMSIS-RTOS的版本号
Cxiaoqiu
·
2018-09-10 15:44
STM32
FreeRTOS
学习笔记(3)
声明:本文内容来自:https://www.cnblogs.com/horal/p/7991048.html在使用STM32CubeMX进行
FreeRTOS
配置的时候会有一个CMSIS-RTOS的版本号
Cxiaoqiu
·
2018-09-10 15:44
STM32
STM32+
FreeRTOS
+FATFS+SD卡读写+U盘读写
STM32+
FreeRTOS
+FATFS+SD卡读写+U盘读写因最近工作需要同时用到SD卡和U盘两样存储设备,使用原子的F407开发板做的例程,所以各方搜集资料最后实现了简单的读写,具体移植过程如下:首先本次移植过程主要参考的资料有
刘备备
·
2018-09-06 20:46
FreeRTOS
学习笔记(2)
STM32CubeMX
FreeRTOS
中Incluedparameters各参数的作用vTaskPrioritySet说明:当该参数设置为(Enable)时,系统IncluedvTaskPrioritySet
Cxiaoqiu
·
2018-09-06 16:27
STM32
FreeRTOS
学习笔记(2)
STM32CubeMX
FreeRTOS
中Incluedparameters各参数的作用vTaskPrioritySet说明:当该参数设置为(Enable)时,系统IncluedvTaskPrioritySet
Cxiaoqiu
·
2018-09-06 16:27
FreeRTOS
STM32
FreeRTOS
系统的一些理解
最近在学些
FreeRTOS
,从初学者的角度,需系统优势,运行原理以及框架结构做以总结
FreeRTOS
系统的优势1.协议栈代码完全开源,而且官网相关补充资料也完全免费。
beauytlife_1985
·
2018-09-03 10:35
实时系统和非实时系统的区别
嵌入式操作系统分为实时系统和非实时系统两类,常见的实时系统有:ThreadX、
FreeRTOS
、ucOS;常见的非实时系统有:windows、linux、Android。
beauytlife_1985
·
2018-08-27 16:58
学习正点原子讲解
FreeRTOS
中断管理心得和cortex-M3权威指南笔记
1、一个任务恢复运行:(1)恢复一个任务的运行:将一个任务从挂起态恢复到就绪态,只有通过函数vTaskSuspend()设置为挂起态的任务才能使用vTaskResume()恢复,函数原型为voidvTaskResume(TaskHandle_txTaskToResume),xTaskToResume要恢复任务的句柄。(2)中断服务函数中恢复一个任务的运行:用于中断服务函数中恢复一个任务,函数的原型
jinxueH专栏
·
2018-08-25 23:45
C语言编程
单片机
STM32
FreeRTOS实时操作系统
STM32CubeMX_
FreeRTOS
Configuration
ConfigparametersKernelsettingsUSE_PREEMPTION抢占Setto1tousethepreemptiveRTOSscheduler,or0tousethecooperativeRTOSscheduler使用抢占调度模式,使用合作调度模式CPU_CLOCK_HZCPU时钟频率TICK_RATE_HZSetsthetickinterruptfrequency,The
allun1
·
2018-08-24 15:07
STM32
FreeRTOS
的一些定制宏
允许一定数量的参数存在,使得
FreeRTOS
内核可以剪裁来更加适合你的应用程序。这些项目,位于
FreeRTOS
Config.h.文件中。
Hubert丶冰羽
·
2018-08-23 09:42
freeRTOS
作为一个轻量级的操作系统,
FreeRTOS
提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。
Hubert丶冰羽
·
2018-08-14 14:13
STM32F4XX LWIP+
freeRTOS
移植(二)
源码下载地址:https://download.csdn.net/download/u014453443/10698059前面几个文件改好了之后,下面进入实战环节,从ucos_ii系统+lwip移植为
freeRTOS
苏守坤
·
2018-08-06 15:12
FreeRtos
学习——相同优先级任务不能时间片调度的问题
这两天一直用的LPC54114在学习
freertos
但是看书或者看博客都发现,优先级相同的任务可以分时间片调度,但是自己实现怎么着都不行。
#寒心雨梦#
·
2018-08-05 09:14
FreeRtos
使用
FreeRTOS
进行性能和运行时分析
在MCUonEclipse网站上看到ErichStyger在2月25日发的博文,一篇关于使用
FreeRTOS
进行性能和运行分析的文章,本人觉得很有启发,特将其翻译过来以备参考。
foxclever
·
2018-08-03 21:09
嵌入式开发
FreeRTOS
C语言
FreeRTOS
任务栈大小确定及其溢出检测
以下转载自安富莱电子:http://forum.armfly.com/forum.php
FreeRTOS
的任务栈设置不管是裸机编程还是RTOS编程,栈的分配大小都非常重要。
pusong568
·
2018-07-21 23:16
嵌入式
IoT
esp32启动流程简单分析
加载第二级bootloader(Flashoffset0x1000,前面是存4k的中断向量的)到RAM中第二级bootloader从flash中加载分区表(0x8000),mainapp到RAM,于是
freertos
Dummkopfer
·
2018-07-15 10:23
嵌入式操作系统学习(3)
FreeRTOS
的任务调度机制
1.任务状态
FreeRTOS
可以创建多个任务,但是对于单核cpu来说,在任意给定时间,实际上只有一个任务被执行,这样就可以把任务分成2个状态,即运行状态和非运行状态。
偏飞123
·
2018-07-09 16:15
RTOS
FreeRTOS
一些知识笔记【1】
【
FreeRTOS
列表和列表项】列表项有两种,全功能版的列表项xLIST_ITEM和迷你版的列表项xMINI_LIST_ITEM全功能版的列表项有检查完整性,列表项值,pnext,pprevious,TCB
Dummkopfer
·
2018-07-06 21:03
FreeRTOS
(五)——中断
FreeRTOS
中断配置宏宏描述configPRIO_BITS设置MCU使用几位优先级,在STM32中使用4位configLIBRARY_LOWEST_INTERRUPT_PRIORITY设置最低优先级
水似冰
·
2018-07-06 17:26
FreeRTOS
Esp8266 进阶之路23【高级篇】再来一波 esp8266 基于
freeRtos
系统连接自己私有的服务器实现OTA远程升级,还可以显示下载升级进度哦。(附带Demo)
本系列博客学习由非官方人员半颗心脏潜心所力所写,不做开发板。仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。序号SDK版本内容链接1nonos2.0搭建开发环境,开始一个“hellowworld”串口打印。点我访问2nonos2.0利用GPIO开始使用按钮点亮你的“第一盏灯。点我访问3nonos2.0利用"软件定时器"定时0.5秒闪烁点亮一盏LED。点我访问4nono
半颗心脏
·
2018-07-05 11:47
8266
乐鑫esp8266学习之旅
解决Keil u5 ARM Compiler6.10.1 编译STM32CUBE生成的
FreeRTOS
工程失败的问题
昨天更新了keil5.25a,无奈反射弧超级长才发现keil自带了ARM"最新"的编译器v6.9,百度一下说是编译速度提高了不少,所以我也来试一下,无奈刚编译就出错,说是License有问题,还有TOOLs.ini也找不到,再问度娘发现竟然是Win101803的锅,使用1709版本的童鞋并没有遇到这个问题,赶紧google一波,换用最新版ARMCompilerv6.10.1c,这次倒是开始编译了,
ailikez
·
2018-06-25 19:41
FreeRTOS
专题之常见错误总结与项目反思
有些数字优先级高的代表中断优先级高,有些则是相反;有些中断有预抢占优先级和子优先级,设置需注意;有些中断不能使用
FreeRTOS
的API,有些则可以;有些中断优先级设置考虑移位操作。
TommyMusk
·
2018-06-13 13:44
FreeRTOS
FreeRTOS
学习笔记——
FreeRTOS
任务挂起和恢复实验
FreeRTOS
给我们提供了解决这种问题的方法,那就是任务挂起和恢复,当某个任务要停止运行一段时间的话就将这个任务挂起,当要重新运行这个任务的话就恢复这个任务的运行。
唯恋殊雨
·
2018-06-12 22:00
STM32
FreeRTOS
学习笔记——
FreeRTOS
任务基础知识
RTOS系统的核心就是任务管理,
FreeRTOS
也不例外,而且大多数学习RTOS系统的工程师或者学生主要就是为了使用RTOS的多任务处理功能,初步上手RTOS系统首先必须掌握的也是任务的创建、删除、挂起和恢复等操作
唯恋殊雨
·
2018-06-12 19:50
STM32
FreeRTOS
专题总结之基本概念讲述
大纲:
FreeRTOS
是什么?内核与操作系统的关系?实时操作系统与非实时操作系统的区别?
FreeRTOS
与Linux的一个重要区别
FreeRTOS
中任务的概念?
FreeRTOS
的任务是如何调度的?
TommyMusk
·
2018-06-11 19:08
FreeRTOS
FreeRTOS
中队列复写的问题
FreeRTOS
应该是所有嵌入式人员都经常使用的操作OS了,最近博主在使用的时候遇到了一个问题,具体情况如下:在hal库中,其封装好了队列QUEUE的复写函数xQueueOverwrite(xQueue
Blucher_Ce
·
2018-06-04 17:33
STM32
M3
FreeRTOS
二值信号量的创建与使用
信号量:信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。以一个停车场的运作为例。简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆
小小小栋
·
2018-05-23 23:20
STM32
FreeRTOS
FreeRTOS
二值信号量的创建与使用
信号量:信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,是可以用来保证两个或多个关键代码段不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。以一个停车场的运作为例。简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆
小小小栋
·
2018-05-23 23:20
STM32
FreeRTOS
STM32F103ZE
FreeRTOS
任务创建与删除
一、前期准备单片机:STM32F103ZET6开发环境:MDK5.14库函数:标准库V3.5
FreeRTOS
:V9.0.0(网上下载,官网上目前是V10.0.1)二、实验效果总共6个任务,串口1、4个RGB
huazhen1234
·
2018-05-22 20:49
嵌入式操作系统
【连载】从单片机到操作系统③——走进
FreeRTOS
下面,杰杰将带你们走进
FreeRTOS
的世界随便看看。首先说明一下:①鉴于作者水平有限,学习并不深入,只是学习了皮毛而已,出错在所难免,欢迎指正。②以下文章说的操作系
_杰杰_
·
2018-05-14 12:38
操作系统
杰杰开源社区
关于stm32 HAL库在
freertos
下串口+DMA发送完成中断处理的问题
平台环境:stm32f407+
freertos
硬件接口:USART1+DMA出现的问题:因为是在RTOS系统下,因此串口1的发送思路:调用HAL_UART_Transmit_DMA函数前需要获得对应的信号量
天然浮夸
·
2018-05-09 13:41
stm32
FreeRTOS
9.0+STM32F10x_StdPeriph_Lib_V3.5.0在MDK5.24环境下的移植
一、前言本文主要讲如何将
FreeRTOS
+ST3.5库通过MDK-ARM上移植到STM32F103系列的板子上。达到使用
FreeRTOS
创建任务并调度任务的目的。
枯木梅花
·
2018-05-06 17:27
STM32开发
FreeRTOS
系统知识点分析
一.
FreeRTOS
系统概念
FreeRTOS
是RTOS(实时操作系统)的其中一种,类似的还有uc/OS,RTX等,区别于linux&window系统;二.
FreeRTOS
的基本概念1.任务:被称为task
caozhigang129
·
2018-04-08 14:45
kernel学习
使用DMA时卡在configASSERT( pxQueue );
FreeRTOS
系统中使用ADC-DMA模式,在DMA中断中发送信号量,结果程序进入一次中断后不再进入中断。
Wang_yf_
·
2018-03-26 18:02
STM32代码
DEBUG
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他