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系统裁剪7.1简介
FreeRTOS
中的系统裁剪和配置其实是通过条件编译的方法来实现的,不止
FreeRTOS
这么干,很多的协议栈、RTOS系统和GUI库都是使用条件编译的方法来完成配置和裁剪的。
楓潇潇
·
2020-07-05 18:57
FreeRTOS
FreeRTOS
学习(三)
3
FreeRTOS
B队列3.1队列基本知识队列可以在任务与任务、任务与中断之间传递消息,但是在队列中存储有限的、大小固定的数据项目。任务与任务、任务与中断之间交流的数据保存在队列中,叫做队列项目。
楓潇潇
·
2020-07-05 18:57
FreeRTOS
FreeRTOS
学习(二)
2
FreeRTOS
任务相关API函数2.1任务创建和删除API函数
FreeRTOS
创建和删除任务的主要函数如下:函数描述xTaskCreate()使用动态方法创建一个任务XTaskCreateStatic
楓潇潇
·
2020-07-05 18:57
FreeRTOS
正点原子阿波罗F429+STM32CubeMX+LAN8720+LWIP+Freetos:带操作系统实现网络热插拔
1、前言前文提要点击跳转点击跳转代码下载2、STM32CubeMX配置打开ETH中断配置
freertos
已经配置完成了,点击生成代码。打开代码。
举世唯美
·
2020-07-05 18:47
STM32
stm32
嵌入式
单片机
c语言
esp32 && 8266
freertos
Task与timer,ringbuffer入门练习
(ringbuf采用用其中一一个即可)#include#include"
freertos
/
FreeRTOS
.h"#include"
freertos
/task.h"#include"
freertos
/timers.h
甲虫ss
·
2020-07-05 18:00
嵌入式
遇到的STM32上
FreeRTOS
系统死机(假死)问题和status & (SDIO_FLAG_CCRCFAIL | SDIO_FLAG_CMDREND | SDIO_FLAG_CTIMEOUT
今天调试遇到一个
FreeRTOS
系统死机的问题,但是串口2的中断还在继续接收发送,可以确定不是硬件死机,后来用JTAG进行调试检测,在callstack+locals一栏中发现系统死
天风你好
·
2020-07-05 17:36
调试中的问题积累
关于STM32F107RCT6使用8M晶振串口波特率错误的问题
发现问题这段时间在学习
FreeRTOS
,今天移植成功后,写了2个任务。一个是LED每隔1s闪烁任务,另一个是使用UART4每隔100ms发送字符串任务。
虞美乱世道
·
2020-07-05 16:46
STM32
ESP8266学习记录6——常用的API整理(持续更新)
可以看看官方文档,挺好理解的
FreeRTOS
1.创建、销毁:创建:staticBaseType_txTaskCreate(TaskFunction_tp
康娜喵
·
2020-07-05 16:17
ESP8266学习记录
mbedtls+lwip+
freertos
调试总结
借助stm32官方提供的例程,以单片机作为mbedtls客户端,在PC机上运行mbedtls服务器,最终的目的是单片机能够通过网络连接到pc上的mbedtls服务器。测试环境:stm32769-discover单片机开发板,PC机上运行centos7系统,单片机与PC机通过网线直连。客户端代码修改:客户端代码使用stm32官方提供的mbetls例程,需要修改main.h中的内容,需要修改的部分有两
云域的空间
·
2020-07-05 15:01
STM32
Linux
基于NXP iMX7 ARM处理器部署
FreeRTOS
实时操作系统
1).简介
FreeRTOS
是广泛使用的开源实时操作系统,被众多芯片厂商包括NXP所支持,本文就展示在NXPiMX7ARM处理器上面的M4核心上面部署
FreeRTOS
.NXPiMX7ARM处理器是NXP最新推出的异构双核处理器
toradexsh
·
2020-07-05 14:09
使用 DS-MDK 开发 NXP iMX7
A7能够运行Linux等操作系统,完成GUI、网络、文件管理和算法运算等复杂任务,而M4则可以运行诸如
FreeRTOS
实时操作系统性或者低功耗应用。
toradexsh
·
2020-07-05 14:09
FreeRTOS
学习笔记——
FreeRTOS
时间管理
在使用
FreeRTOS
的过程中我们通常会在一个任务函数中使用延时函数对这个任务延时,当执行延时函数的时候就会进行任务切换,并且此任务就会进入阻塞态,直到延时完成,任务重新进入就绪态。
唯恋殊雨
·
2020-07-05 14:46
FreeRTOS
内核应用开发手记
FreeRTOS
内核应用开发学习手记移植任务状态迁移任务创建与删除任务挂起与恢复任务延时消息队列信号量事件软件定时器任务通知内存管理
FreeRTOS
内核应用开发学习手记移植1、解压并添加官方源码到工程中
小锋学长生活大爆炸
·
2020-07-05 13:44
移植
FreeRTOS
后运行,卡在uxDeletedTasksWaitingCleanUp
systick由
freertos
初始化,voidSVC_Handler(void)、voidPendSV_Handler(void)也已注释,但运行后会卡在while(uxDeletedTasksWaitingCleanUp
小锋学长生活大爆炸
·
2020-07-05 13:12
干货
stm32
嵌入式
单片机
操作系统
freeftos
STM32CubeMX学习使用(配置
freeRTOS
问题)
时基选择添加操作系统之后需要改变时基,不能继续选择systikWARNINGS:itisstronglyrecommendedtouseatimebasesourceotherthanthesystickwhen
freertos
CodeAllen的博客
·
2020-07-05 13:25
STM32深入剖析实践
STM32利用定时器实现微妙延时
主芯片:STM32F103RCT6频率:72MHZ定时器:TIM5voiddelay_us(uint32_tus_cnt){#ifdefUSE_
FREERTOS
taskENTER_CRITICAL();
songrsp
·
2020-07-05 13:54
STM32CUBEMX
STM32
ESP8266-SDK基础开发(1)-- 如何安装和使用安信可 ESP 系列一体化开发环境
安信可ESP系列一体化开发环境是安信可科技为方便广大用户而推出的基于Windows+Cygwin+Eclipse+GCC的综合IDE环境简介安信可一体化开发环境有以下特点:支持ESP8266NONOS和
FreeRTOS
Mr.Lanson
·
2020-07-05 13:34
ESP8266
Kendryte K210 在
freertos
上的i2c的使用
首先修改project_cfg.h文件,将硬件定义好的i2c引脚定义好,其中13和14表示IO13和IO14,如下:constfpioa_cfg_tg_fpioa_cfg={.version=PIN_CFG_VERSION,.functions_count=2,.functions={{14,FUNC_I2C0_SCLK},{13,FUNC_I2C0_SDA},}};然后在主函数里的如下://打开
smile_5me
·
2020-07-05 12:54
Kendryte
K210
Kendryte K210 在
freertos
上的SD卡的使用
首先修改project_cfg.h文件,将硬件定义好的i2c引脚定义好,如下:constfpioa_cfg_tg_fpioa_cfg={.version=PIN_CFG_VERSION,.functions_count=4,.functions={{32,FUNC_GPIOHS0+TF_CS_GPIONUM},{29,FUNC_SPI0_SCLK},{30,FUNC_SPI0_D0},{31,FU
smile_5me
·
2020-07-05 12:54
Kendryte
K210
Kendryte K210 在
freertos
上的uart的使用
首先修改project_cfg.h文件,将硬件定义好的i2c引脚定义好,其中40和41表示IO40和IO41,如下:constfpioa_cfg_tg_fpioa_cfg={.version=PIN_CFG_VERSION,.functions_count=2,.functions={{40,FUNC_UART1_RX},{41,FUNC_UART1_TX}}};然后在主函数里的如下://打开ua
smile_5me
·
2020-07-05 12:54
Kendryte
K210
为什么要用CMSIS RTOS
CMSISRTOS是ARM官方推出的RTOSAPI,很多人认为它就是RTX,实际上它只是封装了RTX,以后还可能封装
freeRTOS
,uc/os等等第三方OS。它有哪些优势呢?
iChamber
·
2020-07-05 12:18
RTOS
arm
CMSIS-RTOS
学习原因
嵌入式
FreeRTOS
操作系统中断优先级配置(重要)
本章节为大家讲解
FreeRTOS
中断优先级配置,此章节非常重要,初学者经常在这里犯迷糊。对于初学者来说,本章节务必要整明白。
偏执灬
·
2020-07-05 12:43
嵌入式实时操作系统
freeRTOS
内存使用以及任务栈的使用情况查看
1、RTOS内存使用总的情况的查看heap1中的关键变量,包括ucHeap,和xNextFreeByte。前者就是rtos系统堆,后者标识了当前内存的使用量他们的地址一方面可以直接在keil在线调试时获得,但是有时在线调试不能获得他们的地址(没有debug到这些变量时,可能获取不到),可以从map文件中查找从keil中查看xNextFreeByte的值即可了解系统已经使用了多少内存。如下图:2、t
shengbohu
·
2020-07-05 11:30
freertos
keil
“从0开始的
FreeRTOS
”系列教程第一讲
大家好,这次给大家带来了
Freertos
的教程,这次打算一口气做完一整个系列的教程,大概更新频率会是月更这个系列的教程的主要目的是带大家了解实时系统(realtimeoperatingsystem)的基本概念
sasasatori
·
2020-07-05 11:05
FreeRTOS
消息队列的使用
1、定义队列句柄变量//定义队列句柄变量staticxQueueHandlexQueue;22、申请队列//参数1:队列深度//参数2:队列项内容大小xQueue=xQueueCreate(1,20);3、创建2个线程,发送消息staticvoidvTaskSender1(void*pvParameters){portBASE_TYPExStatus;uint32_tarr1[5]={1,2,3,
蒙古战狼
·
2020-07-05 11:29
C语言
基于标准固件库的STM32中进行
FreeRTOS
的系统移植
一、准备工作平台:stm32f103c8t6在STM32中移植
FreeRTOS
首先要准备
FreeRTOS
V9.0.0和标准固件库V3.5.01、
FreeRTOS
V9.0.0下载地址:https://sourceforge.net
你不太乖
·
2020-07-05 11:55
STM32
197_
FreeRToS
队列
1#include2#include3#include4#include"
freertos
/
FreeRTOS
.h"5#include"
freertos
/task.h"6#include"
freertos
sanbanzui2008
·
2020-07-05 11:23
Linux
C语言
c语言
198_
FreeRTOS
新建任务
1#include2#include3#include4#include"
freertos
/
FreeRTOS
.h"5#include"
freertos
/task.h"6#include"
freertos
sanbanzui2008
·
2020-07-05 11:23
Linux
FreeRTOS
系统使用
第一章
FreeRTOS
基础1.任务函数任务函数原型:voidATaskfunction(void*pvParameters);(1)每个任务通常会运行在一个死循环中,
FreeRTOS
任务不允许以任何形式从实现函数中返回
猴子派
·
2020-07-05 11:58
操作系统
FreeRTOS
学习资料
之前转载过几篇
FreeRTOS
的文章,发现很多人问
FreeRTOS
的学习资料。稍微整理了一下。
HaveFunInLinux
·
2020-07-05 11:18
内核
FreeRTOS
学习三:任务管理
FreeRTOS
之:任务管理作者:老鹏时间:2016/12/121.简介:在
FreeRTOS
中没有线程和进程的区别,只有一个被翻译成任务的程序,相当于进程的概念,拥有独立的栈空间。
qqliyunpeng
·
2020-07-05 10:50
FreeRTOS
FreeRTOS
篇章之杂谈篇
RTOS一般分为两大类:事件驱动型和时间触发型事件驱动型:根据优先级等级的抢占式任务调度时间触发型:按照规定好的时间进行时间片轮转调度任务1、
FreeRTOS
内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级
夏沫の浅雨
·
2020-07-05 09:05
FreeRTOS
《ESP32 学习笔记》 之Arduino环境下 使用
FreeRTOS
操作系统
后来从ESP8266到ESP32,了解到ESP32的超强内核,内嵌
FreeRTOS
操作系统,有了这一功能,我们可以轻易完成当初的想法。
FreeRTOS
不仅可以在SDK编
慕容流年
·
2020-07-05 08:29
ESP32
学习笔记
【2
FreeRTOS
+STM32CubeMX】
FreeRTOS
在Cube中的配置,_##name连接的使用,堆和栈的区别
www.stmcu.org/module/forum/thread-607776-1-1.html1,configparameter参数设置Configparameters选项卡中是配置参数,其中列出了
FreeRTOS
高斯小可爱
·
2020-07-05 07:11
freertos
入门介绍
freertos
入门介绍
freertos
是什么?
freertos
应用领域为什么使用
freertos
如何学习
freertos
freertos
是什么?
阿甘的小窝
·
2020-07-05 07:19
freertos
【操作系统】RT-Thread 入门学习
1.2主流嵌入式RTOS主流RTOS主要有:uC/OS、
FreeRTOS
、RT-Thread等1.2.1uC/
淹死的大白鲨
·
2020-07-05 07:14
【笔记】
FreeRTOS
学习记录2
1
FreeRTOS
配置文件详解作用:裁剪系统的功能。
FreeRTOS
提供丰富的组件和功能,为了适应资源内存不同的处理器,所以要裁剪一些系统功能。
Surferqing_
·
2020-07-05 06:35
Free
RTOS
FreeRTOS
学习记录1
1内存分布一个程序包含两个部分:1.只读区(代码区),代码区里有代码和只读数据。(代码区就是程序编译后生成的二进制文件,存在你的硬盘里)2.读写区(变量区),变量区有全局变量,堆,栈。栈(stack):是由进程分配的临时变量的区域;堆(heap):是自己开辟出来的空间,C语言里有calloc,malloc函数来开辟空间,由free释放。java由new开辟,有自动回收机制。内存分区:可以分为5个区
Surferqing_
·
2020-07-05 06:35
Free
RTOS
从0到1攻破
FreeRTOS
:汇总帖
实验平台:STM32F429操作系统:
FreeRTOS
IDE:MDK5.27
FreeRTOS
内核--->
FreeRTOS
内核应用开发--->简单外设目前更新完:
FreeRTOS
内核应用开发下一步:基于
FreeRTOS
Sumjess
·
2020-07-05 06:56
从0到1攻破FreeRTOS
STM32F103+esp8266-01+onenet(基于TCP透传+lua脚本编写)智慧家庭(一)
luastm32+esp8266+onenet上传数据测试stm32+esp8266+DHT22+onenet上传上传数据stm32+esp8266+onenet下发命令测试智慧家庭系统综合完善基于stm32的
freertos
微恋
·
2020-07-05 06:58
物联网
STM32-
FreeRTOS
源码下载及移植步骤(基于Keil)
**FreeROTS源码获取及基于Stm32移植**获取源码其实找资料没有那么复杂,官网就是最好的地方了,
FreeRTOS
的官网是.
FreeRTOS
官网,当然了,这个网站是全英文的,不过没关系,我们可以简单了解一下
跑不了的你
·
2020-07-05 06:21
嵌入式相关基础知识
STM32F103学习笔记(1)——
FreeRTOS
下模拟I2C
//pan.baidu.com/s/1wxbQTMlnX2pavrbW2RYg4g提取码:dxex将board_i2c.c和board_i2c.h两个文件加入工程的User文件夹下注意:延时函数使用了
FreeRTOS
Leung_ManWah
·
2020-07-05 06:36
STM32F103
初识
FreeRTOS
早期的嵌入式开发没有操作系统的概念,只有裸机程序,比如在最简单的51上面基本就没有操作系统的说法。可以把裸机程序看成两部分:前台系统和后台系统。什么叫前台呢和后台呢?其实可以很形象的理解,一般的裸机程序都是一个大的无限循环(while或for),这样一直在运行的程序就可以称为“后台”,而中断(包括中断服务程序),可以打断后台程序继而自己执行,所以称之为“前台”,是不是很形象呢。也可以这样来理解,中
爸爸帮你揉揉
·
2020-07-05 05:14
FreeRTOS
RTOS
Nodemcu
freertos
学习之路 -- LED闪烁灯
目录1.函数介绍2.创建项目3.创建线程4.初始化GPIO5.反转状态6.编译代码7.查看结果1.函数介绍创建线程函数xTaskCreate(pvTaskCode,pcName,usStackDepth,pvParameters,uxPriority,pxCreatedTask)pvTaskCode函数名句柄pcName函数名称usStackDepth分配的堆战空间大小256pvParameter
qq_34195512
·
2020-07-05 05:20
esp8266
freertos
之timer浅析
背景
freertos
的定时器与我所见得到其他RTOS不一样,我知道的ucosii是在每次tick++的时候会检查定时器链表,smc_rtos也是这样做的,rtt没看过源码不清楚,而
freertos
是将定时器实现为一个
liulangrenaaa
·
2020-07-05 05:26
Freertos
ESP32-GPIO带详细注释
原创不易,转载需注明来源:https://blog.csdn.net/qq_32955031下面程序呢是乐鑫提供的GPIO使用例程,其中包括GPIO的输入输出设置,中断设置,当然避免不了ESP32基于的
FreeRTOS
曾菜鸟
·
2020-07-05 04:50
ESP32学习
手把手教你用STM32cube调通STM32H743以太网通信并实现TCP客户端
本例程软硬件配置为:
FreeRTOS
+LwIP+LAN8720,在正点原子阿波罗开发板上测试1.Cube配置RCC都使用外部晶振,因为后面要用到
FreeRTOS
,cube会建议使用TIM1作为SYS时钟源系统不考虑功耗时钟频率直接拉到最高
L_KAYA
·
2020-07-05 04:11
嵌入式
网络
ESP32 Arduino教程:使用
FreeRTOS
队列进行任务间通信
本esp32Arduino教程的目的是解释如何使用
freertos
队列在两个不同的任务之间进行通信。测试是使用集成在esp32开发板中的dfrobot的esp32模块设备进行的。
非洲大象的粑粑山
·
2020-07-05 04:16
ESP32
arduino
ESP32 官方文档(九)ESP-IDF
FreeRTOS
SMP Changes
ESP-IDF
FreeRTOS
SMPChangesESP-IDF
FreeRTOS
SMPChanges概述反向移植特性静态分配其他特性反向移植记录任务和任务创建调度方式循环调度挂起调度器滴答中断同步临界区和禁用中断浮点运算任务删除线程本地存储指针和删除回调配置
InfiniteYuan
·
2020-07-05 03:47
#
ESP32
官方文档
ESP32 TCP sock长连接 断线重连
wifi配网代码如下:#include"
freertos
/
FreeRTOS
.h"#include"esp_wifi.h"#include"esp_system.h"#include"esp_event.h
明耀
·
2020-07-05 03:39
WIFI模块
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
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
其他