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
linux驱动信号量
Deepin安装英特尔AX200 Wifi驱动
Linux驱动
程序是上游Linux*内核的一部分。它们通过常规渠道、分发,或Linux*内核档案提供。我们仅支持作为内核版本中一部分的驱动程序的使用。
Moshow郑锴
·
2023-11-07 17:00
DeepinOS
wifi驱动
BSP-浅谈
Linux驱动
到设备模型再到设备树
1.最初
Linux驱动
架构
Linux驱动
会在初始化函数中向内核注册file_operations结构体,结构体里面就包含一些基本的open,close函数。
Linux驱动
中也会去实现这些函数。
oria2006
·
2023-11-07 17:56
BSP
linux
驱动开发
运维
【嵌入式
Linux驱动
开发学习-第二部分-第六讲-汇编LED驱动实验】
实验现象一、汇编LED原理分析为什么要学习Cortex-A汇编:·①、需要用汇编初始化一些SOC外设。②、使用汇编初始化DDR,I.MX6U不需要。③、设置sp指针,一般指向DDR,设置好C语言运行环境。二、ALPHA开发板LED灯硬件原理分析:**STM32IO初始化流程:**①、使能GPIO时钟。②、设置IO复用,将其复用为GPIO③、配置GPIO的电气属性。④、使用GPIO,输出高/低电平。
旅行的橘子汽水
·
2023-11-07 12:11
linux
驱动开发
学习
Linux
信号量
详解
一、什么是
信号量
信号量
的本质是一种数据操作锁、用来负责数据操作过程中的互斥、同步等功能。
信号量
就和互斥锁类似,本质上就是一个计数器(全局变量)。
wwwlyj123321
·
2023-11-07 10:42
嵌入式Linux应用编程
linux
服务器
运维
Linux进程通信之
信号量
控制进程同步
目录1、
信号量
2、
信号量
接口函数2.1、semget函数2.2、semctl函数2.3、semop函数3、接口封装4、实例运行5、ipcs可以查看消息队列、共享内存、
信号量
的使用情况,使用ipcrm可以进行删除操作
加油JIAX
·
2023-11-07 10:41
Linux学习笔记
linux
服务器
Linux下进程通讯之
信号量
集
标题Linux下进程通讯之
信号量
集1.简介
信号量
集,就是由多个
信号量
组成的一个数组。作为一个整体,
信号量
集中所有的
信号量
使用同一个等待队列。Linux的
信号量
集为进程请求多个资源创造了条件。
IT_阿水
·
2023-11-07 10:40
C语言
linux
进程
信号量集
Linux C
信号量
文章目录1、
信号量
的概念1.1、二元
信号量
2、函数介绍2.1、semget函数2.2、semctl函数2.3、semop函数3、示例代码4、其他操作1、
信号量
的概念用于协调多个进程(包括但不限于父子进程
讳疾忌医丶
·
2023-11-07 10:40
Linux
C气象数据处理
Linux
服务器
c++
Linux之
信号量
信号量
1.概念:本质上是一个计数器,用于协调多个进程对共享数据对象的读/写。保证共享资源在一个时刻只有一个进程独享。可以用来保证两个或多个关键代码段不被并发调用。
手写helloword
·
2023-11-07 10:40
linux
c语言
linux
信号量
处理函数,Linux系统编程—
信号量
信号量
(简介)共享内存和消息队列,这两者都是用于交换数据,而
信号量
通常用来做进程同步。
摸金校尉73
·
2023-11-07 10:39
linux信号量处理函数
linux c 移除
信号量
,Linux c
信号量
信号量
(通过进程通信实现进程间的同步)
信号量
(semaphore)信号灯
信号量
是共享内存整数数组.根据需要定义指定的数组长度
信号量
就是根据数组中的值,决定阻塞还是解除阻塞编程模型:1.创建或者得到
信号量
M大王
·
2023-11-07 10:39
linux
c
移除信号量
linux c进程间
信号量
,Linux 通过
信号量
实现进程间通信
今天通过使用
信号量
,可以很方便的完成两个进程间的交互。
托卡马克之冠mkq
·
2023-11-07 10:38
linux
c进程间信号量
shell之ipcs命令
-s:显示所有
信号量
的信息。-q:显示所有消息队列的信息。-i:显示指定标识符(id)的IPC设施的信息。-l:在显示共享内存信息时,同时显示连接到该共享内存的进程的详细信息。
付宇利
·
2023-11-07 10:08
shell
linux
shell之ipcrm命令
号移除共享内存段-M,--shmem-key按键值移除共享内存段-q,--queue-id按id号移除消息队列-Q,--queue-key按键值移除消息队列-s,--semaphore-id按id号移除
信号量
付宇利
·
2023-11-07 10:08
shell
linux
Linux程序设计之
信号量
1.
信号量
,可拿停车和停车位来简单理解。首先,比如创建了一个大小为8的
信号量
psem(停车位),只有当
信号量
psem大于0时(有停车位),才可以访问资源(停车。
小菜鸟派大星
·
2023-11-07 10:06
Linux程序设计
linux
运维
多线程
信号量
Linux·
信号量
全解
目录
信号量
进程间【无名
信号量
完成有血缘关系的进程间互斥】知识点2【有名
信号量
没有血缘进程互斥】1、创建一个有名
信号量
2、
信号量
的关闭:3、
信号量
文件的删除4、P操作sem_waitV操作sem_post
迅~
·
2023-11-07 10:03
Linux系统编程
Linux嵌入式
java
开发语言
Linux驱动
之
信号量
信号量
是Linux内核的一种同步机制,
信号量
按照初始值的不同可以分为两种。一种是计数
信号量
,一种是二值
信号量
。当
信号量
的初始值大于等于2时就称为计数
信号量
,当
信号量
的初始值等于1时就称为二值
信号量
。
hwx1546
·
2023-11-07 10:02
linux
Linux 进程间通信之
信号量
目录概述
信号量
接口函数
信号量
用于同步
信号量
用于互斥IPC操作指令概述进程通信的概念请参考上一篇文章:Linux进程间通信之共享内存。
信号量
作用:用于进程/线程同步或互斥的机制。
金城孤客
·
2023-11-07 10:31
Linux
应用编程
Linux进程间通信
信号量
semget
semctl
同步互斥
linux之
信号量
的查看
linux之
信号量
的查看常用命令常用命令命令格式:ipcs[options][resources]常用选项:-s,–semaphore-id按id号查看
信号量
-S,–semaphore-key按键值查看
信号量
付宇利
·
2023-11-07 10:27
shell
linux
linux之
信号量
的删除
linux之
信号量
的删除命令格式:ipcrm[options][resources]常用选项:-s,–semaphore-id按id号删除
信号量
-S,–semaphore-key按键值删除
信号量
-a,–
付宇利
·
2023-11-07 10:27
shell
linux
linux 驱动——将模块编译进内核
文章目录新增C文件修改Makefile文件修改Kconfig文件模块使能内核启动日志参考
linux驱动
——字符设备驱动
linux驱动
——字符设备驱动(自动生成设备节点文件)
linux驱动
——将模块编译进内核前面两节介绍的驱动都是以模块的形式
tyustli
·
2023-11-07 08:23
#
kernel
linux
模块编译进内核
嵌入式Linux开发17——字符设备驱动开发
从本文开始进入我们的重点内容——
Linux驱动
开发。首先学习字符设备的驱动开发,一些开发流程和驱动代码模板可以作为之后开发的“蓝本”。
贾贾2023
·
2023-11-07 08:22
Linux驱动开发
嵌入式
Linux
arm
驱动开发
字符设备
Linux驱动
——字符设备驱动
目录一、代码编译环境二、
Linux驱动
开发分类三、字符设备驱动开发流程1.编译驱动模块代码(Makefile)2.驱动模块的加载与卸载四、字符设备驱动编写1.驱动模块2.字符设备驱动编写步骤2.1设备号的注册与注销
icy、泡芙
·
2023-11-07 08:22
Linux驱动开发篇
linux
ubuntu
运维
linux 驱动——字符设备驱动
文章目录字符设备驱动字符设备APP模块操作模块安装创建设备节点APP操作模块卸载与删除模块`shell`脚本自动化
linux驱动
——字符设备驱动
linux驱动
——字符设备驱动(自动生成设备节点文件)
linux
tyustli
·
2023-11-07 08:22
#
kernel
linux
linux 驱动——字符设备驱动(自动生成设备节点文件)
文章目录字符设备驱动字符设备APP生成dev节点的原理配置内核自动创建设备节点模块使用
linux驱动
——字符设备驱动
linux驱动
——字符设备驱动(自动生成设备节点文件)
linux驱动
——将模块编译进内核字符设备驱动
tyustli
·
2023-11-07 08:20
#
kernel
linux
字符设备
mdev
正点原子嵌入式
linux驱动
开发——Linux 4G通信
前面学习了如何在Linux中使用有线网络或者WIFI,但是使用有线网络或者WIFI有很多限制,因为要布线,即使是WIFI也得先布线,然后再接个无线路由器。有很多场合是不方便布线的,这个时候就是4G大显身手的时候,产品可以直接通过4G连接到网络,实现无人值守。本章就来学一下如何在STM32MP157开发板中使用4G来实现联网功能。4G网络连接简介4G网络连接,对于嵌入式Linux而言,4G网络连接其
努力自学的小夏
·
2023-11-07 01:50
linux学习
linux
驱动开发
学习
笔记
stm32
STM32MP157驱动开发——Linux 网络设备驱动
STM32MP157驱动开发——Linux网络设备驱动一、简介STM32MP1GMAC接口简介YT8511C详解二、驱动开发1.网络外设的设备树2.设备驱动三、测试网速测试参考文章:【正点原子】I.MX6U嵌入式
Linux
Amonter
·
2023-11-07 01:49
STM32MP157
驱动开发
stm32
linux
正点原子嵌入式
linux驱动
开发——Linux 网络设备驱动
网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面已经讲过了字符设备驱动和块设备驱动,本章就来学习一下linux里面的网络设备驱动。嵌入式网络简介嵌入式下的网络硬件接口本次笔记中讨论的都是有线网络!提起网络,一般想到的硬件就是“网卡”。在电脑领域的“原始社会”,网卡是独立的硬件,如果电脑要上网就得买个网卡插上去,类似现在的显卡一样。但
努力自学的小夏
·
2023-11-07 01:47
linux学习
linux
驱动开发
stm32
笔记
学习
网络协议
必读!!!传感器大集合
传感器是整个物联网的灵魂,传感器可以将各种
信号量
转化为处理器可以识别的一系列01数字。
万物简单数智社区
·
2023-11-06 21:59
物联网传感器
ETTPython组件库
物联网
嵌入式硬件
单片机
线程安全的实现方法
1.互斥同步方法顾名思义:多个线程操作变量时候,一次只能被一个线程操作,也就所说的互斥,在深层次就是所说:临界区,互斥量,
信号量
在JAVA中最重要的体现在synchronized和Lock上面(可以参照另一篇文章
Tancent
·
2023-11-06 20:50
【Windows】线程同步之
信号量
(Semaphores)
概述:semaphores的说明和使用微软官方文档:SemaphoreObjects-Win32apps|MicrosoftLearnSemaphores是解决各种producer/consumer问题的关键要素。这种问题会存有一个缓冲区,可能在同一时间内被读出数据或被写入数据。理论可以证明,mutex是semaphore的一种退化。如果你产生一个semaphore并令最大值为1,那就是一个mut
欧恩意
·
2023-11-06 19:13
#
Windows
windows
网络规划设计师知识点——网络基础篇 操作系统——PV操作
P操作:使
信号量
S=S-1,若S>=0,则该进程继续执行,否则进程进入等待队列。V操作:使
信号量
S=S+1,若S小于等于0,则唤醒等待队列中的一个进程。例如:有甲,乙两个资源;A,B,C三个进程。
不想相交线
·
2023-11-06 13:25
多线程编程——互斥锁死锁案例
前言线程同步是多线程编程必须考虑的一个机制,线程同步的机制有:1.POSIX
信号量
2.互斥量(互斥锁)3.条件变量接下来将讨论互斥锁。什么是互斥锁呢?
Jession67
·
2023-11-06 09:59
Linunx服务器编程
linux
c++
多线程
线程同步---互斥锁和用锁不当造成的死锁现象
互斥锁是线程同步中的一种机制,可以锁定一个代码块,也即该代码块(涉及到某块共享资源)被这个锁保护假如互斥锁被线程A锁定,那么在线程A对互斥锁解锁之前,其余的所有线程都不能获取该锁,并被阻塞在上锁的位置二元
信号量
和互斥锁十分类似
咖啡与乌龙
·
2023-11-06 09:28
多线程编程
编译
链接
库
互斥锁
死锁
信号量
多线程
线程同步——互斥量解锁、解锁
类似与进程间通信
信号量
的加锁解锁。对互斥量进行加锁后,任何其他试图在此对互斥量加锁的线程都会被阻塞,直到当前线程释放该互斥锁。
XXX_MRX
·
2023-11-06 09:27
Linux系统编程——线程
linux
c语言
正点原子嵌入式
linux驱动
开发——Linux WIFI驱动
WIFI的使用已经很常见了,手机、平板、汽车等等,虽然可以使用有线网络,但是有时候很多设备存在布线困难的情况,此时WIFI就是一个不错的选择。正点原子STM32MP1开发板支持USB和SDIO这两种接口的WIFI,本章就来学习一下如何在STM32MP1开发板上使用USB和SDIO这两种WIFI。硬件原理图分析正点原子的STM32MP1开发板板载了SDIOWIFI使用芯片的为RTL8723DS,原理
努力自学的小夏
·
2023-11-06 09:16
linux学习
linux
驱动开发
学习
笔记
stm32
linux驱动
程序——入门
编写
linux驱动
程序——HelloWorld环境:$uname-r6.1.0-13-amd64基本步骤一、建立
Linux驱动
框架(装载、卸载
Linux驱动
)Linux内核在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作
OopspoO
·
2023-11-06 01:30
Unix_Linux
Linux
源码阅读
Read_Notes
linux
学习
c语言
驱动开发
FreeRTOS 事件标志组
FreeRTOS任务可以使用
信号量
来完成同步,但是使用
信号量
来同步的话任务只能与单个的事件或任务进行同步。有时候某个任务可能会需要与多个事件或任务进行同步,此时
信号量
就无能为力了。
温人之周.
·
2023-11-06 00:13
FreeRTOS
freertos
FreeRTOS事件标志组
信号量
来同步的话任务只能与单个的事件或任务进行同步。有时候某个任务可能会需要与多个事件或任务进行同步,此时
信号量
就无能为力了。FreeRTOS为此提供了一个可选的解决方法,那就是事件标志组。
留小乙
·
2023-11-06 00:42
FreeRTOS操作系统
嵌入式
freertos
事件标志组
同步
FREERTOS事件标志组
事件标志组1.事件标志组介绍
信号量
只能实现任务与单个事件或任务间的同步。但是某些任务可能会需要与多个事件或任务进行同步,此时就可以使用事件标志组来解决。
不倒翁766
·
2023-11-06 00:41
stm32
FreeRTOS学习七(事件标志组)
RTOS中可以通过
信号量
来完成同步,但是
信号量
只能与单个的事件或任务进行同步。有时某个任务可能会需要与多个事件或任务进行同步,此时
信号量
就无法满足要求了。事件标志组就排上了用场。
t_guest
·
2023-11-06 00:10
FreeRTOS
freertos
事件标志组
17_FreeRTOS事件标志组
目录事件标志组事件标志组与队列、
信号量
的区别事件标志组相关API函数介绍实验源码事件标志组事件标志位:用一个位,来表示事件是否发生事件标志组是一组事件标志位的集合,可以简单的理解事件标志组,就是一个整数
Tree-gg
·
2023-11-06 00:38
FreeRTOS
单片机
stm32
嵌入式硬件
FreeRTOS
c语言
FreeRTOS-事件标志组
FreeRTOS-事件标志组在前面我们已经学习了
信号量
,我们知道
信号量
可以用来做任务同步,但是这种任务同步有一个缺点,就是只能在两个任务之间进行同步,所以为了解决这个问题,FreeRTOS提供了事件标志组
咸鱼很渴。
·
2023-11-06 00:08
FreeRTOS
freertos
操作系统
嵌入式
Linux编程——进程间通信(信号灯集、消息队列)
信号灯集1.1概念1.2信号灯集创建步骤⭐⭐⭐1.3信号灯集对应函数1.4练习二、消息队列2.1特点2.2消息队列的创建步骤2.3函数2.4练习一、信号灯集1.1概念信号灯(semaphore),也叫
信号量
Sunqk5665
·
2023-11-05 22:20
#
c语言
linux
笔记
嵌入式开发
进程间通信
共享内存 信号灯集 消息队列
由于多个进程共享一段内存,因此也需要依靠某种同步机制,如互斥锁和
信号量
等共享内存的使用步骤:创建key值key_tkey=
Aimer_N
·
2023-11-05 22:16
linux
c
数据库
Linux之进程间通信(二):共享内存、信号灯集、消息队列
目录共享内存特点步骤函数接口系统命令代码演示信号灯集特点步骤命令函数接口代码演示消息队列特点步骤操作命令函数接口代码演示提醒:Linux之进程间通信(一):无名管道、有名管道、
信号量
共享内存特点1共享内存是一种最为高效的进程间通信方式
sansan33shanshan
·
2023-11-05 22:43
java
jvm
开发语言
linux
linux io 学习笔记(03)---共享内存,信号灯,消息队列
systemVIPC1)消息队列2)共享内存3)信号灯(
信号量
集)1.消息队列、ipcs-q查看系统中使用消息队列的情况ipcrm-q+msqid删除消息队列消息队列工作原理:在内核空间上创建队列,信息发送者将发送信息打包成结点添加到队列中
家安
·
2023-11-05 22:08
linux
io进程
linux
io进程
Linux Framebuffer驱动框架、接口实现和使用
Linux驱动
-FrameBuffer代码分析Framebufferfbmem.c部分代码分析初始化Framebuffer 对于驱动开发人员来说,其实只需要针对具体的硬件平台SOC和具体的LCD(通过焊接连接到该
拱-卒
·
2023-11-05 22:05
lcd
linux
信号灯集,消息队列
信号灯集1、概念信号灯(semaphore),也叫
信号量
。它是不同进程间或一个给定进程内部不同线程间同步的机制;SystemV的信号灯是一个或者多个信号灯的一个集合。其中的每一个都是单独的计数信号灯。
零基础的小杨
·
2023-11-05 22:34
IO
IO
1024程序员节
linux
c语言
利用 GCD
信号量
、NSOperation管理请求
需求:若干个request依次执行,若其中一个失败,则取消剩余未执行的request1.自定义operation//.h实现如下@protocolCustomOperationDelegate-(void)cancelAllRequest:(NSInteger)indexparams:(NSDictionary*)dictisSuccess:(BOOL)isSuccess;@end@interfa
NN_逝去
·
2023-11-05 20:37
SpringCloud基础(六)Hystrix:熔断降级
目录1、基础概念2、使用方式3、OpenFeign使用Hystrix实现降级3.1、接口写法3.2、实现FallbackFactory4、熔断机制5、依赖隔离5.1、线程池隔离5.2、
信号量
隔离6、Gateway
烟锁迷城
·
2023-11-05 17:29
spring
基础
spring
cloud
Hystrix
熔断降级
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他