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
RT-Thread系统学习
RT-Thread
线程间同步---信号量、互斥量、事件集
二值信号量一定程度上也能起到互斥量的作用。但是还是有区别的:互斥量和信号量不同的是:(1)拥有互斥量的线程拥有互斥量的所有权,互斥量支持递归访问且能防止线程优先级翻转;(2)并且互斥量只能由持有线程释放,而信号量则可以由任何线程释放。解释:(1)有优先级为A、B和C的三个线程,优先级A>B>C(A、C需要共享资源M,B不需要共享资源M)。线程A,B处于挂起状态,等待某一事件触发,线程C正在运行,此
aabbccddeer
·
2023-11-23 09:00
操作系统
多线程
thread
RT-Thread
学习笔记六——线程间通讯(信号量的使用)
目录1.概念1.1二值型信号量1.2计数型信号量2.信号量的创建(API)2.1动态信号量创建2.2动态信号量的删除2.3静态信号量的创建2.4静态信号量的删除3.信号量的获取4.信号量的释放5.实际使用嵌入式实时性操作系统中,运行的主要为线程和ISR(中断服务程序),运行步骤有时需要同步处理(相互之间交换数据),有时需要互斥处理(同一时刻只有一个线程访问公共资源),为满足需求,操作系统提供了统称
赴遥
·
2023-11-23 09:29
RT-Thread
Studio
STM32单片机学习
学习
RT-Thread
学习笔记七——线程间通讯(互斥量)
1.优先级翻转问题当
rt-thread
实时操作系统运行时,如果单纯使用信号量来管理公共资源,则会出现优先级翻转问题,导致高优先级线程被低优先级线程运行而阻塞,使得系统的实时性无法得到保证。
赴遥
·
2023-11-23 09:29
RT-Thread
Studio
STM32单片机学习
学习
rt-thread
学习3 - 线程间同步
rt-thread
学习3-线程间同步同步释义:术(方式):1.信号量:管理方式:创建信号量删除信号量初始化信号量脱离信号量获取信号量释放信号量用途:2.互斥量管理方法:1.创建互斥量:2.删除互斥量3.
Andrew573
·
2023-11-23 08:28
rt-thread
操作系统
rtos
RT-Thread
线程间同步【信号量、互斥量、事件集】
线程间同步一、信号量1.创建信号量2.获取信号量3.释放信号量4.删除信号量5.代码示例二、互斥量1.创建互斥量2.获取互斥量3.释放互斥量4.删除互斥量5.代码示例三、事件集1.创建事件集2.发送事件3.接收事件4.删除事件集5.代码示例简单来说,同步就是多个线程同时访问一块内存,好比如一个线程向指定内存中写入一个数据,另一个线程就从该内存中读取数据,这就是“同步”。线程的同步方式有很多种,其核
比特冬哥
·
2023-11-23 08:54
RT-Thread
stm32
嵌入式硬件
RT-Thread
实时操作系统
日常碎碎念
理财方面的目标是
系统学习
,全面建立起自己的财务规划。至于开源方面,先活在自己的热爱中,不管前路如何,一步步做好当下,副业或者其他收入来源急不来,这些都需要前期的打磨和积累。
蔓越莓夹心
·
2023-11-23 07:54
技术架构-单机架构
前言从今天开始
系统学习
Docker课程,总结下Docker是什么,用来做什么,架构是怎样的。
良月初十♧
·
2023-11-23 02:41
Docker
架构
React中useEffect的简单使用
Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易
系统学习
hooks在React的世界中,组件有函数组件和类组件UI组件我们可以使用函数,用函数组件来展示UI。
虚幻私塾
·
2023-11-22 19:53
python
react.js
flask
前端
计算机
LoaRunner性能测试
系统学习
教程:MPM调优(6)
上期我们讲到LoaRunner性能测试编译时的配置,这期我们讲LoaRunner性能测试MPM调优。MPM调优ApacheHTTP服务器是一个设计强大并灵活的web服务器。可以在很多平台下进行功能,Apache通过模块化的设计,让其能适应各种环境。Apache2.0扩展MPM模块化设计到最基本的web服务器功能。它提供了可以选择的多处理模块(MPM),用来绑定到网络端口上,接受请求,以及调度子进程
川石信息
·
2023-11-22 11:39
STM32F407使用DMA加速刷新LVGL
本人使用国产的实时操作系统
RT-thread
,屏幕使用的TFTLCD,屏幕IC是LIL9341这里就不讲移植了,如果需要,请评论,后面出;前提:移植好LCD,移植好LVGL(不适用DMA能正常显示)使用
烧烤时间到!
·
2023-11-22 11:06
LVGL移植
arm
stm32
RT-Thread
Hoist_Motor PID
本节介绍的是一个举升电机,顾名思义,通过转轴控制物体升降,为双通道磁性译码器,利用电调进行操控,具体驱动类似于大学期间最大众的SG180°舵机,在一定的频率下,通过调制脉宽进行控制。设备介绍具体实控例如在50Hz情况下,即周期为20ms①驱动信号区间:区间一(0.5ms-1.5ms)和区间二(1.5ms-2.5ms)(注意都是开区间且存在死区)②其中区间一和区间二分别表示不同的方向运动,例区间一表
比特冬哥
·
2023-11-22 08:21
RT-Thread
单片机
嵌入式硬件
GEO数据挖掘-数据下载
断断续续学习生物信息也有一段时间了,因为做实验的缘故没办法
系统学习
,只能看大家的帖子一点点补充。俗话说的好,好记性不如烂笔头,为方便记忆,我就将每天用到的生信知识记录下来,加油!
活捉一只Sophie
·
2023-11-22 03:49
typescript学习之路(一) —— 简介以及准备工作
很久之前就听说过ts,但是一直没有
系统学习
过,只是大概看了下ts官网,觉得用不上,但是现在不一样了,vue,angular,react-native都已经开始全面拥抱ts了,在不学就跟不上时代了,so,
北极那企鹅丶
·
2023-11-22 02:06
ts
ts
typescript
typescript学习
linux+mmap父子通信_GitHub - IammyselfYBX/Daxue_linux
达学网校Linux+C语言课程一、Linux操作
系统学习
材料二、LinuxC语言学习1.
沐风牧夜
·
2023-11-21 20:39
linux+mmap父子通信
操作
系统学习
笔记【持续更新】
文章目录第四周:创建进程fork&进程同步进程同步进程同步概述进程间的两种关系保证进程同步的一般方法记录型信号量、AND信号量以及信号量集三者运作方式第五周:进程控制和线程什么是进程控制进程控制通过什么实现进程创建、终止、阻塞、唤醒、挂起、激活,这些控制操作,操作系统到底做了什么?什么是线程?特征是?TCB的概念,以及包含了那些成员为什么OS要引入线程?引入线程机制后的变化线程模型有哪些?具体含义
hoypte
·
2023-11-21 19:58
学习
笔记
java
SpringBoot_入门_配置文件_弱点
写在前虽然已经参与过几个使用springboot开发的项目,但今天再回头
系统学习
springboot还是让我打开眼界.尤其是在自动配置的用法上,受益匪浅.学完之后又参考官网印证:https://docs.spring.io
fager漫长路
·
2023-11-21 17:19
学习笔记
springboot
自动配置
RT-Thread
v4.1.0正式发布了!
自发布v4.1.0beta版本以来,我们收到了很多大家的反馈,经过我们和社区小伙伴们的共同努力,一起修复了一些问题,完善了新增的特性,现在RT-Threadv4.1.0版本正式发布了。那么这个正式版本相对于之前的Beta版到底有哪些改进呢,下面我们一起来看。1内核内核部分变化不大,正式版本要保持内核稳定,所以只是完善了调试日志,增加了一种新的Hook机制,以及修复了一个特定场景下会引起软件定时器停
DP29syM41zyGndVF
·
2023-11-21 15:11
芯片
内核
嵌入式
java
linux
boost.asio 源码剖析
前言自工作以来一直想看boost库底层代码,但每次都被一大堆宏以及各种模板劝退了,这段时间不怎么忙,
系统学习
了template后,还是坚持看完了。
叫我小黄吧
·
2023-11-21 09:57
boosr.asio源码分析
c++
网络
后端
服务器
Android Framework学习之zygote
虽然做android很多年了,但真正看源码的时候还是在4.0的时候,现在想要系统的回顾一下,才发现对android系统还是一头雾水,所以打算
系统学习
一下Framework。
一只二凡子
·
2023-11-21 02:58
RT-Thread
操作
系统学习
笔记(STM32F103C8T6)标准库(参考野火和江科大例程)----逻辑代码加入操作系统以LED灯闪烁为例
第二步根据这个链接下载
RT-Thread
压缩包,解压之后双击安装。
可乐苏打水
·
2023-11-20 22:07
学习
笔记
stm32
C++手写操作
系统学习
笔记(三)—— PCI总线和VGA
C++手写操作
系统学习
笔记(三)1.代码重构2.PCI(PeripheralComponentInterconnect)1.PCI总线特点2.PCI控制器1.PCI基本配置空间2.PCI读写3.PCI实现
willllllllllll
·
2023-11-20 22:30
c++
学习
linux
汇编
python入门教程之菜鸟如何
系统学习
Python?
前言python入门教程之菜鸟如何
系统学习
Python?
SpringJavaMyBatis
·
2023-11-20 19:40
python
python
学习
爬虫
python教程
开发语言
写在最前 2019-02-11
作为一个非科班的程序员转行IT后碰到的每样工作几乎都有新鲜的知识但是由于繁忙的任务导致平时没有办法好好整理知识所以决定通过教程的方式
系统学习
计算机知识如果说工作是以我们的认识和经验来解决问题那么学习就是增加我们对世界的认知
七步诗人
·
2023-11-20 19:16
Kali
系统学习
:弱点扫描工具NMAP实战演示
Kali
系统学习
:弱点扫描工具NMAP实战演示目录Kali
系统学习
:弱点扫描工具NMAP实战演示1Nmap介绍2Nmap常用命令3实战演练3.1搜寻网络内活跃的主机3.2扫描目标主机3.3查找漏洞使用方法
苏-较瘦
·
2023-11-20 15:10
学习
linux
网络安全
系统安全
我为什么参加21天零基础
系统学习
写作训练营
写作,一直是我想要去做的事情,也是我唯一坚持的梦想,喜欢阅读,每次看完一本书,就想着自己也能出书那该多好啊。也曾买过些提高写作能力的书,也曾拿起笔,可总是半途而废,久而久之也就把这个梦想束之高阁。随着自媒体的兴起,在网上看到很多高质量的文章,内心的渴望也被唤醒,感觉自己也能写出这么漂亮、优雅的文章。其实自己都知道写作也是有技巧的,而最先需要的是提高自己的写作能力。在接触了弘丹在写作的公众号后,购买
颖羲
·
2023-11-20 13:46
如何自己生成fip.bin在Milkv-duo上跑freertos
前言(1)PLCT实验室实习生长期招聘:招聘信息链接(2)本来是要跑
RT-Thread
的,搞了很久,一直没成功。哭死,后面mentor通电话,让我先跑一下freertos试试。
风正豪
·
2023-11-20 13:17
#
Milk-V
Duo
驱动开发
2020-09-08-三年年之约(DAY19)-燕清
一、作息打卡睡眠时间较晚+睡眠不够+深度睡眠较少二、运动打卡带着二宝一起跑三、学习打卡1、昨天差不多利用半天的时间学习了《掌控》把跑步的一些注意事项,从心率到热身到跑步姿势和动作都
系统学习
了下。
林燕清2020
·
2023-11-20 10:34
系统学习
python-1.1什么是计算机
现代的计算机好像是万能的?它的内核是什么样的你知道吗?从名字讲起从名字可以看出来,计算机在发明出来时是用来计算的。简单的数学运算我们可以用笔或者心算完成,这样不仅劳神劳力还容易出错,更何况生活中还有很多复杂的运算需要我们处理。什么求导啊,取极值,矩阵啊,光听概念就觉得很复杂。历史上,我们发明了很多数据计算方法:手指计数石块计数结绳计数珠算计算尺手摇计算机计算机一开始就是也是为了解决计算问题而发明的
阿达老师
·
2023-11-20 07:28
姗姗 金刚之路
2018年2月回国后,找到了重庆的读书会开始
系统学习
,服务读书会。2018年5月财富种子开花去了成都的1.2阶快车班学习,回来就开始疯狂的践行,瑜伽,冥想,就在对记录六时书有困惑
冰山轩儿
·
2023-11-20 05:45
设计原则之【迪米特法则】
来吧,通过生活中一个小场景,一起
系统学习
这6大设计原则。
Gopher大威
·
2023-11-20 04:36
设计原则
迪米特法则
设计原则
设计模式
java
C++基础从0到1入门编程(三)
系统学习
C++方便自己日后复习,错误的地方希望积极指正往期文章:C++基础从0到1入门编程(一)C++基础从0到1入门编程(二)参考视频:1.黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难
Big David
·
2023-11-20 04:57
C++
c++
开发语言
C++基础从0到1入门编程(二)
系统学习
C++方便自己日后复习,错误的地方希望积极指正往期文章:C++基础从0到1入门编程(一)参考视频:1.黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难2.系统化学习C++1函数指针和回调函数如果把函数的地址作为参数传递给函数
Big David
·
2023-11-20 04:26
C++
c++
学习
系统学习
docker践行DevOps理念04--(Docker的持久化存储和数据共享)
1.docker数据的持久化方案:2.第一种数据持久化的方式DataVolume场景;比如说我们的docker启动数据库,数据库会有一些table表的信息,当数据库容器删除的时候想要保住这个表的信息查看Volume列表:dockervolumels然后启动一个Mysql容器,他有默认的数持久化存放的地址:dockerrun-d--namemysqlone-eMYSQL_ALLOW_EMPTY_PA
时空恋旅人
·
2023-11-19 17:43
docker
OSEK turbo机制学习—Apple的学习笔记
之前看了FreeRTOS和
RT-thread
的任务调度(其它资源处理,堆栈处理和信号处理我先忽略),由于这2款操作系统比较相似,所以我要选一个不太一样的。
applecai
·
2023-11-19 13:52
rt-thread
处理故障SCB_CFSR_UFSR:0x08 NOCP
1.简介芯平台片:stm32F407IDE:MDK5项目上要用到PWM模块,想使用rtt的finSH接口直接控制pwm,就移植了rtt的pwm驱动,调用接口执行staticintpwm(intargc,char**argv)函数时,rtt跳出错误SCB_CFSR_UFSR:0x08NOCP。手册上对于该位的表述是,没有协同处理器什么的,我也没细看,感兴趣的可以自己去瞅瞅。2.解决方法取消勾选Use
双古
·
2023-11-19 12:24
单片机
stm32
嵌入式硬件
CPT104 操作
系统学习
笔记 xjtlu
目录lec1进程process1.1CharacteristicsofOperatingSystems操作系统的特点1.2操作系统概述(OperatingSystem)1.3进程(process)进程的状态:PCB进程控制块(ProcessControlBlock)进程调度概述(ProcessScheduling)1.4对进程的操作(OperationsonProcesses)1.5进程间通信(I
cywwcy
·
2023-11-19 09:58
c++
RT-Thread
STM32F407 BMI088--SPI
BMI088是一款高性能6轴惯性传感器,由16位数字三轴±24g加速度计和16位数字三轴±2000°/s陀螺仪组成。这里用SPI来驱动BMI088进行数据解读第一步,首先在RT-ThreadSettings中进行配置第二步,退出RT-ThreadSettings,进入board.h,定义宏第三步,**进入stm32f4xx_hal_conf.h**第四步,STM32CubeMX配置第五步,添加驱动
比特冬哥
·
2023-11-19 08:53
RT-Thread
stm32
嵌入式硬件
单片机
陀螺仪
FreeRTOS入门——STM32多任务程序实现
比如uC/OS,FreeRTOS,RTX,
RT-Thread
等这些都是RTOS类操作系统。操作系统允许多个任务同时运行,这个叫做多任务。实际上,一个
clyrjj
·
2023-11-19 07:50
嵌入式系统
嵌入式
Idea 创建 Spring 项目(保姆级)
描述信息最近卷起来,
系统学习
Spring;俗话说:万事开头难;创建一个Spring项目在网上找了好久没有找到好的方式;摸索了半天产出如下文档。
luolin2611
·
2023-11-19 07:14
Spring
intellij-idea
spring
java
Linux系统操作笔记
Linux操作
系统学习
笔记Linux操作系统的最基础知识Linux的所有的内容都是以文件形式保存,包括硬件Linux不靠扩展名来区分文件类型,虽然有扩展名,但只是为了让系统管理员更清晰的知道文件类型而已硬盘是挂载在
qiangsanwa
·
2023-11-19 00:13
操作系统
基于ryu实现网络的流量监控--monitor
如
系统学习
,可以下载ryubook进行学习,此外可以参考https://ryu.readthedocs.io/en/latest/getting_started.html,这是官方的网站,里面详细阐述了各种功能和开发步骤
楊木木8023
·
2023-11-18 23:59
SDN
网络安全
Python
SDN
流量监控monitor
ryu
mininet
python
JVM
系统学习
-02-HotSpot虚拟机对象探秘
上一篇学习了java虚拟机的运行时数据区域之后,我们大致明白了java虚拟机内存模型的概况。那我们要继续了解这些虚拟机中数据的其他细节,譬如他们是如何创建、如何布局、如何访问的。本篇来学习一下Hotspot虚拟机在java堆中对象分配、布局和访问的全过程。1、对象的创建java是一门面向对象的编程语言,java的程序运行过程中无时无刻都有对象被创建出来。在语言层面上,创建对象(例外:复制与反序列化
续亮~
·
2023-11-18 22:16
JVM
jvm
java
今天遇到Windows 10里安装的Ubuntu(WSL)的缺点
因此我在Win10系统里安装了Ubuntu20
系统学习
Linux基础,可以用来编译C/C++代码,体验同一个代码编译运行与Windows环境下的差别。之前就听说WS
Scott0902
·
2023-11-18 22:11
Linux
windows
ubuntu
linux
c语言
java后端
系统学习
总结 05_Spring基础学习
猿猿正在系统的学习一些计算机知识,和后端技术栈,目前阶段主要在
系统学习
java。此专栏,为我学习过程中的学习笔记,便于日后复习回顾来看,也很适合新人学习参考。
热爱代码的猿猿
·
2023-11-18 21:53
计算机各大技术栈学习笔记
后端冲鸭
spring
java
学习
如何做一名 python全栈式web工程师
成为一名Python全栈式Web工程师需要
系统学习
和实际项目经验。以下是一些步骤和建议:学习Python基础:掌握Python语言的基本语法、数据类型、控制流等基础知识。
人工智能教学实践
·
2023-11-18 18:10
人工智能
软件工程
教学改革
前端
操作
系统学习
笔记
day1计算机系统:硬件:是软件建立与活动的基础(由运算器、控制器、存储器、I/O设备组成)软件:对硬件进行管理和功能扩充(例:APP,操作系统)最早的计算机:冯·诺依曼发明(存储程序原理)CPU:处理器,工作周期:提取指令,译码分析,执行指令操作系统:OS,指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;是计算机系统中
GK_Szero
·
2023-11-17 16:12
学习笔记
windows
C++基础从0到1入门编程(一)
系统学习
C++方便自己日后复习,错误的地方希望积极指正参考视频:黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难1第一个C程序-HelloWorld编写一个C++程序分为四个步骤:(1)创建项目
Big David
·
2023-11-17 09:19
C++
c++
学习
linux
FreeRTOS概念表达和基本规范
比如μC/OS,FreeRTOS,RTX,
RT-Thread
等这些都是RTOS类操作系统。3、
xiaolizaixian
·
2023-11-17 06:08
FreeRTOS
stm32
附
系统学习
路线
华为认证是什么?其实就是由华为公司所提出的评价网络工程师专业能力的一个认证,它分为三个级别,分别是这个华为认证的工程师(HCIA),华为认证的高级工程师(HCIP)和华为认证的这个网络专家(HCIE)。这三个等级就是对应那个网络技术学习中的一个单核心的小网络,一个高可靠性的专业网络,以及一个进阶的复杂网络。在这三个级别中,我们可以通过考试来得到相应的这个评价啊。华为认证好处是?首先第一点当然是更好
最铁头的网工
·
2023-11-17 01:27
华为认证
网络工程师
数通
网络
学习
经验分享
程序人生
信息与通信
操作
系统学习
笔记——第二章 进程的描述与控制(二)
2.3进程控制进程控制是对系统中的全部进程实施有效的管理,包括进程创建、终止、进程阻塞和唤醒。一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活一、进程的创建创建原语是由若干条指令组成,能够完成一定功能的程序段二、进程的终止1、引起进程终止的事件正常结束异常结束越界错误、非法指令等外界干预操作员或操作系统干预父进程请求父进程终止2、进程的终止过程三、进程的阻塞与唤醒2、进程阻塞过
loveCC_orange
·
2023-11-16 20:24
计算机操作系统
信号量机制
操作系统
进程同步
进程控制
记录型信号量
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他