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
嵌入式操作系统进入临界区是否影响中断的接受?
在ucos,
Freertos
中常常会有进入临界区,以保证当前的操作不可被打断,确保操作关键代码的安全。进入临界区关键代码操作假设发生A类型中断退出临界区那么A中断还能够接受到吗?
quickbrain
·
2020-08-20 05:05
[原创]基于OneNET云实现STM32+K型热电偶温度HTTP实时上报
记录下来,以便有同仁指教STM32F103C8T6作为主控芯片,靠timer调度整个逻辑状态(以后还是上
freertos
和ucosiii吧。。。)1.完成
江东风又起
·
2020-08-20 02:49
IOT
STM32通过4G模块实现TCP/UDP连接服务器
STM32通过4G模块实现TCP/UDP连接服务器(附带源码)STM单片机需要支持
freeRTOS
系统TCP/UDP使用注意事项解决办法业务流程图F412源码下载地址STM单片机需要支持
freeRTOS
weixin_42676294
·
2020-08-20 02:23
基于
FreeRTOS
的正倒计时器程序设计
18、基于
FreeRTOS
的正倒计时器程序设计使用绝对延时函数产生0.01秒基时,进而产生秒、分,在LCD上显示分钟、秒、秒小数各2位;用4个按钮控制正计时、倒计时、启动、停止。
驭风男孩
·
2020-08-20 02:13
实战篇 | 基于
freeRTOS
的多任务事件传输demo(附代码)
关注、星标公众号,直达精彩内容ID:技术让梦想更伟大作者:李肖遥之前分享了很多关于
freeRTOS
的知识,那么我们怎么在实战中去写代码呢?本篇文章重在对基于
freeRTOS
的架构代码的解析。
李肖遥
·
2020-08-20 01:19
嵌入式
网络
c++
java
编程语言
RT-thread finsh移植到linux平台
移植移植要点效果验证代码下载参考在一次项目中,需要进行嵌入式操作系统选型,需求就是选择一款OS,既能满足当下项目的需要,又要考虑公司未来对物联网应用的扩展能力,对比了目前市面上流行的开源操作系统,诸如
FreeRTOS
挥剑踏苍穹
·
2020-08-20 01:40
嵌入式开发
链接与装载
STM32F4基础工程移植
FreeRTOS
本篇目标:基于上一篇的基础工程(stm32f4_first_demo)上,移植
freertos
,建立移植工程(stm32f4_
freertos
)。
图图Tuu
·
2020-08-20 01:20
物联网之路
stm32学习嵌入式
STM32 +Free RTOS+LED闪烁
移植
FreeRTOS
由于Cubemx,在STM32中移植
FreeRTOS
变的异常简单。只需要勾选一下,开发工具将移植的工作全部搞定。
QUIZ_csdn
·
2020-08-20 00:29
STM32
使用STM32CubeMX配置STM32F051K8U6实验笔记
STM32CubeMX的版本:4.27.0步骤新建项目选择芯片:STM32F051K8UxPinout:-
FREERTOS
:Enabled-SYS:*TimebaseSource:TIM1默认为Systick
aLife2P6
·
2020-08-19 23:23
ARM
从0到1学习
FreeRTOS
:
FreeRTOS
内核应用开发:(二十六)内存管理 NO.1 基本概念
从0到1学习
FreeRTOS
:
FreeRTOS
内核应用开发:(二十六)内存管理NO.1基本概念目录一、内存管理的基本概念:二、内存管理方案详解:(1)heap_1.c(2)heap_2.c(3)heap
Sumjess
·
2020-08-19 19:22
从0到1攻破FreeRTOS
stm32上
freertos
任务无法创建和运行的问题
stm32上
freertos
任务无法创建和运行的问题当用如下语句创建了多任务后,能编译且能写入flash,但是任务无法运行。
qq_33161479
·
2020-08-19 19:06
FREERTOS
学习笔记,初始化第一个任务相关
FREERTOS
任务切换过程系统在进入中断前会先依次把xPSR,PC,LR,R12以及R3‐R0由硬件自动压入适当的堆栈中,之后在进入中断函数执行响应中断内容。当中断执行完后再将上述入栈数据依次出栈。
yuchendoudou
·
2020-08-19 06:18
FreeRTOS
实时操作系统的接口函数说明之任务管理
(一)任务管理所用到的接口1.创建任务的函数接口(即相当于Linux下创建线程的函数)portBASE_TYPExTaskCreate(pdTASK_CODEpvTaskCode,//任务执行函数constsignedportCHAR*constpcName,//给任务取的一个名字unsignedportSHORTusStackDepth,//要求给本任务分配的堆栈大小void*pvParamet
Alone_悟空
·
2020-08-19 05:56
FreeRTOS
单片机
FreeRTOS
基本函数说明
FreeRTOS
基本函数说明0.
FreeRTOS
1.变量类型定义2.任务函数1.任务创建(==xTaskCreate==)2.任务删除(==vTaskDelete==)3.任务延时(==vTaskDelay
樱花冥殿
·
2020-08-19 03:55
FreeRTOS
队列
操作系统
python
多线程
java
FreeRTOS
学习笔记(1)
FreeRTOS
学习笔记(1)1任务管理portBASE_TYPExTaskCreate(pdTASK_CODEpvTaskCode,/*指向任务函数的指针*/constportCHAR*constpcName
言舟灬
·
2020-08-19 03:09
FreeRTOS
FreeRTOS
变量和函数命名规则
1、变量名在
FreeRTOS
中,定义变量的时候往往会把变量的类型当作前缀加在变量上,这样的好处是让用户一看到这个变量就知道该变量的类型。
随风@飘扬
·
2020-08-19 03:57
FreeRTOS
FreeRTOS
变量
函数
FreeRTOS
系列第2篇---
FreeRTOS
入门指南
FreeRTOS
可以被移植到很多不同架构的处理器和编译器。每一个RTOS移植都附带一个已经配置好的演示例程,可以方便快速启动开发。
茜茜她老爹
·
2020-08-19 02:04
free-rtos
FreeRTOS
源代码的编程标准与命名约定
本文翻译自:http://www.
freertos
.org/
FreeRTOS
-Coding-Standard-and-Style-Guide.html不是完全的直译,有些地方原文有些啰嗦,被我删减了。
liyuanbhu
·
2020-08-19 02:45
实时操作系统
FreeRTOS
学习笔记二
vTaskDelayUntil()类似于vTaskDelay()。可以用于实现一个固定执行周期的需求。由于调用此函数的任务解除阻塞的时间是绝对时刻,比起相对于调用时刻的相对时间更精确(即比调用vTaskDelay()可以实现更精确的周期性)。voidvTaskDelayUntil(portTickType*pxPreviousWakeTime,portTickTypexTimeIncrement)
宁静以致墨
·
2020-08-19 01:06
FreeRTOS
FreeRTOS
初步认识
转自:http://blog.163.com/feiyanke@126/blog/static/12237251320101118105426349/用了半天时间对
FreeRTOS
有了一个初步的认识,大概总结一下
Augusdi
·
2020-08-19 00:33
dsPCI33
学习
FreeRTOS
之路(一):RTOS基础介绍,与
FreeRTOS
的变量类型、命名规范
前言:依照惯例,还是自我发挥几句,ESP32的学习大致告一段落,正如我的博客更新状态,目前正在ESP32项目实践。在裸机系统里,所有的操作都是在一个无限的大循环中实现的。编写代码的过程中,确实觉得功能和功能之间的架构,关系,时序等,单纯的用裸机系统来运行太过麻烦,代码、算法等也很臃肿繁琐。在esp32技术交流群的大触的建议下,我开始接触RTOS(RealTimeOperatingSystem实时操
Newbie_H
·
2020-08-19 00:33
FreeRTOS学习之路
FreeRTOS
学习笔记第1篇——初识
FreeRTOS
我采用的书籍是《
FreeRTOS
内核实现与应用开发实践指南——基于STM32》。
赤焰之瞳
·
2020-08-19 00:58
FreeRTOS
FreeRTOS
+CubeMX系列第一篇——初识
FreeRTOS
文章目录一.关于
FreeRTOS
二.
FreeRTOS
的特点三.如何在CubeMX上配置
FreeRTOS
四.
FreeRTOS
文档资料一.关于
FreeRTOS
1.什么是
FreeRTOS
?
冬瓜~
·
2020-08-19 00:13
#
FreeRTOS+CubeMX
操作系统
嵌入式
c++
FreeRTOS
freertos
源码解析-5调度器控制
AcriticalsectionisnotrequiredasthevariableisoftypeBaseType_t.PleasereadRichardBarry'sreplyinthefollowinglinktoapostinthe
FreeRTOS
su
嵌入式软件和硬件
·
2020-08-18 17:05
freertos
freertos
源码解析-4调度器和任务切换
调度器调度器就是使用相关的调度算法来选择任务,并安全切换任务运行的代码。基本功能:(1)调度器可以区分就绪态任务和挂起任务;(2)调度器可以选择就绪态中的一个任务,然后激活它;(3)不同调度器之间最大的区别就是如何分配就绪态任务间的完成时间。抢占式调度器:(1)每个任务都有不同的优先级;(2)任务一直运行到被更高优先级任务抢占或者遇到阻塞式API函数。【单纯的抢占式调度没有时间片的概念,最高优先级
嵌入式软件和硬件
·
2020-08-18 17:05
freertos
freertos
源码解析-3任务和任务创建
任务任务通常是一个类似以下代码的一个函数。voidvATaskFunction(void*pvParameters){for(;;){/*--应用程序代码放在这里.--*/}/*正常情况下任务函数是一个死循环,不会退出*/vTaskDelete(NULL);/*如果任务完成,需要退出,需要删除该任务,vATaskFunction没有返回值*/}任务状态运行:任务占用CPU,单核处理器任意时刻只有一
嵌入式软件和硬件
·
2020-08-18 17:35
freertos
freertos
源码解析-2内存管理
内存管理
freertos
支持动态分配内存和静态分配内存
Freertos
的内存分配是在portable层中实现,与内核实现分开。
嵌入式软件和硬件
·
2020-08-18 17:34
freertos
freertos
源码解析-0准备工作和疑问
freertos
准备工作和思考
freertos
操作系统
freertos
操作系统:可以理解为一个大程序,这个大程序里面有很多任务(函数),这个大程序会按照优先级或事件发生的先后来控制各个任务有条不紊的运行
嵌入式软件和硬件
·
2020-08-18 17:34
freertos
【ESP32】-【http获取天气预报】
http获取天气预报#include#include#include"
freertos
/
FreeRTOS
.h"#include"
freertos
/task.h"#include"f
赚钱买买买
·
2020-08-18 17:31
ESP32
基于
freeRTOS
定时器实现闹钟(定时)任务
基于
freeRTOS
定时器实现闹钟(定时)任务在智能硬件产品中硬件中,闹钟定时任务是基本的需求。
weixin_30367543
·
2020-08-18 17:13
一个用于嵌入式开发的简单可靠的消息系统-STOpen消息系统
在一般中低端的嵌入式系统里面,程序要么是跑大循环,要么是跑一个简单的操作系统(比如ucos,rtthread,
freertos
等等),简单和效率是第一要素,毕竟系统硬件资源有限。
huangbinvip
·
2020-08-18 15:01
STOpen开源项目
单片机 实现 串口 命令行 cmd shell 效果
参考代码:[原创][STM32L496]使用
FreeRTOS
任务通知实现命令行解释器http://www.stmcu.org.cn/module/forum/thread-615444-1-1.htmlE
wowocpp
·
2020-08-18 06:12
单片机
(二)使用TrueSTUDIO编译环境在STM32上移植
FreeRTOS
系统
一、准备工作使用TrueSTUDIO建立一个裸机工程准备一个
FreeRTOS
源码包(我用的是
FreeRTOS
V8.2.3)二、开始移植首先在裸机工程Project_3目录中建立一个Middlewares
不学习就会被淘汰
·
2020-08-17 14:29
stm32-
FreeRTOS
-ESP8266-OneNET物联网远程开关,心知天气网络时间,开源代码电路原理图
分享下自己基于OneNet物联网云平台的远程开关,可电脑/手机APP远程控制,亦可获取当前时间和近3日天气。还有好多坑待填,开源仅作学习。实物展示上电自动联网,获取开关状态、时间、天气的过程:(5FPS)OLED时间界面:(15FPS)OLED整体界面:(15FPS)电脑控制远程开关:(15FPS)手机APP控制远程开关:(15FPS)(现在的远程开关由于是HTTPGET的方式,每隔3S刷新一次,
Mark_md
·
2020-08-16 17:49
stm32
esp8266
物联网开发
物联网
橙狮智能硬件软件三套(含源码和开发文档)
1、概述智能硬件软件三套,包括:1、智能硬件固件,智能硬件操作系统一般是Android,Linux和RTOS(如
freertos
)。
橙狮软件
·
2020-08-16 06:29
智能硬件
FreeRTOS
系列(二) 我的“1”出来了
上回说到我的任务1不见了,只有任务2,这次要找它出来!上篇链接:https://blog.csdn.net/so_cracy/article/details/80246414找出来的方式有很多种,先说说抢占式调度(CubeMx默认设置是这个)一、抢占式调度还是先来看看osThreadDef的定义:上一章我们大概清楚了第一个参数name的作用,os_thread_def_##name是声明了一个变量
so_cracy
·
2020-08-16 01:48
FreeRTOS
esp8266 sprintf函数使用溢出问题
在使用ESP8266跑
freertos
操作系统时,如果使用sprintf函数进行将其他数据转换成字符串格式时,如果将存储字符串的数组定义成局部数组会出现程序跑死然后重启的问题。
lakers_cbb
·
2020-08-16 00:04
ESP8266
C语言
FreeRTOS
中与任务相关的一些辅助函数
函数uxTaskPriorityGet()函数原型UBaseType_tuxTaskPriorityGet(TaskHandle_txTask)示例:UBaseType_tquery_priority,led_priority;query_priority=uxTaskPriorityGet(QueryTask_Handler);//获取优先级printf("query_priority=%d\r
喝橘子汽水的少年
·
2020-08-15 14:22
FreeRTOS
FreeRTOS
两个系统延时函数
相对延时函数vTaskDelay()相对延时函数是指:任务体中主体执行函数执行完后vTaskDelay()再延时一段时间。voidtask(void*pvParameters){while(1){//执行函数vTaskDelay(800);}}/*整个任务执行时间为:执行函数时间+800*/绝对延时函数vTaskDelayUntil()绝对延时函数是指:任务体中主体执行函数执行前,记录一下当前时间
喝橘子汽水的少年
·
2020-08-15 14:22
FreeRTOS
FreeRTOS
临界区相关函数
taskENTER_CRITICAL()和taskEXIT_CRITICAL()临界区保护代码实际上就是在taskENTER_CRITICAL()和taskEXIT_CRITICAL()无法被中断,常用在时序读取一些传感器和芯片上(比如flash和eeprom上)。taskENTER_CRITICAL()//此处为保护,不能被中断代码taskEXIT_CRITICAL()注意:临界区代码不宜过长,
喝橘子汽水的少年
·
2020-08-15 14:22
FreeRTOS
freertos
(第十一课,multi-task程序架构)
基于
freertos
的程序架构,可以结合front-middle-rearstage,进行任务划分。整个系统仍然是一个eventdrivensystem。
Huskar_Liu
·
2020-08-15 12:51
freertos
freertos
(第十二课,multi-task,LWIP)
freertos
能够多任务处理,这对于LWIP而言,是最好不过的了。这样,LWIP可以创建多线程,来并行处理发送和接收。SDK已经移植好了基于
freertos
的lwip。先来看看lwip的选项。
Huskar_Liu
·
2020-08-15 12:51
freertos
新版STM32CubeMX的FatFs中间件访问SD卡失败的解决笔记
关键字STM32CubeMXVer5.6.0、FatFsR0.12c、STM32Cube库、没有使用
FreeRTOS
、f_open函数返回错误、ioc、PlatformSettings问题的提出在给IoT
EsLinuxQt
·
2020-08-15 11:47
STM32
IoT
嵌入式软件开发
STM32 HAL库 +
freeRTOS
+Keil 移植
STM32HAL库+
freeRTOS
+Keil移植原文链接:https://www.cnblogs.com/guyandianzi/p/12936899.html官方
freeRTOS
移植教程很多,本文不做赘述
u012345203
·
2020-08-15 11:42
STM32
freeRTOS
STM32F103的
FreeRTOS
学习笔记一、代码移植
1、首先从官网下载关于
FreeRTOS
的源码https://sourceforge.net/projects/
freertos
/files/latest/download?
石破天开
·
2020-08-15 11:41
STM32
学习汇总
基于STM32 HAL库 的
FreeRTOS
移植步骤(结合Stm32CubMX)
结合Stm32CubMX软件生成的带
FreeRTOS
的工程,移植到自己的项目中来。一、硬件准备STM32L15系列一个ST-Link下载器及其连接线等。
stone_zzuli
·
2020-08-15 11:41
STM32
FreeRTOS
移植
FreeRTOS
移植#准备工作1.空工程(如果采用正点原子的空工程里面的SYSTEM文件夹下的文件需要修改,本章以正点原子空工程为例,当然也可以自己创建但延时函数和串口需要自己写)2.
FreeRTOS
官方源码
qq_45796096
·
2020-08-15 11:29
arduino RTOS
https://github.com/feilipu/Arduino_
FreeRTOS
_Library这是RichardBerry的
freertos
的分支,优化了ArduinoAVR器件。
qq_278667286
·
2020-08-15 11:23
rtos
arduino
【STM32】HAL库 移植
FreeRTOS
并使用
一、移植FRreeRTOS到STM321、这个我用的是STM32CudeMX的FRreeRTOS组件,通过配置ConfigParamaters和IncludeParamaters裁剪
FreeRTOS
内核
徐腾腾不加班
·
2020-08-15 11:34
嵌入式
Fatfs文件系统崩溃问题
用cortexm3+
Freertos
+fatfs+lwip做项目,在功能少的时候没出现这个问题,后来不断增加功能,出现一个非常严重的问题,那就是整个文件系统崩溃了,里面的文件全部被破坏。
秦义
·
2020-08-15 11:12
stm32
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他