上一页 1 2 3 4 5 6 7 8 9 ··· 41 下一页
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/completion.html Completions - "wait for completion" barrier APIs 介绍: 如果您有一个或多个线程必须等待某些内核活动达到某个点或特定状态,完成 阅读全文
posted @ 2023-12-11 20:53 dolinux 阅读(348) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/sched-domains.html 调度器域 每个 CPU 都有一个“基本”调度域(struct sched_domain)。域层次结构是通过这些基本域通过 ->parent 指针构建的。->parent 阅读全文
posted @ 2023-12-11 20:50 dolinux 阅读(44) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/sched-design-CFS.html CFS调度器 1. 概述 CFS代表“完全公平调度器”,是由Ingo Molnar实现并合并到Linux 2.6.23中的新“桌面”进程调度器。它是替代先前普通调 阅读全文
posted @ 2023-12-11 20:49 dolinux 阅读(132) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/sched-deadline.html 0. 警告 调整这些设置可能导致系统行为不可预测甚至不稳定。对于 -rt(组)调度,假定超级用户知道自己在做什么。 1. 概述 sched_dl 调度类中包含的 SC 阅读全文
posted @ 2023-12-11 20:36 dolinux 阅读(388) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/sched-bwc.html CFS带宽控制 注意 本文仅讨论SCHED_NORMAL的CPU带宽控制。SCHED_RT情况在实时组调度中有所涉及。 CFS带宽控制是CONFIG_FAIR_GROUP_SC 阅读全文
posted @ 2023-12-11 20:11 dolinux 阅读(163) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/sched-arch.html 《CPU调度器实现提示:针对特定体系结构代码》 Nick Piggin,2005 上下文切换 运行队列锁定 默认情况下,调用switch_to体系结构函数时会锁定运行队列。除 阅读全文
posted @ 2023-12-11 20:04 dolinux 阅读(51) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/scheduler/index.html#scheduler Completions - "wait for completion" barrier APIs CPU Scheduler implementation hint 阅读全文
posted @ 2023-12-11 19:59 dolinux 阅读(29) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/staging/rpmsg.html#remote-processor-messaging-rpmsg-framework Remote Processor Messaging (rpmsg) Framework 介绍 现代S 阅读全文
posted @ 2023-12-11 19:56 dolinux 阅读(1285) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/staging/remoteproc.html#remote-processor-framework 远程处理器框架 简介 现代SoC通常具有异构的远程处理器设备,采用非对称多处理(AMP)配置,可以运行不同实例的操作系统,无 阅读全文
posted @ 2023-12-11 19:54 dolinux 阅读(307) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/early-userspace/early_userspace_support.html#early-userspace-support 早期用户空间(Early userspace)是一组库和程序,提供 阅读全文
posted @ 2023-12-11 19:50 dolinux 阅读(108) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/overlayfs.html#overlay-filesystem Overlay Filesystem 本文档描述了在Linux中提供叠加文件系统功能的新方法的原型(有时称为联合文件系统)。叠加文件系 阅读全文
posted @ 2023-12-11 19:47 dolinux 阅读(582) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/admin-guide/blockdev/zram.html#zram-compressed-ram-based-block-devices zram:基于压缩的RAM块设备 介绍 zram模块创建名为/dev/zram<id 阅读全文
posted @ 2023-12-11 19:30 dolinux 阅读(1715) 评论(0) 推荐(1)
摘要: https://www.kernel.org/doc/html/v6.6/staging/tee.html#tee-subsystem 这篇文档介绍了 Linux 中的 TEE(可信执行环境)子系统。 TEE 是在一些安全环境中运行的受信任操作系统,例如 ARM CPU 上的 TrustZone,或 阅读全文
posted @ 2023-12-11 19:18 dolinux 阅读(780) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/relay.html#relay-interface-formerly-relayfs Relay Interface (formerly relayfs) 介绍 Relay接口提供了一种方式,让内核应 阅读全文
posted @ 2023-12-11 19:15 dolinux 阅读(121) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/uio-howto.html#the-userspace-i-o-howto 用户空间 I/O HOWTO 作者 Hans-Jürgen Koch Linux 开发者,Linutronix 日期 2006 阅读全文
posted @ 2023-12-11 19:12 dolinux 阅读(211) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/dmaengine/provider.html#dmaengine-controller-documentation DMA引擎控制器文档 硬件介绍 大多数从DMA控制器都具有相同的操作原则。 它们具有一 阅读全文
posted @ 2023-12-11 18:57 dolinux 阅读(148) 评论(0) 推荐(1)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/legacy.html GPIO(通用输入/输出)是什么? "通用输入/输出"(GPIO)是一种灵活的软件控制数字信号。它们来自许多类型的芯片,对于在嵌入式和定制硬件上工作的 Linux 开发人 阅读全文
posted @ 2023-12-11 16:08 dolinux 阅读(193) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/drivers-on-gpio.html GPIO子系统驱动程序 在Linux内核中,有许多标准的GPIO任务的驱动程序,它们提供了适当的内核空间和用户空间的API/ABI,并且可以通过硬件描述 阅读全文
posted @ 2023-12-11 15:52 dolinux 阅读(339) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/board.html GPIO映射 本文档解释了如何将GPIO分配给特定的设备和功能。 请注意,这仅适用于基于新描述符的接口。有关已弃用的基于整数的GPIO接口的描述,请参阅“Legacy GP 阅读全文
posted @ 2023-12-11 15:51 dolinux 阅读(286) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/consumer.html GPIO描述符消费者接口 本文档描述了GPIO框架的消费者接口。请注意,它描述了新的基于描述符的接口。有关已弃用的基于整数的GPIO接口的描述,请参阅“Legacy 阅读全文
posted @ 2023-12-11 15:49 dolinux 阅读(270) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/driver.html GPIO 驱动接口 这份文档是 GPIO 芯片驱动程序编写者的指南。 每个 GPIO 控制器驱动程序都需要包含以下头文件,该头文件定义了用于定义 GPIO 驱动程序的结构 阅读全文
posted @ 2023-12-11 15:47 dolinux 阅读(315) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/using-gpio.html 在Linux中使用GPIO线 Linux内核的存在是为了将硬件抽象化并呈现给用户。GPIO线通常不是面向用户的抽象。使用GPIO线的最明显、自然和首选方式是让内核 阅读全文
posted @ 2023-12-11 15:38 dolinux 阅读(66) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/intro.html GPIO接口简介 什么是GPIO? GPIO(通用目的输入/输出)是一种灵活的软件控制的数字信号。它们由许多种类型的芯片提供,并且对于使用嵌入式和定制硬件的Linux开发人 阅读全文
posted @ 2023-12-11 15:36 dolinux 阅读(130) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/gpio/index.html#general-purpose-input-output-gpio 通用目的输入/输出(GPIO) 简介 GPIO接口 什么是GPIO? 常见的GPIO属性 在Linux中 阅读全文
posted @ 2023-12-11 15:33 dolinux 阅读(51) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/staging/static-keys.html#static-keys 静态键 警告 已弃用的API: 直接使用'struct static_key'现在已经被弃用。此外,static_key_{true,false}()也 阅读全文
posted @ 2023-12-11 11:54 dolinux 阅读(195) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/livepatch/index.html 动态补丁 (取消)补丁回调 原子替换和累积补丁 动态补丁模块的ELF格式 影子变量 系统状态变化 可靠的堆栈跟踪 动态补丁API 阅读全文
posted @ 2023-12-10 23:27 dolinux 阅读(33) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/fb/deferred_io.html 延迟IO 延迟IO是一种延迟和重新分配IO的方法。它使用主机内存作为缓冲区,并使用MMU页错误作为执行设备IO的预触发器。以下示例可能是对这种设置如何工作的有用解释: 用户空间应用程序( 阅读全文
posted @ 2023-12-10 23:25 dolinux 阅读(62) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/proc.html /proc文件系统 /proc/sys 作者:Terrehon Bowden terrehon@pacbell.net, Bodo Bauer bb@ricochet.net 日期: 阅读全文
posted @ 2023-12-10 23:17 dolinux 阅读(635) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/fuse.html FUSE 定义 用户空间文件系统: 普通用户空间进程提供数据和元数据的文件系统。文件系统可以通过内核接口正常访问。 文件系统守护进程: 提供文件系统数据和元数据的进程。 非特权挂载( 阅读全文
posted @ 2023-12-10 20:55 dolinux 阅读(854) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/sysfs.html sysfs - _用于导出内核对象的_文件系统 Patrick Mochel mochel@osdl.org Mike Murphy mamurph@cs.clemson.edu 阅读全文
posted @ 2023-12-10 20:41 dolinux 阅读(217) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/autofs.html autofs - 工作原理 目的 autofs 的目标是提供按需挂载和无竞争的自动卸载各种其他文件系统。这提供了两个关键优势: 无需延迟引导,直到所有可能需要的文件系统都被挂载。 阅读全文
posted @ 2023-12-10 20:32 dolinux 阅读(379) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/device-io.html Bus-Independent Device Accesses 作者 Matthew Wilcox 作者 Alan Cox 介绍 Linux提供了一个API,它抽象了在所有总 阅读全文
posted @ 2023-12-10 20:20 dolinux 阅读(458) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/clk.html#the-common-clk-framework Common Clk Framework 作者 Mike Turquette mturquette@ti.com 本文旨在解释通用时钟框 阅读全文
posted @ 2023-12-10 20:03 dolinux 阅读(114) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/vfio-mediated-device.html VFIO中介设备 版权 © 2016,NVIDIA CORPORATION。保留所有权利。 作者 Neo Jia cjia@nvidia.com Kir 阅读全文
posted @ 2023-12-10 19:58 dolinux 阅读(97) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/vfio.html# VFIO - "虚拟功能 I/O" [1] 许多现代系统现在提供 DMA 和中断重映射功能,以帮助确保 I/O 设备在它们被分配的边界内运行。这包括具有 AMD-Vi 和 Intel 阅读全文
posted @ 2023-12-10 19:56 dolinux 阅读(429) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/sync_file.html Sync File API Guide 本文档旨在为设备驱动程序编写者提供有关sync_file API的指南,以及驱动程序如何支持它。Sync file是需要在驱动程序之间 阅读全文
posted @ 2023-12-10 19:39 dolinux 阅读(310) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/pwm.html Linux PWM接口概述 PWM(脉冲宽度调制)接口用于控制LED、风扇或手机中的振动器。具有固定目的的PWM无需实现Linux PWM API(尽管它们可以)。然而,在SoC上通常会 阅读全文
posted @ 2023-12-10 19:35 dolinux 阅读(570) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/phy/phy.html PHY子系统 作者 Kishon Vijay Abraham I kishon@ti.com 本文档解释了通用PHY框架以及提供的API,以及如何使用。 简介 PHY是物理层的缩 阅读全文
posted @ 2023-12-10 19:33 dolinux 阅读(396) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/driver-api/pin-control.html PINCTRL(PIN CONTROL)子系统 本文概述了Linux中的pin control子系统。 该子系统涉及以下内容: 枚举和命名可控制的引脚 引脚、Pads、F 阅读全文
posted @ 2023-12-10 19:29 dolinux 阅读(409) 评论(0) 推荐(0)
摘要: https://www.kernel.org/doc/html/v6.6/filesystems/ramfs-rootfs-initramfs.html Ramfs、rootfs和initramfs 作者 Rob Landley rob@landley.net 什么是ramfs? Ramfs是一个非 阅读全文
posted @ 2023-12-10 18:34 dolinux 阅读(771) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 41 下一页