会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
64
65
66
67
68
69
70
71
72
···
135
下一页
2023年1月27日
Linux PM QoS framework(2)_PM QoS class
摘要: 1. 前言 回顾上一篇文章(Linux PM QoS framework(1)_概述和软件架构),PM QoS framework抽象出4个系统级别的QoS constraint(统称为PM QoS class),分别是cpu&dma latency、network latency、network
阅读全文
posted @ 2023-01-27 10:55 yooooooo
阅读(264)
评论(0)
推荐(0)
2023年1月26日
Linux PM QoS framework(1)_概述和软件架构
摘要: 1. 前言 QOS为Quality Of Service(服务质量)的简称,对PM QoS而言,表示Linux kernel电源管理相关的服务质量。那到底什么是服务质量呢? 我们知道,Linux PM的主要功能,是节省功耗,但同时,会付出一定的性能代价,例如延迟(latency)增加、吞吐量(thr
阅读全文
posted @ 2023-01-26 17:43 yooooooo
阅读(171)
评论(0)
推荐(0)
2023年1月24日
STEP-WISE温控系统
摘要: 本章节分析governor之一的step_wise。 1、基本术语概念 在介绍之前,先介绍几个术语概念来帮助大家理解: 1.1 trip point 可以理解为一个阈值吧,每一个温度区间的阈值可以理解为一个trip point。 1.2 cooling state 可以认为是温控调节的下一目标的索引
阅读全文
posted @ 2023-01-24 17:39 yooooooo
阅读(553)
评论(0)
推荐(0)
2023年1月4日
systemtap从入门到放弃(二)
摘要: 前言 上一篇《systemtap从入门到放弃(一)》我们知道了什么是systemtap,以及如何书写简单的systemtap脚本。本篇承接上文,介绍systemtap的安装和简易场景应用,通过几个小例子掌握systemtap在内核开发调试中的简单使用。 安装systemtap 在linux发行版上安
阅读全文
posted @ 2023-01-04 10:04 yooooooo
阅读(427)
评论(0)
推荐(0)
2022年12月31日
Linux 监控和调试利器 Sysdig 入门教程
摘要: Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strac
阅读全文
posted @ 2022-12-31 18:59 yooooooo
阅读(3259)
评论(0)
推荐(0)
systemtap从入门到放弃(一)
摘要: 前言 内核开发从业者,都知道一个代码调试"大杀器":printk !除此之外大家依据自己的习惯,还经常用一些诸如kdump这类的复杂工具。对于systemtap,有人可能熟悉有人可能没听过,本文从入门层次简介systemtap的原理和安装使用,分为两篇,本篇主要介绍原理和脚本语法。文章冗长,多处包含
阅读全文
posted @ 2022-12-31 09:46 yooooooo
阅读(851)
评论(1)
推荐(0)
USB总线-Linux内核USB3.0设备控制器复合设备之legacy方式分析(八)
摘要: 1.概述 在usb gadget configfs引入到内核之前,内核都使用硬编码的方式实现复合设备,无法在用户空间动态修改和绑定不同的function驱动,若要修改,则需要修改内核代码,重新编码,非常不方便。目前这部分代码在被放到drivers/usb/gadget/legacy/目录下。被编译成
阅读全文
posted @ 2022-12-31 09:43 yooooooo
阅读(642)
评论(0)
推荐(0)
USB总线-Linux内核USB3.0设备控制器复合设备之USB gadget configfs分析(七)
摘要: 1.简介 configfs是基于ram的文件系统,与sysfs的功能有所不同。sysfs是基于文件系统的kernel对象视图,虽然某些属性允许用户读写,但对象是在kernel中创建、注册、销毁,由kernel控制其生命周期。而configfs是一个基于文件系统的内核对象管理器(或称为config_i
阅读全文
posted @ 2022-12-31 09:43 yooooooo
阅读(1998)
评论(0)
推荐(1)
2022年12月30日
USB总线-Linux内核USB3.0设备控制器之UDC驱动分析(六)
摘要: 1.概述 UDC驱动的接口都定义在drivers/usb/gadget/udc/core.c文件中。USB Function驱动通过调用这些接口匹配及访问USB设备控制器,而底层USB控制器驱动要实现这些接口定义的功能。下面分析一下主要的UDC驱动接口调用流程。 2. 接口分析 2.1.驱动绑定 C
阅读全文
posted @ 2022-12-30 16:31 yooooooo
阅读(2419)
评论(0)
推荐(0)
2022年12月29日
ftrace利器之trace-cmd和kernelshark
摘要: trace-cmd是设置读取ftrace的命令行工具,kernelshark既可以记录数据,也可以图形化分析结果。 trace-cmd和kernelshark源码都由kernel.org维护在trace-cmd.git。 kernekshark还有自己的帮助网站 kernelshark.org。 1
阅读全文
posted @ 2022-12-29 23:20 yooooooo
阅读(931)
评论(0)
推荐(0)
上一页
1
···
64
65
66
67
68
69
70
71
72
···
135
下一页
公告