随笔分类 - 【linux内核】
摘要:转自:https://www.cnblogs.com/wang_yb/p/3575039.html Sparse是内核代码静态分析工具, 能够帮助我们找出代码中的隐患. 主要内容: Sparse 介绍 Sparse 使用方法 Sparse 在编译内核中的使用 补充 1. Sparse 介绍 Spar
阅读全文
摘要:转自:http://xilinx.eetop.cn/viewnews-2647 作者:Arvind Raghuraman工程师 Mentor Graphics 公司 arvind_raghuraman@mentor.com Mentor 嵌入式多核框架能消除异构硬件和软件环境的管理复杂性,从而简化S
阅读全文
摘要:转自:https://www.cnblogs.com/rex-2018-cloud/p/10442583.html 转自:http://www.cnblogs.com/hazir/p/systemtap_introduction.html systemtap是内核开发者必须要掌握的一个工具,本文我将
阅读全文
摘要:转自:https://www.cnblogs.com/arnoldlu/p/11246204.html 关键词:uevent、netlink、ADD/REMOVE/CHANGE、uevent_helper、hotplug、usermode helper、mdev、mdev.conf等等。 本文从三方
阅读全文
摘要:转自:https://blog.csdn.net/W1107101310/article/details/80211885 简介: 本文主要介绍uevent机制是什么,并通过代码分析使用uevent机制生成设备节点的过程。而本文将分为两部分,第一部分我们介绍一些预备知识和uevent的原理,而第二部
阅读全文
摘要:转自:https://blog.csdn.net/zhao_h/article/details/80943226 一:什么是Netlink通信机制 Netlink是linux提供的用于内核和用户态进程之间的通信方式。 但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的
阅读全文
摘要:转自:http://www.formosaos.url.tw/linux/kinit.html 1 核心初始化 從核心程式碼預覽,可以知道核心的檔案和目錄都非常的多,不容易以個別目錄的程式碼的方式去了解。 筆者選擇以深入核心初始化程序的方式,了解核心的構成。 透過核心初始化的程序,了解各個模組間的關
阅读全文
摘要:转自:http://tinylab.org/explore-linux-bogomips/ Tao HongLiang 创作于 2015/05/12 打赏 By Tao Hongliang of TinyLab.org 2015/04/12 1 背景 今天和往常一样,在实验室和一群攻城师同事们没日没
阅读全文
摘要:转自:https://blog.csdn.net/feelabclihu/article/details/106726648 随着cpu技术发展,现在大部分移动设备、PC、服务器都已经使用上64bit的CPU,但是关于Linux内核的虚拟内存管理,还停留在历史的用户态与内核态虚拟内存3:1的观念中,
阅读全文
摘要:转自:https://www.cnblogs.com/arnoldlu/p/8060121.html 专题:Linux内存管理专题 关键词:用户内核空间划分、Node/Zone/Page、memblock、PGD/PUD/PMD/PTE、lowmem/highmem、ZONE_DMA/ZONE_NO
阅读全文
摘要:转自:https://blog.csdn.net/weixin_45309916/article/details/108290225?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.
阅读全文
摘要:转自:https://www.cnblogs.com/linhaostudy/p/10089120.html 阅读目录 2 伙伴系统的结构 2.1 伙伴系统数据结构 2.2 最大阶MAX_ORDER与FORCE_MAX_ZONEORDER配置选项 2.3 内存区是如何连接的 3 避免碎片 3.1 内
阅读全文
摘要:转自:https://blog.csdn.net/xiaoqiaoq0/article/details/107135747/ 前言 本文继续整理CPU调度WALT相关内容,主要整理如下内容: WALT是什么? WALT 计算? WALT 计算数据如何使用? 1. WALT是什么? WALT:Wind
阅读全文
摘要:转自:https://www.cnblogs.com/lvzh/p/13169941.html achievelv 举一反三、总结输出 linux cpufreq cpufreq概述 cpufreq的核心功能,是通过调整CPU的电压和频率,兼顾系统的性能和功耗。在不需要高性能时,降低电压和频率,以降
阅读全文
摘要:转自:https://www.cnblogs.com/linux-37ge/p/10207385.html 一. 什么是块设备、 1.1. 一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。可以随
阅读全文
摘要:转自:https://blog.csdn.net/dropping_1979/article/details/20628109 首先要确保内核支持ramdisk启动: The configuration of the kernel is as follow: 1) General setup-->[
阅读全文
摘要:转自:https://blog.csdn.net/lishenglong666/article/details/8287783#t6 内核泄露检测(kmemleak) 介绍: Kmemleak 提供了一种可选的内核泄漏检测,其方法类似于跟踪内存收集器。(http://en.wikipedia.org
阅读全文
摘要:转自:https://blog.csdn.net/deggfg/article/details/82587548 origin: http://sh.516878.com/2013/1101/25699.html 在了解UBIFS之前一定要注意UBIFS和任何传统的文件系统是不一样的:UBIFS不是
阅读全文
摘要:转自:https://blog.csdn.net/boyemachao/article/details/103968941 一 查看文件格式 file ramdisk.img.u ramdisk.img.u: u-boot legacy uImage, ramdisk, Linux/ARM, RAM
阅读全文
摘要:转自:https://www.luozhiyun.com/archives/291 Linux的文件系统 文件系统的特点 文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。 如果文件系统中有的文件是热点文件,近期
阅读全文