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
Rtos
Free
RTOS
笔记(仅供参考)
文章目录1.Free
RTOS
1.1.文件1.2.移植1.3.Free
RTOS
的编程风格1.3.1.数据类型1.3.2.变量名1.3.3.函数名1.4.裸机&多任务系统1.5.数据结构1.5.1.链表1.5.2
小电动车
·
2023-12-03 07:19
单片机
单片机
stm32
【Free
RTOS
】Free
RTOS
源码学习笔记(1) 文件结构 + stm32f103c8t6移植步骤
0.引言之前free
RTOS
用过几次,但是项目赶工的急,一直没有认真的去里面看过,最近正好有空,准备到里面看下源码实现,毕竟核心文件就这么几个,认真看一下流程,对操作系统的雏形也就有一个认识了。
taotao830
·
2023-12-03 07:48
stm32
FreeRTOS
stm32
freertos
Free
RTOS
源码阅读笔记5--mutex
互斥量是一种特殊的二值信号量,拥有优先级继承的机制,所以适合用在临界资源互斥访问。5.1创建互斥量xSemaphoreCreateMutex()5.1.1函数原型5.1.2函数框架5.2创建递归互斥量xSemaphoreCreateRecursiveMutex()5.2.1函数原型5.2.2函数框架xSemaphoreCreateRecursiveMutex()实际调用的函数就是xQueueCre
c_up
·
2023-12-03 07:18
笔记
Free
RTOS
源码阅读笔记3--queue.c
消息队列可以应用于发送不定长消息的场合,包括任务与任务间的消息交换,队列是Free
RTOS
主要的任务间通讯方式,可以在任务与任务间、中断和任务间传送信息,发送到队列的消息是通过拷贝方式实现的,这意味着队列存储的数据是原数据
c_up
·
2023-12-03 07:17
笔记
ESPIDF开发ESP32学习笔记【ESP32上的Free
RTOS
】
文章目录Bootloader分区表默认分区表自定义分区表出厂程序恢复出厂设置自定义Bootloader应用级程序追踪Free
RTOS
简介内核组成源码结构任务管理(线程管理、线程调度)优先级抢占式调度算法时间管理
内 鬼
·
2023-12-03 07:47
ESP32
freertos
rtos
iot
嵌入式
全网最全最细 Free
RTOS
手册详解——1-The Free
RTOS
Distribution
Free
RTOS
:RealTimeEngineersLtd.
肥羊也
·
2023-12-03 07:47
FreeRTOS
物联网
单片机
iot
c语言
Free
RTOS
笔记(七)事件event和事件组event grtoup
事件event概念事件是一种实现任务间通信的机制,主要用于实现多任务间的同步,但事件通信只能是事件类型的通信,无数据传输。与信号量不同的是,它可以实现一对多,多对多的同步。即一个任务可以等待多个事件的发生:可以是任意一个事件发生时唤醒任务进行事件处理;也可以是几个事件都发生后才唤醒任务进行事件处理。也可以是多个任务同步多个事件。每一个事件组只需要很少的RAM空间来保存事件组的状态。事件组存储在一个
SY枕山
·
2023-12-03 07:46
FreeRTOS
c语言
物联网
开发语言
Free
RTOS
源码阅读笔记6--event_groups.c
通常用的事件标志组是一个32位的变量uxEventBits,可设置的位有24位,一共就是24种事件。事件组的结构体类型:6.1创建事件组xEventGroupCreate()6.1.1函数原型返回值:事件组句柄,指向事件组。6.1.2函数框架①为事件组结构体分配空间②初始化事件组结构体的成员变量,包括等待事件列表的初始化。6.2删除事件组vEventGroupDelete()6.2.1函数原型xE
c_up
·
2023-12-03 07:43
笔记
LintCode 723 · Rotate Bits - Left (位操作好题)
723·RotateBits-LeftAlgorithmsDescriptionBitRotation-——Arotation(orcircularshift)isanoperationsimila
rtos
hiftexceptthatthebitsthatfalloffatoneendareputbacktotheotherend.Inleftrotation
纸上得来终觉浅 绝知此事要躬行
·
2023-12-03 07:23
leetcode
第9课 任务创建、删除和API函数
第9课任务创建、删除和API函数任务创建和删除本质是调用Free
RTOS
的API函数API函数描述xTaskCreate()动态方式创建任务xTaskCreateStatic()静态方式创建任务xTaskDelete
GUET_一路向前
·
2023-12-03 07:38
FreeRTOS
c
FreeRTOS
RTOS
vue实现文件和图片上传到OSS;uniapp实现文件和图片上传到OSS
一、vue:1、首先注册阿里云账号,阿里云官网2、安装npminstallali-oss-D3、在页面中使用点击上传impo
rtOS
Sfrom'ali-oss'exportdefault{components
乁*
·
2023-12-03 06:41
vue.js
uni-app
前端
Python循环读入文件夹下面所有同类型文件
发现很多人都默认最后几批模型效果是最好的,然而实际可能会有所不同,起初为了找出那个模型准确率更高,我的想法是把文件夹下面所有模型文件循环跑一下test文件然后找出准确率最高的模型,于是乎就有了下面代码,请各位大佬批评指正:impo
rtos
path
Neumann.N21
·
2023-12-03 06:24
python
开发语言
nlp
Python神器!WEB自动化测试集成工具 DrissionPage
fromDrissionPageimport*importrefromtimeimportsleepimportcsvimpo
rtos
importdatetime#写入时间p=MixPage()p.get
测试界吖吖
·
2023-12-03 06:00
自动化测试
软件测试
软件测试工程师
python
前端
开发语言
压力测试
功能测试
单元测试
程序人生
【动手学深度学习】(九)Kaggle房价预测
代码题目链接1.下载和缓存数据集建立字典DATA_HUB,将数据集名称的字符串映射到数据集相关的二元组上,这个二元组包含数据集的url和验证文件完整性的sha-1密钥importhashlibimpo
rtos
imp
释怀°Believe
·
2023-12-03 04:22
#
动手学深度学习
深度学习
人工智能
Python通过future处理并发
future初识通过下面代码来对future进行一个初步了解:例子1:普通通过循环的方式impo
rtos
importtimeimportsysimportrequestsPOP20_CC=("CNINUSIDBRPKNGBDRUJPMXPHVNETEGDEIRTRCDFR
忘了呼吸的那只猫
·
2023-12-03 04:32
Free
RTOS
一天一个小知识之任务延时函数vTaskDelay
想必各位嵌入式工程师对于Delay延时函数再也熟悉不过了~但对于各位刚入
RTOS
的小白来说,有操作系统的延时函数,真的和裸机中的延时函数一样吗?Free
RTOS
的任务调度是怎么调度的?
simplemethane
·
2023-12-03 03:53
一天一个小知识
操作系统
嵌入式
c语言
Free
RTOS
入门--任务
---xTaskCreate函数三、任务的删除四、任务优先级1.阻塞状态(Blocked)2.暂停状态(Suspended)3.就绪状态(Ready)五、Delay六、调度算法一、什么是任务在Free
RTOS
Dirk-Colin
·
2023-12-03 02:49
c#
开发语言
解压指定路径下的压缩文件(zip),将相同名字的数据(csv)合并到一起
impo
rtos
importzipfileimportpandasaspddefmerge_csv_files(zip_folder,output_folder):#确保输出文件夹存在ifnotos.path.exists
Philtell
·
2023-12-03 01:56
python
机器学习
数据挖掘
APT攻击---WHAT IS AN ADVANCED PERSISTENT THREAT (APT)?(高级持续威胁)
isasophisticated,sustainedcyberattackinwhichanintruderestablishesanundetectedpresenceinanetworkinorde
rtos
tealsensitivedataoveraprolonged
abka
·
2023-12-03 01:05
安全
linux
运维
安全
渗透
攻击
网络攻击模型
unix dgram通信
#同一个机器多个进程间通信,unix比AF_INET效率更高#clientimportsocket#导入socket模块impo
rtos
importthreadingimporttimeclassSocketClient
最后冰吻free
·
2023-12-02 23:54
python
unix
使用grad_cam生成自己的模型的热力图
impo
rtos
importnumpyasnpimporttorchfromPILimportImageimportmatplotlib.pyplotaspltfromtorchvisionimportmodelsfromtorchvisionimporttransformsfromutilsimportGradCAM
Dream Algorithm
·
2023-12-02 22:42
python
深度学习
pytorch
神经网络
如何实现python自动打开B站视频并点赞?
importpyautoguiimporttimeimportwebbrowserimpo
rtos
#浏览器运行目录chromePath=r"C:\Users\Administrator\AppData\
阿P的哲学
·
2023-12-02 20:01
pyautogui自动化
python库
python爬虫
python
自动化
pycharm
更改Jupyter Notebook 默认存储路径
impo
rtos
print(os.path.abspath('.'))然后打开cmd,输入:jupyternotebook--generate-config按照路径在本地文件夹中找到那个文件。
每天都是被迫学习
·
2023-12-02 20:49
jupyter
linux
ide
Python实现读取redis数据并导出至excel
importredisimportjsonimpo
rtos
importsysimportxlsxwriterclassconnectRedis():def__init__(self):self.host
CooooolLiu
·
2023-12-02 18:50
Python
python
redis
excel
python压缩文件夹
importzipfileimpo
rtos
defzip_ya(start_dir):start_dir=start_dir#要压缩的文件夹路径file_news=start_dir+'.zip'#压缩后文件夹的名字
ouger爱编程
·
2023-12-02 18:01
python
Erika2 OS上下文切换机制--Apple的学习笔记
让我觉得鄙视,它主要是鉴别出最高优先级task,在切换task函数前仅初始化了stack,所以callstack调试窗口中还能看到来龙去脉,也就是说我理解Erika2应该是不支持Free
rtos
中类似task
applecai
·
2023-12-02 17:56
独立使用django的model
#-*-coding:utf-8-*-__author__='tomtiddler'#独立使用django的modelimportsysimpo
rtos
#先初始化环境pwd=os.path.dirname
tomtiddler
·
2023-12-02 17:06
LiteOS内存管理:TLSF算法
问题背景TLSF算法主要是面向实时操作系统提出的,对于
RTOS
而言,执行时间的确定性是最根本的,然而传统的动态内存分配器(DMA,DynamicMemoryAllocator)存在两个主要问题:最坏情况执行时间不确定
饼干饼干圆又圆
·
2023-12-02 17:12
内存分配
算法
内存管理
Pytest自动化测试框架,生成allure报告的方式
方式一:在项目的报告目录生成allure的html报告allure的使用参数说明:目录结构执行测试的.py文件impo
rtos
importpytest# 导入PathfrompathlibimportPath
Nano_007
·
2023-12-02 15:28
Python自动化测试相关
pytest
ReactDomServer 将react组件转化成html静态标签(SSR服务器渲染)
所以为了方便,便使用了ReactDomServerapi将react组件转化成html原生标签引入:importReactDomServerfrom'react-dom/server';使用rende
rToS
tring
wangshang1320
·
2023-12-02 13:44
react.js
前端
javascript
【python】使用python中的pillow生成gif动态图
张图合成gif:2.代码#-*-coding:utf-8-*-"""CreatedonFriNov416:32:322022@author:augustqi"""fromPILimportImageimpo
rtos
机器不学习我学习
·
2023-12-02 10:27
python
python
pillow
开发语言
使用YOLOV5训练自己的数据集
准备数据集使用labelimg将数据集中需要识别的部位框出来2.划分数据集,训练集编写代码,自动划分,以及将VOC格式转为YOLO格式importxml.etree.ElementTreeasETimpo
rtos
importrandomfromshutilimportcopyfileimportcv2classes
德鲁假大叔
·
2023-12-02 10:03
deep
learning学习笔记
python
opencv
机器学习
图像处理
数据爬取+可视化实战_告白气球_词云展示----酷狗音乐
二、代码#-*-coding:utf-8-*-#酷狗音乐通过获取每首歌歌词ID,生成该歌手的词云importrequestsimportsysimportreimpo
rtos
fromwordcloudimportWordCloudimportmatplo
zrdsunshine
·
2023-12-02 09:29
python
CNN 卷积神经网络
1.准备Python包和超参数impo
rtos
#third-partylibraryimporttorchimporttorch.nnasnnimporttorch.utils.dataasDataimporttorchvisionimportmatplotlib.py
地平线上的背影
·
2023-12-02 08:09
目标检测VOC生成txt文件
VOC数据格式首先生成ImageSets下的train.txt文件get_list.pyimpo
rtos
importrandomimportshutil#设置随机种子random.seed(1000)#
一壶浊酒..
·
2023-12-02 07:56
目标检测
目标检测
人工智能
计算机视觉
python 合并多张表头相同的excel sheet(全网最简洁代码)
#导入要用的包importpandasaspdimportnumpyasnpimpo
rtos
,shutil#开始合并excel_path=r"E:\data"#文件夹路径excel_name=r"销售明细
Lucky_53d6
·
2023-12-02 04:13
Free
RTOS
-临界段代码保护及任务调度器挂起与恢复
(2)系统自身需求,如:Free
RTOS
源码中,部分代码不可被打断。(3)用户需求,如:使用start_Task任务,创建其他任务,我们使用临界段代码保护,使任务创建的过程无法打断。2.什么
BowenLi553
·
2023-12-02 04:50
stm32
单片机
六、Free
RTOS
之Free
RTOS
的任务挂起和恢复函数介绍
本节需要掌握以下内容:1,任务的挂起与恢复的API函数(熟悉)2,任务挂起与恢复实验(掌握)3,课堂总结(掌握)一、任务的挂起与恢复的API函数(熟悉)API函数描述vTaskSuspend()挂起任务vTaskResume()恢复被挂起的任务xTaskResumeFromISR()在中断中恢复被挂起的任务那么问题来了,挂起和删除的区别是什么呢?挂起:挂起任务类似暂停,可恢复;删除任务,无法恢复恢
I am Supreme
·
2023-12-02 04:20
FreeRTOS实时操作系统
算法
嵌入式软件
七、Free
RTOS
之Free
RTOS
中断管理
(了解)2,中断优先级分组设置(熟悉)3,中断相关寄存器(熟悉)4,Free
RTOS
中断管理实验(掌握)5,课堂总结(掌握)一,什么是中断?
I am Supreme
·
2023-12-02 04:20
FreeRTOS实时操作系统
单片机
嵌入式硬件
(第18-19讲)32单片机,Free
RTOS
临界段代码保护、任务调度器的挂起和恢复【视频笔记、代码讲解】【原创】
文章目录其他文章链接,独家吐血整理1、视频笔记(可结合其它文章链接理解)其他文章链接,独家吐血整理【吐血总结】Free
RTOS
难点、Systick中断-滴答定时器、PendSV中断-任务切换、SVC中断
情系淮思
·
2023-12-02 04:19
学校-UCOS/RTOS学习
单片机
stm32
嵌入式硬件
Free
RTOS
临界段代码保护、调度器挂起与恢复 | Free
RTOS
六
目录说明:一、临界段代码保护简介1.1、什么是临界段1.2、临界段使用场景1.3、注意点二、临界段代码保护函数2.1、任务进入临界段函数与退出临界段函数2.2、使用说明2.3、中断级进入临界段函数与退出临界段函数2.4、使用说明2.5、特点三、任务调度器的挂起与恢复3.1、挂起解释3.2、特点3.3、挂起与恢复API函数3.4、使用说明说明:关于内容:1)以下内容多为概念了解与步骤分析2)暂无个人
等黄昏等你来
·
2023-12-02 04:49
嵌入式
单片机
stm32
STM32F103移植Free
RTOS
系列十:任务调度器的挂起和恢复
如果临界区代码量很多,执行时间长会造成延时中断,这样子如果中断得不到响应的话,不符合实时操作系统。使用实例voidvTaskDelay(constTickType_txTicksToDelay){BaseType_txAlreadyYielded=pdFALSE;/*Adelaytimeofzerojustforcesareschedule.*/if(xTicksToDelay>(TickType
ghujlhdrx
·
2023-12-02 04:18
stm32
嵌入式硬件
单片机
【Free
Rtos
任务恢复与挂起】
Free
Rtos
任务恢复与挂起本篇内容分享的是Free
Rtos
中的任务恢复与挂起。有时候我们需要将暂停某个任务的运行,过一段时间以后在重新运行。
小殷学长
·
2023-12-02 04:17
FreeRTOS
单片机
stm32
c语言
FreeRtos
【06】Free
RTOS
临界段代码保护及调度器挂起与恢复
目录1.临界段代码保护简介2.临界段代码保护函数介绍2.1任务级临界区调用格式示例2.2中断级临界区调用格式示例2.3函数调用特点2.4任务级进入和退出临界段函数2.5中断级进入和退出临界段函数3.任务调度器的挂起和恢复3.1任务调度器挂起函数vTaskSuspendAll()3.2任务调度器恢复函数xTaskResumeAll()4.总结1.临界段代码保护简介临界段代码也叫做临界区,是指那些必须
花落指尖❀
·
2023-12-02 04:17
FreeRTOS
嵌入式
STM32
FreeRTOS
c#
c++
07_Free
RTOS
任务调度器的挂起和恢复
任务调度器的挂起和恢复挂起任务调度器,调用此函数不需要关闭中断使用格式示例:1.与临界区不一样的是,挂起任务调度器,未关闭中断;2.它仅仅是防止;任务之间的资源争夺,中断照样可以直接响应;3.挂起调度器的方式,适合于临界区位于任务与任务之间;既不用去延时中断,又可以做临界区的安全。vTaskSuspendAll()任务调度器挂起函数详解voidvTaskSuspendAll(void){/*Acr
Tree-gg
·
2023-12-02 04:47
FreeRTOS
c语言
开发语言
FreeRTOS
stm32
Free
RTOS
-临界段代码保护及调度器挂起与恢复
Free
RTOS
在进入临界段代码时需要关闭中断,当处理完临界段代码以后再打开中断。2、任务调度器的挂起与恢复:挂起任务调度器,调用此函数不需要关闭中断。
爱折腾的捣蛋鬼
·
2023-12-02 04:47
RTOS
学习
开发语言
free
RTOS
开启关闭调度器、挂起恢复调度器、vTaskStepTick
1.开启调度器vTaskStartScheduler|+vPortSetupTimerInterrupt设置systick,初始化低功耗运行系统补偿时间+----xPortStartScheduler--+prvEnableVFP开启浮点运算单元+prvStartFirstTask开启第一个任务,SVC异常处理函数2.关闭调度器,啥都没用。3.调度器挂起,挂起层数计数变量。4.调度器恢复5.低功耗
WM_CH
·
2023-12-02 04:47
堆栈
java
linux
操作系统
嵌入式
基于STM32的Free
RTOS
学习之任务挂起和恢复API函数及实验(八)
Free
RTOS
提供了任务挂起和恢复函数,可以解决该问题:1.1函数vTaskSuspend()此函数用于将某个任务设置为挂起状态,进入挂起态的任务永远不会进入运行态。退出挂起态的唯一方法就是调
天亮继续睡
·
2023-12-02 04:16
嵌入式
操作系统
stm32
FreeRTOS
挂起与恢复
八、Free
RTOS
之Free
RTOS
临界段代码保护及调度器挂起与恢复
本节主要需要掌握以下内容:1,临界段代码保护简介(熟悉)2,临界段代码保护函数介绍(掌握)3,任务调度器的挂起和恢复(熟悉)4,课堂总结(掌握)一、临界段代码保护简介(熟悉)什么是临界段:临界段代码也叫做临界区,是指那些必须完整运行,不能被打断的代码段适用场合如:外设:需严格按照时序初始化的外设:IIC、SPI等等系统:系统自身需求用户:用户需求问题1:什么可以打断当前程序的运行?answer:中
I am Supreme
·
2023-12-02 04:46
FreeRTOS实时操作系统
嵌入式软件
微博数据采集,微博爬虫,微博网页解析,完整代码(主体内容+评论内容)
号更新版完整代码微博主体内容微博评论内容一级评论内容二级评论内容微博主体内容获取流程微博评论内容获取流程一级评论内容二级评论内容2023年9月12号更新版参加新闻比赛,需要获取大众对某一方面的态度信息,因此选择微博作为信息收集的一部分完整代码微博主体内容importtimeimportrequestsimpo
rtos
frombs4importBe
Bigcrab__
·
2023-12-02 02:44
数据采集
Python爬虫
python
爬虫
新浪微博
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他