在linux内核中,互斥量(mutex,即mutual exclusion)是一种保证串行化的睡眠锁机制。和spinlock的语义类似,都是允许一个执行线索进入临界区,不同的是当无法获得锁的时候
2022-05-13 08:56:26
7763 
Linux 系统是开放的, 其上安全机制、工具很多,不同的场景其安全目标和选择的工具都不相同。以下从个人角度仿ATT&CK列出一些常见的安全机制和技术。
2023-05-19 10:59:59
3881 
在linux内核中,互斥量mutex是一种保证CPU串行运行的睡眠锁机制。和spinlock类似,都是同一个时刻只有一个线程进入临界资源,不同的是,当无法获取锁的时候,spinlock原地自旋,而mutex则是选择挂起当前线程,进入阻塞状态。所以,mutex无法在中断上下文中使用。
2023-06-26 16:05:58
1918 差别,因此,很有必要做好软硬件的协同设计。本着这样的想法,我想将我所认识的 Linux 分析一遍,特别是一些我认为精华和重要的机制,另外在讨论过程中,我会插入一些其他的 OS 实现机制,进行对比
2016-05-21 09:51:16
一、让有意义的事情变的有意思二、物理内存、虚拟内存三、Linux 中的换页机制一、让有意义的事情变的有意思 昨天,看到下面这句话,送给您:让有意思的事情变的有意义,让有意义的事情变的有意思...
2022-01-10 07:11:27
在Linux下使用串口通信时,默认的阻塞模式是不实用的。而采用select或epoll机制的非阻塞模式,写代码有比较麻烦。幸好Linux的串口自己就带有超时机制。
2019-07-05 08:38:40
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。
2019-08-06 07:08:12
从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。
2019-09-23 07:31:36
什么是Linux系统呢?Linux系统是如何去实现多用户运行机制的呢?
2021-12-29 06:40:38
在linux下开发过程中,用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如 hotplug、udev 和 inotify 就是这种需求催生的。
2019-07-22 08:05:50
在Linux内核中添加wifi驱动Linux WIFI驱动实验rtl8723 Wifi联网测试
2021-02-05 07:59:05
ATK-Mini Linux开发板-EMMC
2023-03-28 13:05:54
ATK-Mini Linux开发板-NAND
2023-03-28 13:05:54
我在使用 Aurix TC275TP 时遇到一个问题,我需要在 DXCPL 模式下使用 Trace32 在闪存中写入数据,但我不知道正确的命令顺序。
有可能在 uC 运行时写入数据吗? 我想我必须先解锁闪存,然后擦除并写入,但我不知道命令。
2024-05-27 06:05:12
Mini Linux EMMC
2023-03-28 13:06:25
提出了一种嵌入式 Linux系统多重备份与恢复机制。采用在一片NAND Flash 上划分多个系统镜像区(包括内核和文件系统),在U-Boot和系统镜像中添加多重备份与恢复机制。当运行中的镜像区域
2023-09-20 07:01:25
TP2是我前面经过采样和一次放大后得到电压,TP3是我准备调成一个固定电压,用来跟TP2做减法操作的。现在问题是我TP3调好后,随着TP2的增加TP3的电位也再增加,这是怎么回事呢?TP2(V
2019-04-03 23:58:44
函数重载是C++的新增机制,是在同一个作用域中能声明定义多个同名字的函数.(我们知道函数的名字是函数代码块的起始地址,这个首地址能够将函数的控制权转移给这个代码块的区域).在定义多个同名函数的时候
2016-10-01 17:18:42
主题:linux驱动中的异步通知机制
2019-08-02 08:11:27
你好 是否可以通过SPAEr320 CPU中的USB启动机制启动Linux内核? 如果是,可以使用哪些工具为可启动USB记忆棒生成图像?我希望至少能够获得一份认可的应用说明链接。 谢谢 亨氏 #USB启动
2019-08-07 14:23:28
本帖最后由 lee_st 于 2018-2-24 19:52 编辑
深入Linux设备驱动程序内核机制
2018-02-24 17:19:33
本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系统中实现内核抢占的必要性。然后分析了禁止内核抢占的情况和内核抢占的时机,最后介绍了实现抢占内核所做的改动以及何时需要重新调度。
2019-08-06 06:16:22
Linux能力机制
2020-04-20 08:23:03
:FreeRTOS是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理.本文主要阐述FreeRTOS系统中的任务调度机制、时间管理机制、任务管理机制以及内存分配策略的实现原理,并指出FreeRTOS在应用中的优缺点。在嵌入式领域中,嵌入式实时操作系统...
2021-12-20 06:34:43
阿尔法Linux ATK-IMX6F800E8GD512M-B 6~24V
2023-03-28 13:06:25
TP3054, TP
2008-10-21 13:39:22
29 TP3054-X, TP3057-XExtended Temperature Serial Interface CODEC/FilterCOMBO® FamilyGeneral
2008-10-21 13:44:19
17 TP3064, TP3067 ``Enhanced' Serial InterfaceCMOS CODEC/Filter COMBOÉGeneral DescriptionThe
2008-10-21 13:45:23
47 TP3070, TP3071, TP3070-XCOMBO® II Programmable PCM CODEC/FilterGeneral DescriptionThe TP
2008-10-21 13:46:40
22 TP3420A ISDN S/T Interface DeviceGeneral DescriptionThe TP3420A is an enhanced version
2008-10-21 13:50:55
34 Linux与VxWorks任务调度机制分析
2009-03-28 09:52:34
19 早期Linux 的内存分配机制采用伙伴算法, 当请求分配的内存大小为几十个字节或几百个字节时会产生内存碎片, 严重消耗系统资源。现今采用Slab 机制可以缓存物理空间的申请和回
2009-04-24 10:49:30
11 本文对Linux 防火墙内核中Netfilter 系统的结构框架、工作原理及其在内核中的实现机制进行了研究,阐述了Linux 内核可加载模块的机制,并分析了其主要数据结构及它们之间的关系。
2009-06-19 09:59:57
11 文章论述了在Linux 平台上一种高效的I/O方法—epoll, 针对网络游戏中大量并发客户请求问题,提出采用epoll 机制建立高效网络游戏服务器思想,较好地解决了网络游戏服务器中的大量用
2009-06-22 08:52:12
35 为了促进“Linux+PCI”技术在工控领域中的应用,通过对Linux系统中PCI局部总线规范实现机制和Linux设备驱动模块的分析,给出了PCI设备驱动程序的基本结构、内容及开发方法;最后用
2009-07-16 09:55:22
17 MS/TP 主-从/令牌数据链路协议为现场控制总线提供可靠、实时数据传输服务。为了降低MS/TP 开发成本,本文在ARM 和μC/OS 操作系统平台下,利用时间中断和多任务管理,实现MS/TP 协
2010-01-20 14:50:36
14 将空间互联网协议SCPS-TP用于卫星通信系统中,并以SCPS-TP所使用的Vegas拥塞控制策略为基础,借鉴了TCP Hybla协议慢启动阶段拥塞窗口增长策略,同时对发生丢包及超时情况的拥
2010-11-26 15:50:49
24 触摸屏TP和PLC在搅拌楼生产控制中的应用
本文着重介绍了触摸屏作为上位机管理系统与 PLC通讯在混凝土搅拌楼中的实际应用,主要阐述
2009-06-12 15:16:34
1467 
TouchWin触摸屏TP和PLC在搅拌楼生产控制中的应用
本文着重介绍了触摸屏作为上位机管理系统与PLC通讯在混凝土搅拌楼中的实际应用,主要
2009-06-18 14:23:35
5084 
中频低损耗功率铁氧体材料 TP4、TP4A TP4S Middle frequency, low core loss power ferrite material TP4、TP4A TP4S 特点: Features: TP4系列材料是一类典型的低损耗材料,主要应用于中频段(~300kHz)。 TP
2011-06-15 17:23:48
0 本内容详细讲述了嵌入式Linux在航空拍摄中的应用
2011-06-15 18:20:15
50 本内容介绍了arm linux内存管理机制,详细说明了linux内核内存管理,linux虚拟内存管理,arm linux内存管理等方面的知识
2011-12-19 14:09:27
73 信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号机制经过POSIX实时扩展后,功能更加强大,除了基本通知功能外,还可
2012-01-05 10:48:13
1866 为了提高Linux操作系统的实时性,研究了Linux操作系统System V信号量机制在内核中的实现,发现其在实时应用中存在的不足,提出并实现了一种对其进行改进的方法。经测试表明,采用该
2013-06-25 16:41:46
18 基于Linux内核2_6的进程拦截机制的研究和实现_王全民
2017-03-18 09:15:44
3 基于JPEG在嵌入式Linux中的应用
2017-10-31 08:39:08
6 本文从Linux内核几种软中断机制相互关系和发展沿革入手,分析了这些机制的实现方法,给出了它们的基本用法。 软中断概况 软中断是利用硬件中断的概念,用软件方式进行模拟,实现宏观上的异步执行效果。很多
2017-11-02 11:01:58
0 2007-05-10 17:06:53 分享到: 在Linux中限制用户的磁盘使用空间使用的是Quota,一般Quota在安装Linux时就已包括在内核中,不需要另行安装。Quota可以从两方面指定
2017-11-07 10:20:38
0 亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它们的关键,本文在详细讨论了管道和有名管道的通信机制的基础上,用实例对其读写规则进行了程序验证,这样做有利于增强读者对读写规则的感性认识,同时也提供了
2017-11-07 10:51:54
0 Linux内核源码当中,关于RCU的文档比较齐全,你可以在 /Documentation/RCU/ 目录下找到这些文件。Paul E. McKenney 是内核中RCU源码的主要实现者,他也写了很多RCU方面的文章。今天我们而主要来说说linux内核rcu的机制详解。
2017-11-13 16:47:44
9308 
Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型
2017-11-13 17:01:23
1814 
在操作系统引入了进程概念,进程成为调度实体后,系统就具备了并发执行多个进程的能力,但也导致了系统中各个进程之间的资源竞争和共享。另外,由于中断、异常机制的引入,以及内核态抢占都导致了这些内核执行
2017-11-14 15:25:19
5869 
在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。
2017-11-14 15:52:46
7626 如果其中一个进程的输出结果是“pid1:1001, pid2:1002”,写出其他进程的输出结果(不考虑进程执行顺序)。
明显这道题的目的是考察linux下fork的执行机制。下面我们通过分析这个题目,谈谈Linux下fork的运行机制。
2018-04-26 16:26:00
1391 
现在网上都议论在网络对战中的反作弊机制,网友表示你的Linux系统用户名,将有可能会触发Steam的反作弊机制,尽管你没有未使用过任何作弊软件。
2018-01-02 11:19:00
921 功能需要在重新编译内核上花费大量的时间。LKM机制由于大大缩短了开发和测试的时间,在 Linux开发、研究的过程中起到了举足轻重的作用。
2018-09-08 10:51:59
4801 
,适合大多数的操作系统比如Win,Mac或者Linux)和一个简单的Python控制脚本 dBird Notifier(用于捕获新收到的消息)达到这个目的。
这两个工具可以从以下地址下载到(适用于
2018-09-20 19:46:22
765 在好多实时操作系统中,并没有dpm这个框架,所以我们可以仿照linux的dpm框架,来实现我们自己的dpm,可以运用到需要dpm的系统中。
2019-04-22 17:41:31
1215 
我们讨论了如何使用 gzip 和 bzip2 压缩和解压缩文件。在本教程中,我们将学习如何在 Linux 归档文件。
2019-04-22 17:54:30
2260 在Linux内核中,completion是一种简单的同步机制,标志"things may proceed"。
要使用completion,必须在文件中包含,同时创建一个类型为struct completion的变量。
2019-04-24 11:45:02
1658 访问共享内存资源的代码区称为“临界区”,临界区需要被以某种互斥机制加以保护,中断屏蔽、原子操作、自旋锁和信号量等
是linux设备驱动中可采用的互斥途径。
2019-04-26 13:56:52
908 Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行
2019-04-29 15:25:50
1023 Linux内核同步机制,挺复杂的一个东西,常用的有自旋锁,信号量,互斥体,原子操作,顺序锁,RCU,内存屏障等。
2019-05-14 14:10:38
935 RCU的设计思想比较明确,通过新老指针替换的方式来实现免锁方式的共享保护。但是具体到代码的层面,理解起来多少还是会有些困难。在《深入Linux设备驱动程序内核机制》第4章中,已经非常明确地叙述了
2019-05-14 14:28:37
1551 epoll 是Linux内核中的一种可扩展IO事件处理机制,最早在 Linux 2.5.44内核中引入,可被用于代替POSIX select 和 poll 系统调用,并且在具有大量应用程序请求时能够
2019-05-16 16:07:08
861 
进行图形编程,还需要自己动手完成其他许多工作。*二、FrameBuffer在Linux中的实现和机制*Framebuffer对应的源文件在linux/drivers/video/目录下。总的抽象设备文件为
2019-04-02 14:31:51
1216 嵌入式linux中文站向广大嵌入式linux爱好者介绍:mdev是busybox自带的一个简化版的udev 作用是在系统启动和热插拔 或动态加载驱动程序时,自动
2019-04-02 14:32:47
881 所谓共识机制,是分布式系统中的一个过程,用于在涉及多个不可靠节点的网络中,在所有节点之间实现数据一致性并对某个提案达成一致的协议。不同的共识机制各自有其优缺点。现在主要根据安全性,可扩展性,TPS性能,以及资源消耗来判定一款共识机制的优劣。
2019-04-30 10:00:00
1331 从Linux 2.6起引入了一套新的驱动管理和注册机制:platform_device和platform_driver。
2019-11-06 14:12:50
2009 
简单来说,共识机制就是一种每个节点都必须遵守的规则。它同样是区块链的四大核心技术之一。共识机制在区块链网络中主要起到了协调全节点账目保持一致的作用。
2019-12-20 09:24:01
8761 是用PROTOOL V6.0软件编辑和下载的,而TP177A的程序必须用WINCC FLEXIBLE 2008软件来编辑和下载的。要想将TP170A的程序下载到TP177A中,必须通过WINCC FLEXIBLE 2008软件移植后方可实现下载。
2020-03-28 08:00:00
0 胶水的流体特性,人工点胶会存在点胶不均匀、胶水过多溢出、胶水封闭不全等问题,因此在一些行业中较早导入了以点胶机为主的自动点胶设备。 在手机生产组装制造过程中,TP屏与边框粘接是很重要的一个工艺环节,其传统的生产工艺主要
2020-08-03 10:25:57
2271 概述 kprobe机制用于在内核中动态添加一些探测点,可以满足一些调试需求。本文主要探寻kprobe的执行路径,也就是说如何trap到kprobe,以及如何回到原路径继续执行。 实例 先通过一个实例
2021-01-02 11:53:00
3178 面向Linux系统的系统数据容灾机制综述
2021-06-27 14:29:32
8 Linux内核文件Cache机制(开关电源技术与设计 第二版)-Linux内核文件Cache机制
2021-08-31 16:34:54
4 ./oschina_soft/github-notifier.zip
2022-05-23 10:51:49
3 有时候我们会发现系统中某个进程会突然挂掉,通过查看系统日志发现是由于 OOM机制 导致进程被杀掉。
2023-02-12 09:57:34
1494 这篇文章就来看看 ZWave 中是通过什么机制为我们提供了一个便捷的消息队列处理机制。
2023-02-14 13:41:42
1534 
Hello、Hello大家好,我是木荣,今天我们继续来聊一聊Linux中多线程编程中的重要知识点,详细谈谈多线程中同步和互斥机制。
2023-04-26 17:27:44
893 
同步就是进程与进程之间,进程与系统资源之间的交互。由于 Linux内核采用的是多任务,所以在多个进程之间,必须要有同步机制来保证彼此协调。
2023-05-04 17:06:13
1536 在 Linux 中,有时需要将文件从一台计算机传输到另一台计算机。为了完成这个任务,有两个主要的工具可以使用:SCP 和 Rsync。本文将介绍如何使用这两个工具在 Linux 中传输文件。
2023-05-12 14:32:54
1660 尽管在图形包管理器的帮助下包管理变得更加容易,但一些用户总是更喜欢命令行方式。有不同的命令可以在不同的 Linux 版本中找出包版本。今天,在本教程中,我们将看到如何在一些流行的 Linux 发行版
2023-05-12 16:33:29
3940 分页机制是 80x86 内存管理机制的第二种机制,分段机制用于把虚拟地址转换为线性地址,而分页机制用于把线性地址转换为物理地址。
2023-05-30 09:10:44
952 
与hardlockup机制类似, softlockup也是在watchdog框架下关注于某个task一直处于内核态而不给其它task运行机会的一种debug机制.具体的超时判断时间一般为20S,也可以通过sysctrl 来进行修改.
2023-06-23 15:30:00
2323 
复制目录是Linux中的一项基本任务,它允许我们复制目录、创建备份或在不同位置之间传输数据。在Linux中复制文件和目录最常用的命令之一是cp。 在本教程中,我们将探讨如何使用cp命令有效地复制目录
2023-06-26 17:14:07
1418 ARP学习和老化机制在Linux网络通信中起着至关重要的作用。ARP(Address Resolution Protocol)地址解析协议是将IP地址解析为MAC地址的一种机制。
2023-08-04 16:55:27
2147 Linux kernel 的 kretprobe 机制和 kprobe 完全不同,本质原因在于,函数的入口地址是固定的,但函数的返回地址不固定,由于返回位置不固定,无法固定函数大小,无法事先插桩。
2023-08-07 09:15:39
1908 
在太阳能光伏新能源发电系统中,通过TP1000多路数据记录仪可以监测光伏电站各种类的数据,在光伏行业中,常用的可监测的数据有以下几种。
2023-09-27 10:58:28
1778 电子发烧友网站提供《嵌入式Linux在磁场测量系统中的应用.pdf》资料免费下载
2023-10-11 10:11:06
0 的实时内核补丁来完成。简介我们曾介绍过在Ubuntu22.04中启用实时Linux内核有多简单,因为Canonical已将该内核列为一个选项。但要为默认Linux内
2024-04-12 08:36:37
4691 
ifconfig是一个网络管理工具,用于配置、控制和查询网络接口。在许多旧的Linux发行版中,ifconfig是查看和配置网络接口的主要工具。
2024-08-07 15:16:47
10585 
Linux内核中是如何分配出页面的,如果我们站在CPU的角度去看这个问题,CPU能分配出来的页面是以物理页面为单位的。也就是我们计算机中常讲的分页机制。本文就看下Linux内核是如何管理,释放和分配这些物理页面的。
2024-08-07 15:51:11
1021 
在linux内核中,uevent机制是一种内核和用户空间通信的机制,用于通知用户空间应用程序各种硬件更改或其他事件,比如插入或移除硬件设备(如USB驱动器或网络接口)。uevent表示“用户空间
2024-09-29 17:01:29
2900 本文将深入探讨Linux系统中的动态链接库机制,这其中包括但不限于全局符号介入、延迟绑定以及地址无关代码等内容。 引言 在软件开发过程中,动态库链接问题时常出现,这可能导致符号冲突,从而引起程序运行
2024-12-18 10:06:32
1013 
TP1000采集模块为了保护电路和设备免受电压突变或电流干扰的影响,可以在1500V的通道间隔离电压下正常工作。
2025-02-24 16:52:10
831 
评论