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上对flash的读取操作
通过按键控制一个LED灯的亮和灭,每次重启时读上一次的状态#include#include"
freertos
/
FreeRTOS
.h"#include"
freertos
/task.h"#include"esp_system.h
蜗牛先森i
·
2023-12-20 18:42
ESP32
嵌入式
FreeRTOS
的由来
最开始我们想要每一秒钟去读取一次温度的数据,所以代码如下while(1){readTemperature();delay_ms(1000);}但是此时我们会发现在延时的那一秒钟里面CPU没有并没有干任何事情,死延时很占用CPU资源,后面我们开始用一个定时器计时,时间到了则调用读取温度的数据,这样可以大大提高CPU空闲时间。while(1){if(timer==1000)//每个1ms,定时器中断里
m0_61973119
·
2023-12-20 15:18
FreeRTOS
单片机
服务器
网络
嵌入式硬件
stm32
RTOS中的任务通知
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-20 13:08
RTOS
stm32cube
任务通知
RTOS中的事件标志组验证
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-20 13:34
RTOS
stm32cube
事件标志组
Golang
学习之路
一一Hello, World
Golang
学习之路
一一Hello,Worldgolang工作目录下src下新建一个项目demo,如图:在demo下新建hello_world.go文件,内容如下:packagemain//声明本文件的
阿亮说技术
·
2023-12-20 12:21
golang
golang
开发语言
FreeRTOS
分辨数据源
当有多个发送任务,通过同一个队列发出数据,接收任务如何分辨数据来源?数据本身带有"来源"信息,比如写入队列的数据是一个结构体,结构体中的lDataSouceID用来表示数据来源:typedefstruct{ID_teDataID;int32_tlDataValue;}Data_t;不同的发送任务,先构造好结构体,填入自己的eDataID,再写队列;接收任务读出数据后,根据eDataID就可以知道数
Dirk-Colin
·
2023-12-20 04:45
51单片机
c语言
FreeRTOS
信号量学习
目录一、信号量的特性1.信号量的常规操作2.信号量跟队列的对比3.两种信号量的对比4.信号量函数4.1创建4.2删除4.3give/take5.使用二进制信号量来同步队列(queue)可以用于传输数据:在任务之间、任务和中断之间。有时候我们只需要传递状态,并不需要传递具体的信息,比如:我的事做完了,通知一下你卖包子了、卖包子了,做好了1个包子!做好了2个包子!做好了3个包子!这个停车位我占了,你们
Dirk-Colin
·
2023-12-20 04:45
学习
FreeRTOS
队列基础知识
一、malloc函数malloc函数使用形式关于malloc所开辟空间类型:malloc只开辟空间,不进行类型检查,只是在使用的时候进行类型的强转。举个例子:‘我’开辟你所需要大小的字节大小空间,至于怎么使用是你的事mallo函数返回的实际是一个无类型指针,必须在其前面加上指针类型强制转换才可以使用指针自身=(指针类型*)malloc(sizeof(指针类型)*数据数量)c语言malloc函数的用
Dirk-Colin
·
2023-12-20 04:15
51单片机
stm32
FreeRTOS
队列---传输大块数据与邮箱
FreeRTOS
的队列使用拷贝传输,也就是要传输uint32_t时,把4字节的数据拷贝进队列;要传输一个8字节的结构体时,把8字节的数据拷贝进队列。如果要传输1000字节的结构体呢?
Dirk-Colin
·
2023-12-20 04:12
服务器
运维
真正的学习,不只是学一学而已
也正是那会在抖音直播间结缘了两位姐妹,然后开始了三个人的
学习之路
,一开始的时候,我们都觉得好玩,每天乐此不疲的互相羡慕。彩姐:“Lily,好厉害,讲的好溜”筠惠:“Lily的作业早交了”
Lily1025
·
2023-12-20 00:04
Golang
学习之路
一开山篇
Golang
学习之路
一开山篇初识Golang我第一次接触Golang是在2016年,当时在深圳工作,项目需要用Golang,当时在犹豫要不要学还是走,毕竟Java开发搞了很多年了,说放弃还是有难度的,其实也不是放弃
阿亮说技术
·
2023-12-19 16:29
golang
golang
开发语言
Golang
学习之路
一环境搭建
Golang
学习之路
一环境搭建MacBookLinux树莓派raspberrypi安装Golang环境官网下载地址:https://golang.google.cn/dl/配置golang环境变量tar-zxvfxxx.tar.gz
阿亮说技术
·
2023-12-19 16:28
golang
golang
开发语言
在RTOS中验证互斥量有效解决优先级反转现象
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:00
RTOS
stm32cube
互斥量有效解决优先级反转现象
RTOS队列的写入与读出
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:00
RTOS
STM32cube
队列的写入与读出
RTOS中任务的创建与删除
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:30
RTOS
任务创建删除
stm32cube
在RTOS中验证二值信号量与计数型信号量
裸机的时钟源默认是SysTick,但是开启
FreeRTOS
后,
FreeRTOS
会占用SysTick(用来生成1ms定时,用于任务调度),所以我们开启TIM2当做裸机的时钟源,为其他总线提供另外的时钟源。
yangdongdeboke
·
2023-12-19 15:28
RTOS
stm32cube
二值信号量与计数型信号量
普冉(PUYA)单片机开发笔记 [完结篇]:使用体会
失败的移植:
FreeRTOS
当使用了PY32F003的各种接口和功能后,手痒痒想把
FreeRTOS
也搬到这个MCU上,参考STM32和GD32对
FreeRTOS
的移植步骤,把
FreeRTOS
v202212.00
硬核老骆
·
2023-12-19 15:23
单片机
嵌入式硬件
物联网
arm开发
stm32f042,如何解决.bss cannot fit in region ‘RAM‘
为了自己一个宏伟的目标继续折腾stm32的板子,目前开始尝试了解多任务模式,自然就摸到了
freertos
。
取啥都被占用
·
2023-12-19 10:40
pcb上有颗芯
stm32
freertos
stm32f042
FreeRTOS
移植步骤
一、
FreeRTOS
源码下载
FreeRTOS
-MarketleadingRTOS(RealTimeOperatingSystem)forembeddedsystemswithInternetofThingsextensions
m0_61973119
·
2023-12-18 22:14
FreeRTOS
服务器
linux
网络
【无戒学堂】《妈妈的悔过书》——真的令我后悔
从作者的叙述中就能感受到,两个孩子的休学给作者带来的沉重打击,孩子的抑郁痛苦,才促使作者走上了另一条
学习之路
。才让作者成长为一个伟大的母亲。
尊重生命_b83e
·
2023-12-18 19:51
Freertos
外部中断
外部中断外部中断,从名字上看就是由于外部变化而在单片机内产生的中断。单片机通过GPIO口接收外部数据,STM32F103的所有GPIO口都可以设置为外部中断模式。外部中断和前一章节NVIC的区别前面介绍过NVIC控制芯片的所有中断,外部中断也不例外,**但外部中断不是直接受控于NVIC,而是通过一个外部中断/事件控制器EXTI(Externalinterrupt/eventcontroller)与
是个小轮胎
·
2023-12-18 03:04
Freertos
单片机
嵌入式硬件
freeRTOS
使用
创建第一个
FreeRTOS
程序1、官网源码下载(1)进入
FreeRTOS
官网
FreeRTOS
professionalservicesforapplicationandRTOSdevelopmentandconsulting.
FreeRTOS
isanOpenSourceCodeRTOS
满山的猴子我的腚最红
·
2023-12-18 03:33
小知识
单片机
嵌入式硬件
stm32
React Native 新手入门遇到的坑
然后本人最近就开始了新的
学习之路
,话说RN开发虽然节省资源,但是刚入门的萌新真的是经常代码敲着敲着RR一按一片红,就很难受,我最近又在仿写一个电商APP,数一下刚开始遇到的坑爹ERROR。
一个体面的小伙子
·
2023-12-18 03:11
FreeRTOS
- STM32中任务未进行调度问题
将
FreeRTOS
源码移植到STM32F10X中,编译通过,烧录后,发现开启的新任务没有运行。
有意思科技
·
2023-12-18 02:46
嵌入式开发
FreeRTOS
stm32
单片机
arm
【XR806开发板试用】基于
FreeRTOS
的SoftAp配网实现
1.环境搭建由于电脑上之前就有开发其他设备用的ubuntu18.06虚拟机环境,就在此环境基础上进行开发。基本环境搭建参考官方文档进行:全志XR806开发板开发环境搭建2.功能实现2.1设计思路从官方下载的SDK开发包project/example目录下有基本功能实现的示例代码,更多的开发应用指南可以参考芯之联文档中心的应用指南和开发指南等。XRadioWirelessMCU芯片和评估板的更多信息
极术社区
·
2023-12-17 23:16
开发板测评
java
开发语言
生信漫谈如何利用MEGA7构建系统进化树
前言生物技术近年发展越来迅猛,掌握一门生信语言或者一个生信软件的使用,这将为我们的科研
学习之路
提供非常大的便利。今天我们主要来介绍如何用MEGA7进行进化树。
生信漫谈
·
2023-12-17 22:56
生信干货
学习方法
UCOS-II/III移植及相关问题【2】
网络海淘大致就是文件重复了解决方案:将出问题的相关文件夹中文件删除重新添加移植完毕后代码卡在idle里面提示:网络海淘大致方向是SVC_Handler,PendSV_Handler,SysTick_Handler参考[stm32
FreeRTOS
待什么青丝
·
2023-12-17 21:41
RTOS
C/C++
stm32
c语言
学习是为了改变自己
回顾我的
学习之路
,漫长而曲折,却也充实无价。我曾困在我的成长经历中无法自拔很多年,却因此也一直不停地挣脱这种枷锁,看书、寄希望于别人,最后我发现成长的钥匙在自己手上。人需要有一个自我释放的过程。
夏雨青春
·
2023-12-17 19:48
2022-09-18
开篇第一句,有一种对孔子教育思想提纲挈领的感觉:学而时习之是方法,不亦乐乎是态度,如果还有志同道合的朋友是快乐的事,人不知而不愠是最终的目的,这是我们应有的
学习之路
。2.君子务本,本立而道生。
芦莉
·
2023-12-17 19:15
JavaScript简介
JavaScript的
学习之路
JavaScript是世界上最流行的脚本语言,是一种运行在浏览器重点的解释型的编程性语言,在web的世界里,只有JavaScript能跨平台,跨浏览器驱动网页,与用户交互。
hi武林高手
·
2023-12-17 15:21
Python到机器学习再到深度学习:一条完整的人工智能
学习之路
Python到机器学习再到深度学习:一条完整的人工智能
学习之路
引言第一部分:Python基础第二部分:机器学习基础第三部分:深入深度学习引言简短介绍Python在数据科学和机器学习领域的重要性。
twinkle 222
·
2023-12-17 13:58
人工智能
python
机器学习
FreeRTOS
_Stm32F103系列单片机标准库移植
目录标题1、下载
FreeRTOS
源码1.1github仓库下载1.2官网下载1.3百度网盘下载2、
FreeRTOS
移植2.1首先需要有一个可运行的标准库工程2.2在工程内创建一个
FreeRTOS
文件夹,
南有孤岛°
·
2023-12-17 02:26
FreeRTOS
STM32
单片机
stm32
嵌入式硬件
FreeRTOS
中实现精确的us级延时
目录标题前言1、利用SysTick(滴答)定时器1.1、滴答定时器简介1.2、裸机中使用SysTick实现延时1.3、在
FreeRTOS
中使用SysTick实现延时2、利用硬件定时器实现延时函数3、利用
南有孤岛°
·
2023-12-17 02:26
STM32
单片机
嵌入式硬件
FreeRTOS
_调试与优化
目录标题前言1、vTaskList()2、vTaskGetRunTimeStats()2.1、标准库——使用教程1、初始化一个定时器来提供统计功能所需的时基2、在
FreeRTOS
Config.h中使能相关的宏定义
南有孤岛°
·
2023-12-17 02:55
FreeRTOS
STM32
单片机
stm32
妈妈,我考了一百分你给我什么奖励? 6月18日 晴
一直以来的
学习之路
打消了直接怼回去的念头,我需要引导他认识到,学习是自己的事情,这就是个好时机。
赫航妈
·
2023-12-17 00:41
探索
人资这些东西是从头学的;2014到培训公司,一直在学习企业管理相关培训知识;2016年到现在的公司,外包是现学的,劳动法、招聘、汽车行业知识等等都是现学的;马上要进入文创行业,我愿意拿起纸笔,重新开始
学习之路
CindyFu_4d0d
·
2023-12-16 18:23
STM32与
Freertos
入门(六)队列
1、队列介绍队列是
FreeRTOS
提供的一种重要的通信机制,用于在任务之间传递数据。
FreeRTOS
队列是一种先进先出(FIFO)的数据结构,用于在任务之间传递消息或数据项。
啥也不会的小白研究生
·
2023-12-16 16:28
stm32
嵌入式硬件
单片机
STM32与
Freertos
入门(七)信号量
1、简介
FreeRTOS
提供了二值信号(BinarySemaphore)作为一种同步机制,用于在任务之间进行简单的通信和同步操作。
啥也不会的小白研究生
·
2023-12-16 16:28
stm32
嵌入式硬件
单片机
STM32与
Freertos
入门(五)任务案例
1、实现功能通过两个按键任务分别控制不同的点灯案例创建4个任务:在点灯任务的基础上在创建两个按键任务:Task_led:间隔500ms闪烁LE1;Task_led2:间隔1000ms闪烁LED2;Task_key:如果Task_led存在,则按下KEY后删除Task_led,否则创建Task_led;Task_key2:如果Task_led2正常运行,则按下KEY2后挂起Task_led2,否则恢
啥也不会的小白研究生
·
2023-12-16 16:57
stm32
嵌入式硬件
单片机
stm32与
Freertos
入门(二)移植
FreeRTOS
到STM32中
简介注意:
FreeRTOS
并不是实时操作系统,而是分时复用的,只不过切换频率很快,感觉上是同时在工作。本次使用的单片机型号为STM32F103C8T6,通过CubeMX快速移植。
啥也不会的小白研究生
·
2023-12-16 16:20
stm32
嵌入式硬件
单片机
Scratch题库:6547网助力编程
学习之路
随着科技的不断发展,编程已经成为了当今社会的一项重要技能。越来越多的家长和学校开始重视孩子们的编程教育,而Scratch作为一款适合儿童学习的编程语言,受到了广泛的关注。然而,面对琳琅满目的Scratch教程和题库,如何选择一个合适的平台来帮助孩子们提高编程能力呢?今天,就让我们一起来了解一下6547网这个优秀的Scratch题库平台。6547网是一个专注于Scratch编程教育的在线学习平台,为
@小码农
·
2023-12-16 16:06
学习
《安富莱嵌入式周报》第328期:自主微型机器人,火星探测器发射前失误故障分析,微软推出12周24期免费AI课程,炫酷3D LED点阵设计,MDK5.39发布
更新一期视频教程:【实战技能】单步运行源码分析,一期视频整明白
FreeRTOS
内核源码框架和运行机制,RTOSTrace链表功能展示【实战技能】单步运行源码分析,一期视频整明白
FreeRTOS
内核源码框架和运行机制
硬汉嵌入式
·
2023-12-16 15:11
嵌入式周报
机器人
microsoft
人工智能
【实战技能】 单步运行源码分析,一期视频整明白
FreeRTOS
内核源码框架和运行机制,RTOS Trace链表功能展示
从源码的角度来看,OS内核源码就是通过各种链表组装起来的,
FreeRTOS
就是下面几个链表组成的。
FreeRTOS
的调度,任务切换就是倒腾这几个链表。
硬汉嵌入式
·
2023-12-16 15:09
H7-TOOL
链表
数据结构
X2000
freeRTOS
UVC Camera
一、修改config文件进入SDK的tools/iconfigtool/IConfigToolApp目录,执行./IConfigTool指令,进入配置界面:Config.in是生成配置界面的文件,Config是需要修改的配置文件,选择之后点击Open。1、使能USBUVC功能选择驱动->USB驱动2、使能Camera选择xburst2系列CPU->X2000系列cpu设置->camera驱动(vi
火柴棍mcu
·
2023-12-16 11:36
X2000
freeRTOS
UVC
单片机
Freertos
入门(二)任务的创建、删除
1、串口配置首先将串口进行配置,后续经常会应用,具体步骤点击:串口配置。2、任务创建一个任务,就是开辟一个空间、每个任务中都会有while(1)死循环。2.1相关函数动态创建:xTaskCreate();BaseType_txTaskCreate(TaskFunction_tpxTaskCode,//任务函数constchar*constpcName,//任务名字(字符串类形)constconfi
啥也不会的小白研究生
·
2023-12-16 10:37
单片机
嵌入式硬件
单片机
Freertos
入门(二)任务调度的介绍
简介:
FreeRTOS
支持的任务调度方法有抢占式、协作式、时间片轮转,下面分别来讲解。1.抢占式调度抢占式调度,是最高优先级的任务一旦就绪,总能得到CPU的执行权。
啥也不会的小白研究生
·
2023-12-16 10:07
单片机
嵌入式硬件
iOS flutter
学习之路
day23
最近一段时间忙项目,没及时更新内容,gogogo继续了。4.2布局原理与约束(constraints)尺寸限制类容器用于限制容器大小,Flutter中提供了多种这样的容器,如ConstrainedBox、SizedBox、UnconstrainedBox、AspectRatio等,本节将介绍一些常用的。Flutter中有两种布局模型:基于RenderBox的盒模型布局。基于Sliver(Rende
青年没有路
·
2023-12-16 06:25
ios
flutter
动画
iOS flutter
学习之路
day22
4.1布局类组件简介#简介布局类组件都会包含一个或多个子组件,不同的布局类组件对子组件排列(layout)方式不同。Widget说明用途LeafRenderObjectWidget非容器类组件基类Widget树的叶子节点,用于没有子节点的widget,通常基础组件都属于这一类,如Image。SingleChildRenderObjectWidget单子组件基类包含一个子Widget,如:Const
青年没有路
·
2023-12-16 06:55
ios
flutter
iOS flutter
学习之路
day9
中秋放假没更新,今天开始2.2Widget简介#2.2.1Widget概念在前面的介绍中,我们知道在Flutter中几乎所有的对象都是一个widget。与原生开发中“控件”不同的是,Flutter中的widget的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的GestureDetector、用于APP主题数据传递的Theme等等,而原生开发中的控件通常只是指UI元
青年没有路
·
2023-12-16 06:54
ios
flutter
react.js
【ELM回归预测】北方苍鹰优化极限学习机NGO-ELM数据回归预测【含Matlab源码 3126期】
个人主页:海神之光代码获取方式:海神之光Matlab王者
学习之路
—代码获取方式⛳️座右铭:行百里者,半于九十。
Matlab武动乾坤
·
2023-12-15 21:07
matlab
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他