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原子操作
【智能家居入门4】(Free
RTOS
、MQTT服务器、MQTT协议、微信小程序)
前面已经发了智能家居入门的1、2、3了,在实际开发中一般都会使用到实时操作系统,这里就以Free
RTOS
为例子,使用标准库。记录由裸机转到实时操作系统所遇到的问题以及总体流程。
海风-
·
2024-02-04 11:36
智能家居
微信小程序
FreeRTOS
STM32标准库移植Free
RTOS
并测试
STM32标准库移植Free
RTOS
并测试最终现象一、移植①下载Free
RTOS
源码②移植步骤二、测试三、工程项目最终现象主函数中创建三个任务,优先级都相同,意味着每个任务执行固定事件之后就会轮到下一个任务运行
海风-
·
2024-02-04 11:06
stm32
实时操作系统
freertos
python moviepy视频时间加速导致音频变调的修复方法
#-*-coding:gbk-*-impo
rtos
importsysfrommoviepy.editorimportVideoFileClipvideo=r'video.mp4'resultFile=r'video_moviepy.mp4
文哥博客_wengeblog
·
2024-02-04 10:02
python
TensorFlow官方入门实操课程-全连接神经网络分类
#设置显卡内存使用率,根据使用率占用impo
rtos
os.environ["TF_FORCE_GPU_ALLOW_GROWTH"]="true"#引入必要的库importtensorflowastfprint
尘埃飞舞
·
2024-02-04 09:33
人工智能
神经网络
TensorFlow官方入门实操课程-卷积神经网络
程序构建卷积神经网络以下是导入库以及数据#设置显卡内存使用率,根据使用率占用impo
rtos
os.environ["TF_FORCE_GPU_ALLO
尘埃飞舞
·
2024-02-04 09:33
人工智能
深度学习
TensorFlow官方入门实操课程-一个神经元的网络(线性曲线预测)
基于如下的课程进行的学习记录TensorFlow官方入门实操课程#设置显卡内存使用率,根据使用率占用impo
rtos
os.environ["TF_FORCE_GPU_ALLOW_GROWTH"]="true
尘埃飞舞
·
2024-02-04 09:03
人工智能
tensorflow2.0的cpu与gpu运行时间对比
#设置显卡内存使用率,根据使用率占用impo
rtos
os.environ["TF_FORCE_GPU_ALLOW_GROWTH"]="true"importtensor
尘埃飞舞
·
2024-02-04 09:02
人工智能
python
tensorflow
Arduino和MPLAB X 开发STM32F103和PIC16F15376
STM32F103(BluePill),MPLABX开发PIC16F15376(CuriosityNano)C/C++嵌入式开发ESP32(Arduino、ESP-IDF)和STM32实时操作系统Free
RTOS
STM32
亚图跨际
·
2024-02-04 07:30
嵌入式
stm32
嵌入式硬件
Arduino
FreeRTOS
Python基础 - Sqlite3基本使用
使用sqlite3模块,首先创建一个数据库连接对象;#创建sqlite目录,指定新的工作目录impo
rtos
os.system('mkdirsqlite')os.chdir('C:\\PythonDemo
快乐江小鱼
·
2024-02-04 06:55
python
sqlite
python
数据库
关于Calendar类型转换成规定的时间格式
privateStringcalenda
rToS
tring(Calendarcalendar)throwsException{if(calendar==null){returnnull;}SimpleDateFormatdf
5G微创业
·
2024-02-04 06:20
java
java时间转化问题
[开源]基于野火指南者的MQTT框架+Free
RTOS
移植(使用板载esp8266模块)
移植项目地址实际使用基于野火指南者开发板移植大佬的MQTT框架,参考韦东山的课程实际移植的项目:mqttclient主要实现的是使用开发板上面的ESP8266连接MQTT服务器,目前使用的是ip地址进行连接(Free
RTOS
唐·柯里昂798
·
2024-02-04 00:08
单片机
mcu
stm32
经验分享
笔记
物联网
开源
STM32 UART/USART与
RTOS
的多任务通信和同步机制设计
在STM32微控制器中,UART/USART与
RTOS
的多任务通信和同步机制设计可以通过操作系统提供的任务调度机制和各种同步原语(例如信号量、邮箱、消息队列等)来实现。
嵌入式杂谈
·
2024-02-03 23:16
stm32
嵌入式硬件
单片机
批量将excel转换为csv 2019-02-19
impo
rtos
importpandasaspdpathname='.
默写年华Antifragile
·
2024-02-03 23:47
C/C++ 线程池二
C++实现线程池线程池C++实现生产者消费者模型C++线程池C++实现线程池二asyncfuturepackaged_taskpromiseatomic
原子操作
C++实现线程池三线程池大型的软件项目需要处理非常多的任务
cliu1_16
·
2024-02-03 22:07
C++
Linux
c++
free
RTOS
/ day02
1.定时器使用流程1.1ST32CubeMX设置1.1.0选择定时器-->TIM11.1.1ClockSource-->InternalClock1.1.2Prescaler-->预分频系数1.1.3CounterPeriod-->重装值1.1.4Prescaler和CounterPeriod计算公式定时时间(s)=(预分频系数+1)*(重装值+1)/系统时钟主频(48MHZ)1.2程序1.2.1
溪北人
·
2024-02-03 17:51
单片机
嵌入式硬件
free
RTOS
/ day04
1.新建一个无Free
RTOS
的工程,取名为Motor;根据风扇模块PDF原理图和操作文档让风扇转动/*USERCODEBEGINHeader*//***************************
溪北人
·
2024-02-03 17:51
stm32
手写数字生成——基于pytorch对抗生成网络GAN
2.导包importtorchimporttorch.nnasnnimportnumpyasnpimpo
rtos
fromtorch.uti
萘菏萘荷
·
2024-02-03 16:58
pytorch
生成对抗网络
python
深度学习
人工智能
第17章_触发器
这样一来,我们就必须把这两个关联的操作步骤写到程序里面,而且要用事务包裹起来,确保这两个操作成为一个
原子操作
,要么全部执行,要么全部不执行。要是遇到特殊情况,可能还需要对数据进
萧师兄的笔记
·
2024-02-03 13:12
mysql学习笔记
mysql
笔记
【Control】SecureCRT的Python脚本示例
)获得短命令的执行结果使用注意事项电脑语言环境英文参考资料crt自带的脚本示例SecureCRT自动化脚本编写代码实现#$language="Python3"#$interface="1.0"impo
rtos
szPrompt
万载志
·
2024-02-03 12:34
自动化测试
python
如何在Ubuntu 18.04上安装和配置Redis
它与其他主要数据库的不同之处在于它能够存储高级数据类型(包括地图,列表,集合等),易于使用的界面,对数据进行
原子操作
以及其他人无法找到的出色性能现有数据库。
迷途小书虫88
·
2024-02-03 12:31
SecureCRT终端执行python脚本简化操作
#$language="Python"#$interface="1.0"impo
rtos
importcsvimportreconfig_file="C:\\Users\\username\\Documents
dangdanding
·
2024-02-03 12:33
Python
笔记
python
测试工具
python 控制SecureCRT运行脚本
#coding=utf-8importpyautoguiaspgimpo
rtos
importtimescriptpath='D:\script'#开启CRT软件defopenoltcrt():os.system
哈灰贴
·
2024-02-03 12:03
自动化测试脚本
python
服务器
linux
“挖金矿”系列:Python的标准库的快速调用
示例:Python1impo
rtos
2os.mkdir('new_directory')#创建目录3os.getcwd()#获取当前工作目录sys:包含系统特定的功能和信息,例如访问命令行参数、获取或修改
科学禅道
·
2024-02-03 11:53
Python挖金矿系列
python
Golang 并发控制方式有哪些
Go中同样提供了锁的相关机制,包括互斥锁sync.Mutex和读写锁sync.RWMutex;除此之外Go还提供了
原子操作
sync/atomic。
Lamb!
·
2024-02-03 10:10
Go
golang
开发语言
后端
【C++】带你学会使用C++线程库thread、原子库atomic、互斥量库mutex、条件变量库condition_variable
sleep_formutex构造函数lock和unlock上锁全局锁局部锁lambda表达式try_lock其他锁时间锁递归版本专用锁recursive_mutex锁的异常处理lock_guardunique_lock
原子操作
先搞面包再谈爱
·
2024-02-03 10:46
C++
c++
开发语言
线程
单例模式
智能指针
free
rtos
源码分析二 list链表源码
list.c一、链表初始化voidvListInitialise(List_t*constpxList){pxList->pxIndex=(ListItem_t*)&(pxList->xListEnd);listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE(&(pxList->xListEnd));pxList->xListEnd.xItemValue=por
yvee
·
2024-02-03 09:27
list
链表
windows
OpenCV+ moviepy + tkinter 视频车道线智能识别项目源码
1、导入相关模块importmatplotlib.pyplotaspltimportnumpyasnpimportcv2impo
rtos
importmatplotlib.imageasmpimgfrommoviepy.editorimportVideoFileClipim
__弯弓__
·
2024-02-03 09:03
AI应用开发
opencv
音视频
人工智能
python
i++的线程安全问题
i++在多线程环境下存在线程安全问题.原因是,i++不是一个
原子操作
,它实际上包含了读取i的值,然后将其加1,然后将结果写回i的三个步骤.在多线程环境下,如果两个或多个线程同时执行i++操作,可能会导致竞争条件
sunyunfei1994
·
2024-02-03 08:38
业务题
java
使用Python和Pandas将Excel文件中的每个Sheet保存为独立文件
importpandasaspdimpo
rtos
frompathlibimportPath#读取原始Excel文件excel_file=pd.ExcelFile(r'C:\Users\wangkejun
EaSoNgo111
·
2024-02-03 08:47
python
pandas
excel
深入Free
RTOS
内存管理:揭秘高效内存分配的秘密(源码分析)
layout:posttitle:“内存管理”date:2023-11-2215:39:08+0800tags:Free
RTOS
内存管理这一部分的使用以及各个文件的不同可以参考我的这一篇文章的有关内存的部分
唐·柯里昂798
·
2024-02-03 07:35
FreRTOS笔记
单片机
笔记
经验分享
stm32
mcu
物联网
Free
RTOS
任务挂起以及延时部分源码分析
layout:posttitle:“任务状态”date:2023-7-1915:39:08+0800tags:Free
RTOS
任务状态fire
RTOS
代码分析任务挂起//把一个任务挂起voidvTaskSuspend
唐·柯里昂798
·
2024-02-03 07:57
FreRTOS笔记
stm32
单片机
mcu
c语言
STM32F407移植OpenHarmony笔记8
lwip的移植分为两部分,一部分是sys_arch用于适配
rtos
,这部分liteos_m已经实现了,相关代码在:/kernel/liteos_m/components/n
星沉地动
·
2024-02-03 07:07
学习笔记
MCU
stm32
OpenHarmony
自动点检程式
importtkinterastkimporttkinterfromtkinterimportMenu#导入菜单栏importconfigparserfromtkinterimportmessageboximpo
rtos
fromtkinter.filedialogimport
默歌微凉
·
2024-02-03 02:57
【并发编程】JUC
原子操作
类
个人主页:五敷有你系列专栏:并发编程⛺️稳重求进,晒太阳
原子操作
类原子基本数据类型原子数组原子引用类型原子更新字段类型原子基本数据类型AtomicBooleanAtomicIntegerAtomicLong
五敷有你
·
2024-02-03 01:13
并发编程
spring
boot
开发语言
juc
并发编程
用os函数查看是否存在某个文件
impo
rtos
file_path="/path/to/file.txt"ifos.path.exists(file_path):print("Fileexists.")else:print("Filedoesnotexist
2301_79698214
·
2024-02-03 01:08
前端
开发语言
python
用python的OS模块怎样生成一个子目录?
下面是使用os.makedirs()函数生成一个子目录的示例代码:impo
rtos
#设置父目录路径parent_dir='/path/to/parent/dir'#设置子目录名称sub_dir='new_dir
2301_79698214
·
2024-02-03 01:37
python
嵌入式人工智能硬件平台分类
2MCU
RTOS
领域CORTEX-MStm32以及恩智浦的MCUAI部署轻量级神经网络,训练在上位机或者云端,推理在嵌入式MCU端,C
周南音频科技教育学院(AI湖湘学派)
·
2024-02-03 01:03
AI深度学习理论与实践研究
算法
音频
人工智能
神经网络
【Python】一个简单的小案例:实现批量修改图片格式
1.代码impo
rtos
fromtkinterimportTk,ButtonfromPILimportImagedefcheck_and_create_folders():#获取当前目录current_directory
a辰龙a
·
2024-02-03 00:21
python
开发语言
python实现将多张图片结合为一张图片的方法
将多张图片结合为一张图片案例一:importcv2importnumpyasnpimpo
rtos
importglob#img1=cv2.imread(r"F:\myyolov5\202302141303
小飞龙程序员
·
2024-02-03 00:19
python
numpy
开发语言
不受elasticsearch查询上限(10000)的限制,可以最大化的从数据库获取数据
#-*-coding:utf-8-*-fromelasticsearchimportElasticsearchimportrequestsimpo
rtos
importdatetimetoday=datetime.date.today
jia_xue
·
2024-02-02 20:36
python
elasticsearch
用python实现删除指定文件夹下的指定大小的文件
2017:11#@Author:hjcui#@Site:#@File:delete_little_file.py#@Software:PyCharm#@Description:删除小于600k的文件impo
rtos
dir_path
jia_xue
·
2024-02-02 20:36
python
开发语言
python实现多进程下载数据
#-*-coding:utf-8-*-fromelasticsearchimportElasticsearchimportrequestsimpo
rtos
importdatetimefromurllib.requestimporturlopenfrommultiprocessingimportProcess
jia_xue
·
2024-02-02 20:36
jenkins
运维
C\C++:原子计数操作 之__syn_fetch_and_add性能研究
但是如果我们要维护一个全局的线程安全的int类型变量count,下面这两行代码都是很危险的:count++;count+=n;我们知道,高级语言中的一条语句,并不是一个
原子操作
.比如一个最简单的自增操作就分为三步
技术探索者
·
2024-02-02 19:16
#
C++
#
C
C++
C
原子加
python批量修改文件后缀名
#-*-coding:utf-8-*-"""作者:sunli日期:2022年06月21日13:55"""#python批量更换后缀名impo
rtos
path0=r"D:\shujuji\SisFall_dataset"path1
weixin_51443598
·
2024-02-02 18:56
python
iOS自动打包如何用Python实现
以下是一个基本的Python脚本示例,用于自动打包iOS应用程序:python复制代码impo
rtos
importappdirsimportsubprocessimportpyobjc#获取应用程序目录
kjccs
·
2024-02-02 17:06
ios
MySQL原理(五)事务
2.1、原子性(Atomicity):事务是一个
原子操作
,它要么全部成功,要么全部失败回滚。如果事务中的任何操作失败,则所有操作都将回滚到之前的状态,以确
w_t_y_y
·
2024-02-02 16:21
关系型数据库MySQL
mysql
oracle
数据库
跟着野火学Free
RTOS
:第二段(代码移植+任务创建+启动流程)
有了第一段的基础,接下来第二段的实战应该上手就会比较的快。第一段的讲解是不依赖于任何实际的硬件板子的,具体的实验现象都通过KeilMDKKeil\quadMDKKeilMDK自带的仿真器来仿真实现来看结果,既然是实战那么从第二段开始就要依赖于实际的硬件板子,我这里使用的是正点原子的STM32F103ZET6STM32F103ZET6STM32F103ZET6的精英开发板,如图1所示。STM32F1
qqssss121dfd
·
2024-02-02 16:05
stm32
单片机
arm
跟着野火学Free
RTOS
:第一段(时间片)
在前面的小节中,我们了解到当前正在执行的永远都是当前优先级最高且就绪的任务。在前面的小节中,每一个优先级下最多只有一个任务,那假如现在当前优先级数最高的优先级数下有多个任务,那此时这多个任务该如何执行。那此时这里就涉及到时间片的概念,时间片的概念简单说就是当某个优先级数下有多个就绪的任务时,这多个就绪的任务轮流执行单位时间,也就是轮流占用CPUCPUCPU,这里的单位时间就是时间片,在FreeRT
qqssss121dfd
·
2024-02-02 16:35
stm32
单片机
跟着野火学Free
RTOS
:第二段(队列管理)
队列(QueuesQueuesQueues)是Free
RTOS
Free
RTOS
Free
RTOS
中的一种数据结构,这种数据结构提供了一种任务和任务之间,任务和中断之间的通信机制。
qqssss121dfd
·
2024-02-02 16:35
嵌入式
stm32
嵌入式硬件
跟着野火学Free
RTOS
:第二段(二进制信号量,计数信号量,互斥量,递归互斥量)
二进制信号量(BinarySemaphoresBinary\quadSemaphoresBinarySemaphores),计数信号量(CountingSemaphoresCounting\quadSemaphoresCountingSemaphores),互斥量(MutexesMutexesMutexes)以及递归互斥量(RecursiveMutexesRecursive\quadMutexes
qqssss121dfd
·
2024-02-02 16:04
stm32
arm
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他