本内容提供了基于Linux内核的透明代理配置方案,先解释为什么要配置透明代理,如何利用Linux内核来实现
2011-11-03 16:47:52769 进行嵌入式Linux产品开发,往往需要对内核进行裁剪和定制,以满足嵌入式产品的功能和性能需求。本文介绍几种阅读Linux内核源码的工具和方法。
2016-12-29 15:20:024523 Perf Event 是一款随 Linux 内核代码一同发布和维护的性能诊断工具,由内核社区维护和发展。Perf 不仅可以用于应用程序的性能统计分析,也可以应用于内核代码的性能统计和分析。
2018-04-06 09:23:367363 本文主要讲述嵌入式Linux启动时间优化的秘密之三-内核,我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲内核系统。想看上一篇的请查看本文结尾的链接。 内核 1.有用的调试
2020-04-20 18:09:532243 Linux 系统内核指的是由 Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。
2022-11-02 16:45:24915 hello 大家好,今天给大家介绍一下linux 内核链表的分析,在写这篇文章前,笔者自己以前也只是停留在应用层面,没有深究其中的细节,很多也是理解的不是很透彻。写完此文后,发现对链表的理解更加深刻了。很多现代计算机的思想在内核里面都有体现。
2022-11-14 09:17:11908 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时
2022-11-21 11:23:20569 Linux内核采用的是GCC编译器,GCC编译器除了支持ANSI C,还支持GNU C。在Linux内核中,许多地方都使用了GNU C语言的扩展特性
2023-03-20 09:04:56738 在Linux内核开发中,Kmemleak是一种用于检测内核中内存泄漏的工具。
2023-07-04 11:04:03553 Linux操作系统是当今世界上最为广泛使用的开源操作系统之一,内核则是一个操作系统的核心和灵魂所在。对于一名Linux驱动开发者来说,了解Linux内核的运行机制和Linux内核提供的一些关键功能(如虚拟内存管理、进程管理、文件系统、网络协议栈等)都是我们日常工作和学习的重点。
2023-07-06 11:46:411046 I2C核心维护了i2c_bus结构体,提供了I2C总线驱动和设备驱动的注册、注销方法,维护了I2C总线的驱动、设备链表,实现了设备、驱动的匹配探测。此部分代码由Linux内核提供。
2023-09-04 09:35:38721 本文在行文的过程中,会多次提到cache或缓存的概念。如果没有特殊在前面添加硬件的限定词,就说明cache指的是slab分配器使用的软件缓存的意思。如果添加了硬件限定词,则指的是处理器的硬件缓存,比如L1-DCache、L1-ICache之类的。
2024-02-22 09:25:48263 Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应
2018-05-08 10:33:193299 作为一名Linux 或 Android 平台的系统工程师,在开发系统新功能外,主要工作就是优化系统性能,使系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性和多变性,导致对系统
2019-07-22 06:48:03
本文就如何对Linux系统的核心实现定制进行论述,主要内容包括Linux内核部分和文件系统,系统定制的硬件平台是PC/104单片机。之所以将Linux内核定制、文件系统定制单独讨论,是因为在基于任何平台的Linux系统定制过程中,其内核和文件系统的定制工作都具有相似的特征和相似的过程。
2020-03-05 07:44:46
近年来,世界上许多大软件公司纷纷推出各种Linux服务器系统及Linux下的应用软件。目前,Linux 已可以与各种传统的商业操作系统分庭抗礼,在服务器市场,占据了相当大的份额。本文分别从磁盘调优,文件系统,内存管理以及编译优化等方面来论述 Linux系统的优化调优策略。
2019-07-16 06:23:35
Linux内核的编译与安装1从www.kernel.org 下载内核linux-2.6.29.1.tar.bz2包解压。并执行清理命令makedisrclean 2复制或者参考主机linux下
2015-10-26 14:14:30
嵌入式LINUX驱动学习之12内核内存分配一、头文件、函数及说明:一、头文件、函数及说明://头文件位置 : include/linux/slab.h/*申请内存函数:kmalloc()实现方式一般
2021-12-17 06:44:48
简述linux和android的区别和联系,我是韦东山,一直从事嵌入式Linux培训,最近打算连载一系列文章。正在录制全新的嵌入式Linux视频,使用新路线,不再从裸机/uboot开始,效率更高
2021-07-14 07:56:45
HBase是Hadoop生态系统中的一个组件,是一个分布式、面向列的开源数据库,可以支持数百万列、超过10亿行的数据存储,因此,对HBase性能提出了一定的要求,那么如何进行HBase性能优化呢
2018-04-20 17:16:47
Mini Linux EMMC
2023-03-28 13:06:25
拓宽你的编程思路。如果你初次接触linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。(美)拉芙(Robert Love)拉芙(Robert Love)是一位资深的开源社区达人,很早
2015-09-12 00:17:20
驱动程序、文件系统管理和系统服务器调用。整个操作系统实际上是在内核空间中工作的。Linux 内核支持在运行时插入和删除可加载内核模块。通过只在内核内存中保留必要的模块,内核的内存占用减少了,它的整体性能
2022-07-22 18:26:49
在上了Linux内核这门课后,我对Linux内核开始有了初步的了解,关于Linux内核,我觉得最重要的部分还是进程的创建以及切换,这是整个内核的核心部分。以下是一些我在学习Linux内核过程中的总结:
2019-07-12 07:27:28
简述嵌入式Linux系统一般是将应用程序与文件系统、内核、资源文件等放在不同的分区,产品量产后内核、文件系统这些一般不会升级,应用程序可能升级会比较多一些。有的嵌入式系统的应用程序分区用的也是可读
2021-12-21 08:15:44
张飞实战电子之设计思想核心2
2015-04-23 19:24:34
英雄帖号召各路英雄帮忙一起完善一下这个文档这边教程主要是从基础的51单片机着手,然后是模块化编程编程规范在51单片机中从零玩转系统,核心思想是是以“思想为主”,由于本人能力有限,加上时间不多,SO想
2016-02-21 16:18:20
电路设计核心思想高度总结!!
2015-04-13 18:55:25
男孩出版的全部3本书则7折包邮。 如同时购买老男孩核心思想竹书签1套(12枚),享受内部VIP优惠价50元一套(原价80),购书包邮。 如再加13元送特牛的大鼠标垫一个(购书包邮)。 学老男孩思想
2017-12-15 15:16:45
linux内核图解说明
2009-03-25 08:57:1924 Linux内核中文版教程
2009-03-28 09:45:490 Linux_内核详细说明
2009-03-28 09:46:5135 本章学习目标掌握LINUX内核版本的含义理解并掌握进程的概念掌握管道的概念及实现了解内核的数据结构了解LINUX内核的算法掌握LINUX内核升级的方法
2009-04-10 16:59:190 Linux内核学习起步介绍
2009-04-10 17:22:040 早期Linux 的内存分配机制采用伙伴算法, 当请求分配的内存大小为几十个字节或几百个字节时会产生内存碎片, 严重消耗系统资源。现今采用Slab 机制可以缓存物理空间的申请和回
2009-04-24 10:49:3011 Linux内核解读入门关键词:Linux, 内核,源代码一.核心源程序的文件组织: 1. Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核
2010-01-16 14:40:10103
PPPoE是一种数据链路层通信协议,在Linux下大部分PPPoE拨号都实现于用户空间。而提出了将PPPoE的实现于内核,即把PPP层的封包解包实现于内核。这样就可以大大降低了内
2010-07-21 16:22:5514 Linux内核的下一个稳定的升级版本已经发布了。Linux发明者李纳斯·托沃兹(Linus Torvalds)用电子邮件向Linux内核邮件列表发布了升级版本的Linux内核。
2006-03-13 13:07:54824 基于Linux的Socket网络编程的性能优化
随着Intenet的日益发展和普及,网络在嵌入式系统中应用非常广泛,越来越多的嵌入式设备采用Linux操作系统。Linux是一个源代码公开
2009-10-22 20:48:53978 电子发烧友为您提供了免费下载,《深入Linux内核架构》一书讨论了Linux内核的概念、结构和实现。内核对一致和非一致内存访问系统使用相同的数据结构。 Linux 操作系统的源代码复杂
2011-07-10 11:24:170 Linux因其完全开放的特性和稳定优良的性能深受欢迎,当推出了内核输入子系统后,更方便了嵌入式领域的驱动开放。介绍了Linux的设备驱动基础,详细阐述了基于Linux内核输入子系统下
2012-09-12 16:38:5223 描述项目管理核心思想及项目管理内容,项目管理的初步入门资料
2016-02-25 14:16:3311 由于Linux的独特优势,使越来越多的企业和科研机构把目光转向Linux的开发和研究上。目前Linux最新的稳定内核版本为2.6.17,但是当今绝大部分对于Linux Makefile的介绍文章都是
2017-09-18 19:09:090 linux 内核C语言的编程风格
2017-09-26 14:22:320 怎样去读Linux内核源代码
2017-10-25 10:15:5513 新手Linux内核学习起步
2017-10-27 16:10:3013 linux内核的完全注释
2017-10-29 10:02:4918 Linux_内核注释
2017-10-30 09:45:569 Linux内核编译详谈
2017-10-30 09:51:357 基于Arm的Linux内核编译指导
2017-10-30 10:13:2515 做个迷你型linux内核
2017-10-30 10:34:077 随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码
2017-11-01 15:45:543 针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制; 一.核心源程序的文件组织: 1.Linux核心源程序通常
2017-11-08 10:06:162 记时器、简短的优先占有时间内核、强有力的可预言的系统日程安排和提供任务性能保证的机制。 RedIce-Linux提供开放资源Linux的能力和可靠性,有唯一的实时系统能力来保证应用性能
2017-11-08 10:24:0312 提权攻击是针对Linux系统的一种重要攻击手段。根据提权攻击所利用的漏洞类型,一般可将其分为应用层提权攻击和内核提权攻击。现有的防御技术已经能够防御基本的应用层提权攻击,但是并不能完全防御内核
2017-11-24 11:46:030 针对基本粒子群优化(PSO)算法收敛精度低、容易陷入局部最优的问题,提出了一个结合质心思想和柯西变异策略的粒子群优化算法。首先,在粒子的初始化阶段采用混沌初始化策略,以提高初始粒子的均匀分布能力
2017-12-03 11:23:050 Android虽然建立在Linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如Binder,loger等等驱动。可以拿Android内核代码和其Baseline版本进行对比。可以看到Android对Linux内核的所有扩展。
2018-09-09 09:10:004369 此书是当今首屈一指的linux内核入门最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是很权威的。这本书讲解浅显易懂,全书没有列举一条汇编语句,但是
2018-10-15 18:20:520 Robert Ioffe描述了一系列一致的优化,可以提高英特尔®上的OpenCL内核性能Iris™图形或英特尔®Iris™Pro图形,使用英特尔®SDKfor OpenCL™应用程序2013。
2018-11-07 06:16:002845 Linux内核的slab来自一种很简单的思想,即事先准备好一些会频繁分配,释放的数据结构。
2019-02-02 16:27:002391 Android是基于Linux内核的操作系统,但是,运行在Android设备上的内核其实与Google选择的LTS版本Linux内核有很大不同。
2019-11-22 10:41:422793 Linux内核创建者Linus Torvalds最近回应 Linux内核调度器存在问题的文章引发了大家的关注,在同一个帖子里,他还回复了一名用户抱怨Linux内核最近破坏了内核源码树外ZFS模块的评论。
2020-01-10 10:32:432363 在Linux系统中,由于成本的限制,往往会存在资源上的不足,例如 CPU、内存、网络、IO 性能。本文,就对 Linux 进程和 CPU 的原理进行分析,总结出 CPU 性能优化的方法。
2020-01-18 08:52:003094 Linux:QEMU调试内核的步骤
2020-06-23 09:03:072841 Linux排障技巧在数据中心十分受人重视。数据中心专家对此提供了一些Linux服务器排障相关的性能问题、优化和便利工具参考。
2020-09-03 10:29:341503 Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。Linux 内核是第一个真正完整且突出的免费和开源软件示例,促使其广泛采用并得到了数千名开发人员的贡献。
2020-09-16 15:49:502323 本文主要阐述了linux内核参数设置及linux内核的功能。
2020-09-17 14:40:491190 来源 :头条号@Linux学习教程,冰凌块儿 01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux
2020-10-19 17:46:081860 01 前言 本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。 拥有超过1300万行的代码,Linux
2020-10-21 12:02:533873 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux 作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订
2020-11-04 18:04:108 1月6日,Linux基金会宣布,Linux 5.10.5内核正式发布,所有5.10内核系列的用户都必须升级。
2021-01-07 14:36:572342 我们可以使用BPF对Linux内核进行跟踪,收集我们想要的内核数据,从而对Linux中的程序进行分析和调试。与其它的跟踪技术相比,使用BPF的主要优点是几乎可以访问Linux内核和应用程序的任何信息,同时,BPF对系统性能影响很小,执行效率很高,而且开发人员不需要因为收集数据而修改程序。
2021-06-30 17:28:301943 嵌入式LINUX系统内核和内核模块调试(嵌入式开发和硬件开发)-嵌入式LINUX系统内核和内核模块调试
2021-07-30 13:55:219 很多基础的概念,将跨越软件的层次而存在。比如slab,对于内核人员,我们都知道slab是buddy之上的一层。 因为buddy作为Linux内核最底层的内存管理器,它分配
2021-08-13 14:55:361242 Linux内核文件Cache机制(开关电源技术与设计 第二版)-Linux内核文件Cache机制
2021-08-31 16:34:544 1 引言 分析了Linux的实时性,针对其在实时应用中的技术障碍,在参考了与此相关研究基础上,从三方面提出了改善Linux实时性能的改进措施。为提高嵌入式应用响应时间精度,提出两种细化Linux
2021-11-01 16:33:066 实验环境VMware Workstation PlayerUbuntu16.04kernel-3.2.tar.bz2Linux内核编译在ubuntu上编译嵌入式Linux内核,需要大家提前安装好交叉
2021-11-01 17:07:2016 一、学习操作系统(Linux内核)的重要性 为什么要学习Linux内核,这个问题我相信很多人都不一定答得上来。只是从技术层上讲,对内核的研究会加深我们的技术的理解,更多的理解源码,是从思想和思考方式
2022-05-06 22:15:201688 学习linux内核,这个可不像学一门语言,c或者java一个月或者3月你就能精通掌握。学习linux内核是需要一步一步循序渐进,掌握正确的linux内核学习路线对学习至关重要,本篇文章就来分享学习linux内核的一些建议吧。
2022-05-07 15:20:27447 为了解决小块内存的分配问题,Linux 内核提供了块分配器,最早实现的块分配器是SLAB 分配器。
2022-07-27 09:35:371194 【Linux内核】从小小的宏定义窥探Linux内核的精妙设计
2022-08-31 13:30:061602 Linux内核由七个部分构成,每个不同的部分又有多个内核模块组成。
2022-10-13 15:44:45625 Linux 内核是 Linux 操作系统的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。
2022-12-07 21:18:13372 本文将描述linux-usb子系统的核心,主要分析其核心的初始化流程,文中源码基于内核版本:4.1.15。
2023-01-14 09:37:251948 半导体厂商会从 Linux内核官网下载某个版本,将其移植到自己的 CPU上,测试成功后就会将其开放给该半导体厂商的 CPU开发者。开发者下载其提供的 Linux内核,然后将其移植到自己的产品上。
2023-04-19 11:20:32701 大多数计算机用的主存都是动态随机访问内存(DRAM),只有内核才可以直接访问物理内存。Linux内核给每个进程提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。这样进程就可以很方便的访问内存(虚拟内存)。
2023-05-12 15:16:53323 Linux 内核是 Linux 操作系统的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。
2023-06-09 09:29:06320 简述几种常用的内核镜像文件:vmlinux、Image、zImage、bzImage、uImage、bootpImage、XIPImage等等。
2023-06-23 11:49:007878 Linux perf(性能分析工具)是一个功能强大且灵活的性能剩余工具,它可以在Linux系统上检测和调试各种性能问题。Linux内核集成了perf工具,可用于探测内核性能事件、硬件性能计数器以及用户级应用程序性能事件。
2023-07-03 10:22:01343 Linux操作系统是当今世界上最为广泛使用的开源操作系统之一,内核则是一个操作系统的核心和灵魂所在。
2023-07-06 11:48:14683 linux内核设备的注册由device_register()函数完成,这个函数是linux设备驱动模型的核心函数
2023-07-12 08:52:15478 卷积神经网络算法的核心思想 卷积神经网络(Convolutional Neural Network,简称CNN)是一种深度学习算法,是机器学习领域中一种在图像识别、语音识别、自然语言处理等领域具有
2023-08-21 16:50:17797 我将结合具体的Linux内核驱动框架代码来展示Linux内核如何使用结构体和函数指针。
2023-09-06 14:17:55516 真的很低,这是为什么?有没有办法去尝试着优化?而不是动不动就DPDK。 我们从最开始说起。 Linux内核作为一个通用操作系统内核,脱胎于UNIX那一套现代操作系统理论。 但一开始不知道怎么回事将网络协议栈的实现塞进了内核态,从此它就一直在内核态了。既然
2023-11-10 10:51:55239 栈收包效率真的很低,这是为什么?有没有办法去尝试着优化?而不是动不动就DPDK。 我们从最开始说起。 Linux内核作为一个通用操作系统内核,脱胎于UNIX那一套现代操作系统理论。 但一开始不知道怎么回事将网络协议栈的实现塞进了内核态,从此它就一直在内核态
2023-11-13 10:38:08216 今天分享一篇内存性能优化的文章,文章用了大量精美的图深入浅出地分析了Linux内核slab性能优化的核心思想,slab是Linux内核小对象内存分配最重要的算法,文章分析了内存分配的各种性能
2023-11-13 11:45:42288 (ELF1/ELF1S开发板及显示屏)Linux内核是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程序和文
2023-12-13 09:49:33270 近期,兆芯工程团队亦在致力于将首选内核调度技术引进Linux系统中。他们试图通过提议的Linux内核补丁,利用已有的ACPI功能来辨别每个核心的特性。这项补丁将在ACPI CPUFreq驱动程序中体现。这意味着调度程序能自动在首要核心上运行任务,使得整体性能更佳。
2023-12-29 14:30:23180
评论
查看更多