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
深入浅出ESP32开发之二ESP-IDF下载、编译与运行
blog.csdn.net/flyingcys--QQ:294102238一、ESP-IDF下载ESP-IDF全称EspressifIoTDevelopmentFramework是乐鑫基于ESP32推出的新一代SDK,基于
FreeRTOS
杭州_燕十三
·
2020-07-04 15:21
ESP32
FREERTOS
的启动第一个任务代码分析
1.
freertos
的启动第一个任务的汇编代码如下,是在一个嵌入汇编形式的C函数里面,具体如下:__asmvoidvPortSVCHandler(void){PRESERVE8ldrr3,=pxCurrentTCB
findaway123
·
2020-07-04 15:49
atmel单片机开发
stm32cubemx下stm32f103读ds18b20
环境:IAR7.4stm32cubemx4.13.1stm32f11.3.1
freertos
8.1读ds18b20主要是时序,就是一个微秒级的delay。
容沁风
·
2020-07-04 15:28
STM32
学习《
FreeRTOS
源码详解与应用开发》笔记
2、
FreeRTOS
定义任务优先级时,0优先级(空闲中断占用)和最高优先级31级(定时器占用)不能用。
jinxueH专栏
·
2020-07-04 15:29
单片机
C语言编程
STM32
FreeRTOS
浅析:解决两个任务运行冲突,系统停止一个任务唤醒另一个任务的方法
FreeRTOS
中的任务和多线程的概念差不多,但是任务的本质是把时间片无限的切小,小到人分辨不出来,其实还是一个时间只能运行一个任务,这是和多线程的根本区别。
被追杀的晨曦
·
2020-07-04 15:18
FreeRTOS
c
嵌入式
lora 与 485 双线备份式通讯
无线有有无线的便利快捷,有线有有线的可靠,两种方式同时使用或只使用其中一种,都很大便利的系统的施工在
FreeRTOS
中建立消息队列,通过在内存池申请内存存放发送消息typedefstruct{void*
嵌入式工匠
·
2020-07-04 14:22
FreeRTOS
STM32
Lora
485
stm32 CubeMX v5.6.1使用SD+FATFS+
freeRTOS
R0.12c
看网上有很多关于新板CubeMX在SD卡上使用FAFTFS系统遇到各种问题,比如有人说新版代码没有调用初始化函数,有的说PlatformSetting不配置引脚会导致读写不成功,还有的说4线SDIO的频率要配置成12M,反正就是说新版CubeMX坑。其实只是新版代码较多的使用了结构体和函数指针,把C语言里显而易见的函数调用隐藏起来了,新版代码还是很好用的。下面就演示一下如何配置SDIO(SDMMC
芯视界touchgfx
·
2020-07-04 14:13
stm32
touchgfx
FreeRTOS
学习之环境搭建-只需几分钟
有两种版本的
FreeRTOS
源码:
FreeRTOS
v9.0.0和
FreeRTOS
v8.2.1基于
FreeRTOS
v8.2.1版本的环境搭建很简单,解压后,用KeiluVisionV4.14.4.0直接打开编译即可通过
cyfhan
·
2020-07-04 14:23
FreeRTOS学习过程
stm32
freertos
之串口中断
一、中断处理函数voidUSART1_IRQHandler(void){BaseType_txHigherPriorityTaskWoken;xHigherPriorityTaskWoken=pdFALSE;u8cChar;if(USART_GetITStatus(USART1,USART_IT_RXNE)!=RESET){cChar=USART_ReceiveData(USART1);xQueu
mail-mail
·
2020-07-04 13:26
FreeRTOS
stm32 移植
freertos
时的注意事项
1、stm32中断向量表配置在STM32使用中由于中断优先级的设置采用的是库函数,因此要请保证所有的优先级设置为可抢占优先级,具体实现方式是在RTOS启动前调用函数:NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);设置NVIC的优先级分组为4表示支持0-15级抢占优先级(注意,0-15级是16个级别,包含0级),不支持子优先级。在这里继续强调下这一点,
mail-mail
·
2020-07-04 13:26
FreeRTOS
Freertos
中vTaskDelay()是怎么用的
1、常见的使用场景voidvLED_Task(void*pvParameters){while(1){Heartbeat_LED();vTaskDelay(1000/portTICK_RATE_MS);}}说明:上面这段代码的意思是,led翻转后经过多少个时间片后再次进入了反转状态。2、逐步解析//#defineportTICK_RATE_MSportTICK_PERIOD_MS//#define
mail-mail
·
2020-07-04 13:26
FreeRTOS
FreeRTOS
的第一个任务是怎么跑起来的
一、一般在程序末尾会有一个vTaskStartSheduler();函数intmain(void){BSP_INIT();BinarySemaphore=xSemaphoreCreateBinary();if(BinarySemaphore!=NULL){printf("semaphorecreatesuccessfully.\r\n");}xTaskCreate(vLED1Task,"led1"
mail-mail
·
2020-07-04 13:25
FreeRTOS
Stm32CubeMx配置SDIO+FATFS+
FREERTOS
芯片型号:STM32F427VG软件版本:Stm32CubeMx5.6.0库版本:STM32CubeFW_F4V1.25.0配置SDIO:卡时钟(SDIO_CK):每个时钟周期在命令和数据线上传输1位命令或数据。对于多媒体卡V3.31协议,时钟频率可以在0MHz至20MHz间变化;对于多媒体卡V4.0/4.2协议,时钟频率可以在0MHz至48MHz间变化;对于SD或SDI/O卡,时钟频率可以在0M
坤仔N
·
2020-07-04 13:14
Stm32
FreeRTOS
操作系统移植
参考安富莱的
FreeRTOS
教程学习的移植好的工程地址http://download.csdn.net/detail/chen244798611/97647411、移植前准备一、开发环境MDK、STM32F103R8T6
做了不一定能实现但不做一定不会实现
·
2020-07-04 12:49
FreeRTOS
when
FreeRtos
is used.It is strongly recommended to use a HAL timebase source other than the Systic
在stmcubeMX中进行配置的时候,如果使用了
freertos
系统,生成代码的时候会有如下提示:其意思就是,当使用了
FreeRtos
的时候,强烈建议HAL库使用除了Systick以外的时钟源。
CallMeSumo
·
2020-07-04 12:21
stm32
STM32CUBEMX创建RTOS+LWIP工程ping通之后基于socket的TCP服务器的搭建学习记录
实验器材:硬件:原子的STM32F429阿波罗开发板软件:STM32CUBEMX,MDK5,网络调试助手在上一篇讲到了如何创建一个基于
freeRTOS
操作系统的LWIP的工程,详情请见上一篇博客!
忄曼忄曼
·
2020-07-04 12:27
初学
STM32F103
FreeRTOS
任务启动与切换流程
即SVC_Handler,PendSV_Handler,SysTick_Handler。其中:SVC是用于触发一个PendSV异常来进行一个上下文切换,具体切换过程在PendSV_Handler里完成,SysTick_Handler则是为操作系统提供一个时基,进行一系列操作比如延时时切换任务等。简单点来说:SVC_Handler是用于启动第一个任务的中断;PendSV_Handler是用于每次任务
billionguy
·
2020-07-04 12:01
记一次Lwip移植CubeMx STM32F407+Rtthread nano+Lan8720a要点
lwip是先用CubeMx生成在
freertos
下的框架,然后复制到我的工程里面。
bd7iow
·
2020-07-04 11:19
STM32学习
STM32CubeMX+
FreeRTOS
+FatFs+SD卡的调试心得
由于本人的习惯,新接触的东西一般先找个简单的历程实现一些简单的功能,然后再在此基础上展开,所以调试参考了众多前辈的文章,在此表示感谢,如果有需要注明出处的地方,请联系我。由于项目需要使用ARM实现一些数据转发等功能,考虑可能需要记录日志,于是计划项目采用STM32作为主控,原因考虑有以下:1.STM32是目前资源比较多的ARM。简单的入门可以参考weixue的教程。2.价格也比较便宜,很多核心板可
arikadogenya
·
2020-07-04 11:21
心得
ESP32那些事儿(二):磨刀不误砍柴功-做好项目开发前的准备工作
如果你是第一次接触
FreeRTOS
和ESPRESSIF的产品,例如我,那还是要先来个整体印象,然后再逐个深化。做项目的都知道,老板们是不允许我们四平八稳的研究完然后再开始项目。
一只在软件园奔跑的老程序猿
·
2020-07-04 10:22
ESP32那些事儿
STM32 cube+
FreeRTOS
调试记录
1、jtag设置成普通gpio2、adc采样一次就不更新了hdma_adc1.Init.Mode=DMA_CIRCULAR;3、
FreeRTOS
软定时器无效3.1使能定时器#defineconfigUSE_TIMERS1
allen6268198
·
2020-07-04 10:15
STM32
stm32cubemx+
freertos
+fatfs+sd调试心得
stm32cubemx是当下比较流行的开发工具,可以大大提升我们的移植效率,从而提升开发的效率,但是在某些方面还是有些小坑需要我们注意。以下是用Cube,来进行sd卡读写实验的一些心得。在这里cube的画面配置环节就不描述了,直接描述所碰问题:文件系统无法挂载或文件无法读写,而且调式的时候光标移到读取时会跑飞等一些列问题。其实针对于这一问题主要是处理SD的信息接受与发送的中断调用有问题,我们可以进
alang24&8
·
2020-07-04 10:52
(ESP32学习6)双核CPU的调用
本来之前从来没有用过双核做东西,但是突然意识到他好像是双核的,所以找了一些资料更第一篇双核的调用,还是挺有趣的博文会持续更
FreeRTOS
与双核相关内容,这一章先做一件最简单的事情:在两个核上创建简单任务让他们跑起来先看代码再讲解
bird1999625
·
2020-07-04 10:23
esp32相关操作
(ESP32学习5)
FreeRTOS
使用第一步:任务的创建与删除
首先我之前也很少在ESP32上使用
FreeRTOS
,一般都是在stm32上用,但是看过我之前STM32教程的兄弟们应该明白
FreeRTOS
之所以出现在这些物联网芯片上的原因,他完全免费并且经过时间的积累受用面以及用户与资料的积累都相当可观了
bird1999625
·
2020-07-04 10:22
esp32相关操作
STM32 + FATFS +
freeRTOS
读U盘
够用了),4.配置USB_HOST对于U盘选择大容量储存器5.配置FATFS,在完成上一步配置后这个勾选才能选上其中有两项需要修改:1.选择中文编码方式2.支持长文件名,选择放在堆区还是栈区6.接下来就是
FREERTOS
木子三金|
·
2020-07-04 10:31
freertos
建立任务超过几个后系统不能能运行
*******Ifyoufindyourapplicationiscrashingherethenlikelycausesarelistedbelow.Inadditionseehttp://www.
freertos
.org
aa913402271
·
2020-07-04 10:07
用STM32Cube+
FreeRTOS
+Keil5对STM32F0编程之通过USART发送数据
STM32CubeMX的设置变化Pinout中使能
FreeRTOS
Configuration中配置
FreeRTOS
添加任务生成代码Keil5中编辑代码main函数intmain(void){/*USERCODEBEGIN1
aLife2P6
·
2020-07-04 10:57
ARM
关于ds18b20温度传感器因线程调度导致时序错误的问题
之前项目中临时添加了一个测温的功能,当时没有多想,直接将以前写好的温度传感器函数拿过来直接调用了,并将其作为一个独立的
FreeRTOS
任务在跑。
Ronny-starting
·
2020-07-04 10:36
STM32
相关问题解决
STM32CubeIDE构建通用
freertos
项目(一)
工程方面指的是
freertos
工程。背景需求做任何事情都要有目标,朝着目标去前进。本文关注的目标如
逆水行-周
·
2020-07-04 10:15
嵌入式C
CubeMx工程增加
FreeRtos
支持
本文阐述一下通过CubeMx自动添加
FreeRtos
的方法,和使用visualgdb加载CubeMx生成项目的方法。
FRAM
·
2020-07-04 09:51
STM32F7xx —— LAN8720(
FreeRTOS
+LWIP)
LWIP:1.4.1
FreeRTOS
V8.2.3。
a1314521531
·
2020-07-04 09:47
STM32F7xx
第一节:
FreeRTOS
(MDK)系统移植 (详细)
移植例程代码DEMOhttps://download.csdn.net/download/zennaiheqiao/10661276第一步:准备素材(源码的下载):(1)首先在
FreeRTOS
的网站官方可以下载到最新版的
卤煮小鱼
·
2020-07-04 09:03
FreeRTOS
FreeRTOS
在STM32F4上移植
本文是《ALIENTEKSTM32F429
FreeRTOS
开发教程》第二章学习笔记第一章笔记–
FreeRTOS
简介与源码下载一、移植1.准备工程文件MCU用的是STM32F429的CORE,用keli创建一个基础工程在工程中创建一个名为
Zach_z
·
2020-07-04 09:00
FreeRTOS
stm32
FreeRTOS
stm32 cubemx(5.3+lib1.8.0)+串口+
freeRTOS
+USBhost+fatfs
坑1:1.8固件对于HALHCD驱动程序,在usbh_conf.c用户文件中添加以下USB回调,以符合USB主机(HAL/Stack)上的最新更改HAL_HCD_PortEnabled_Callback()HAL_HCD_PortDisabled_Callback()voidHAL_HCD_PortEnabled_Callback(HCD_HandleTypeDef*hhcd){USBH_LL_P
Tiamoo
·
2020-07-04 08:41
stm32
cubemx
freertos
usbhost
emWin视频播放器,含uCOS-III和
FreeRTOS
两个版本
第10期:视频播放器配套例子:V6-918_STemWin提高篇实验_视频播放器(RTX版本,仅支持MDK4.74)例程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687工程介绍:1.重要提示:(1)本例子仅支持MDK4.74编译,且由于文件系统RL-FlashFS的限制,文件名仅支持ascii字符。(2)测试此例子前,务必将我
Simon223
·
2020-07-04 08:15
emWin实战例程
emWin智能家居主界面设计,含uCOS-III和
FreeRTOS
两个版本
第6期:智能家居主界面设计配套例子:V6-910_STemWin提高篇实验_智能家居主界面设计(uCOS-III)V6-911_STemWin提高篇实验_智能家居主界面设计(
FreeRTOS
)例程下载地址
Simon223
·
2020-07-04 08:15
emWin实战例程
emWin
stm32
ucos-iii
FreeRTOS
dsp
【RL-TCPnet网络教程】第10章 RL-TCPnet网络协议栈移植(
FreeRTOS
)
第10章RL-TCPnet网络协议栈移植(
FreeRTOS
)本章教程为大家讲解RL-TCPnet网络协议栈的
FreeRTOS
操作系统移植方式,学习了第6章讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件
Simon223
·
2020-07-04 08:15
RL-TCPnet网络教程
emWin仪表界面设计,含uCOS-III和
FreeRTOS
两个版本
第7期:多功能仪表界面设计配套例子:V6-912_STemWin提高篇实验_多功能仪表界面设计(uCOS-III)V6-913_STemWin提高篇实验_多功能仪表界面设计(
FreeRTOS
)例程下载地址
Simon223
·
2020-07-04 08:15
emWin实战例程
emWin
stm32
FreeRTOS
tcpnet
如何使用STM32CubeMX创建工程并加入Keil RTX操作系统
如何使用STM32CubeMX创建工程并加入KeilRTX操作系统绪论STM32CubeMX配置部分Keil配置部分代码部分工程测试测试结果附录整个工程测试软件版本绪论在学习
FreeRTOS
的时候,就了解到
三_思
·
2020-07-04 07:18
STM32CubeMX
Keil
RTX
RTOS
stm32
嵌入式
单片机
第一章
FreeRTOS
移植——STM32F4xx
FreeRTOS
版本V8.2.31.1移植所需文件(keil)1)与
FreeRTOS
内核相关list.cqueue.ctasks.c,文件位
FreeRTOS
\Source2)与内存分配相关heap_1.
明ZQ
·
2020-07-04 07:45
FreeRTOS
Nucleo-L476运行
FreeRTOS
学习1-环境搭建Demo
今天要做的是在ST官方出品的Nucleo-L476上初步运行
FreeRTOS
使用硬件+软件工具硬件平台使用Nucleo-L476官方资料见:https://www.st.com/zh/evaluation-tools
Paul_Yu_Zhang
·
2020-07-04 07:30
单片机
STM32CubeMX配置FSMC之TFTLCD驱动,并移植STemWin
目录一配置CRC与FSMC二添加STemWin代码,以及配置头文件路径三编写TFTLCD驱动文件四关联TFTLCD驱动函数与STemWin一配置CRC与FSMC创建STM32F767+
freeRTOS
工程可参考
Ningjianwen
·
2020-07-04 07:12
STM32/RT1052
TencentOS-tiny+ESP8266+mqttclient对接腾讯云平台IoThub
TencentOS-tiny+ESP8266+MQTT对接腾讯云平台IoThub3.mqttclientmqttclient是一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(
FreeRTOS
Mculover666
·
2020-07-04 07:04
TencentOS-tiny
ZYNQ7000 pl330DMA vs CPU读DDR速率分析
单核
freeRtos
环境:Zynq7045芯片平台,core0单核
freeRtos
系统。此环境不需要特殊修改,自带的两个demo均可跑过。
Doriswang84
·
2020-07-04 05:59
openAMP
ZYNQ7000双核AMP工作方式下如何共享L2 Cache
运行环境:Zynq7045芯片平台,Core0跑Linux,Core1跑
FreeRTOS
,通过OpenAMP框架来启动Core1-
FreeRTOS
和核间通信。
Doriswang84
·
2020-07-04 05:59
openAMP
erpc(EmbeddedRPC)入门笔记
RPC最近在忙一个IOT设备的项目,想设计一个通信系统通过串口控制设备(
freertos
)的运行。按照传统的设计思路,先要定义一套串口通信协议,在这套协议中传输层协议、应用层协议一个都不能少。
10km
·
2020-07-04 04:42
embedded
rpc
c/c++/c++11
23、STM32 上系统精确延时与获取 micro 时间函数的实现(
FreeRTOS
中也能移植)
在编程中经常需要精确的延时,或者需要精确的统计一段代码的执行时间,亦或者是需要精确的保证某段代码被调用的频率。比如需要统计某个函数的执行时间,从而判断开销,又比如在飞控中需要精确的保证每隔2m调用一次读取传感器的函数,可以使用定时器去实现。在STM32平台上,我们可以充分的利用systick去实现。staticvolatileuint32_tsysTickMillis=0;staticconstu
沙漏里的时光-
·
2020-07-04 04:33
STM32F1
开发
22、
FreeRTOS
在 STM32 上的移植
这里介绍
FreeRTOS
的移植,
FreeRTOS
是一个小型的高效的实时操作系统,移植与使用都比较简单。
沙漏里的时光-
·
2020-07-04 04:33
STM32F1
开发
使用STM32Cube在STM32F7开发板上实现SD+
Freertos
+Fatfs
STM32Cube配置Pinout只需要注意绿色部分的设定Clock配置这里使用了最大的Clock,SDMMC1的时钟是48MHzFATFS配置
Freertos
配置这里增大了Heapsize,使用了heap
-阿威-
·
2020-07-04 03:10
FreeRTOS
FATFS
C语言
STM32CubeMX_
FreeRTOS
环境搭建
STM32CubeMX_
FreeRTOS
环境搭建概述
FreeRTOS
在嵌入式实时操作系统中有着很重要的地位,同时STM32CubeMX中也加入了
FreeRTOS
的支持使用图形化的配置让
FreeRTOS
使用起来更加简单了
IoT小胡
·
2020-07-04 03:56
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他