[free time team] study kernel share 高分推广 [set1/50]

Linux/Unix社区 > 内核源代码研究区 [问题点数:100分,结帖人zzyjsjcom]
等级
本版专家分:50
结帖率 100%
等级
本版专家分:99
勋章
Blank
黄花 2014年3月 C/C++大版内专家分月排行榜第二
等级
本版专家分:5073
勋章
Blank
红花 2017年5月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2015年9月 Linux/Unix社区大版内专家分月排行榜第二
等级
本版专家分:2902
等级
本版专家分:17695
勋章
Blank
红花 2009年12月 Linux/Unix社区大版内专家分月排行榜第一
等级
本版专家分:50
zzyjsjcom

等级:

kernel 源码浏览网站

http://code.woboq.org/linux/linux/ 在线浏览kernel 源码。强烈推荐. http://lxr.free-electrons.com/ https://www.kernel.org/doc/html/latest/ 内核文档 http://www.brendangregg.com/ 系统调优 git clone -...

分析Ubuntu Kernel Kdump文件(by quqi99)

作者:张华 发表于:2014-07-23版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明(http://blog.csdn.net/quqi99 ) Linux内核在发生kernel panic时会打印出Oops信息,把...

使用 ftrace 调试 Linux 内核

使用 ftrace 调试 Linux 内核,第 1 部分 http://blog.csdn.net/tommy_wxie/article/details/7340701 简介: ftrace 是 Linux 内核中提供的一种调试工具。使用 ftrace 可以对内核中发生的事情进行跟踪,这在调试 ...

kernel BUG at mm/slab.c

GMAC: swgmac_linux_xmit_frames No More Free Tx Descriptors GMAC: swgmac_linux_xmit_frames No More Free Tx Descriptors GMAC: swgmac_linux_xmit_frames No More Free Tx Descriptors GMAC: swgmac_linux_xmit

kptr_restrict 向用户空间内核中的指针(/proc/kallsyms-modules显示value全部为0)

CSDN GitHub kptr_restrict ... LinuxDeviceDrivers/study/debug/filesystem/procfs/kptr_restrict 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处, 谢谢合作因本人技术

FREE TIMEFREE DEMURRAGE和FREE DETENTION的区别研究参考

FREE TIMEFREE DEMURRAGE和FREE DETENTION的区别研究参考缘起:客户要求We also need that you talk with the freight forwarders at your place, about the free time they can grant us at destination port ...

Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度(六)

日期 内核版本 架构 作者 GitHub CSDN 2016-05-29 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers ...前言Linux下有3个特殊的进程,idle进程(PID=0PID = 0), init进程(PID=1PID = 1)和kthreadd(PID=2P

kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1

docker build 报错 ...kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1 解决办法 yum -y update 更新下系统就没有出错了 转载于:https://www.cnblo...

Linux内核升级之制作initrd.img及其new-kernel-pkg(.sh)使用

Linux内核升级之制作initrd.img及其new-kernel-pkg(.sh)使用

树莓派4B新手篇:安装官网Raspbian Buster系统及基础配置

1、前言 2、树莓派4B有什么特色? 3、树莓派新手准备 4、烧录Raspbian Buster系统到Micro SD卡 开启SSH及配置无线连接 5、启动安装树莓派系统 启动树莓派 6、树莓派的基本配置 6.1 系统配置 6.2 更改apt...

Kernel 中的 GPIO 定义和控制

最近要深一步用到GPIO口控制,写个博客记录下Kernel层的GPIO学习过程! General Purpose Input Output (通用输入/输出)简称为GPIO,或 总线扩展器。也就是芯片的引脚,当微控制器或芯片组没有足够的I/O端口,或当...

实例介绍利用valgrind定位内存异常释放问题(double free 和wrong free

之前介绍过利用valgrind来定位内存泄漏(慢性病, 会导致程序在某个不确定的时刻异常), 本文我们来简要介绍利用valgrind来定位内存的重复释放(急性病, 会报纸程序崩溃)。... free(p); free(p); re

kernel 网桥代码分析

作者:林海枫本文地址:http://blog.csdn.net/linyt/archive/2010/01/14/5191512.aspx 注:本文由作者所拥...本文分析的kernel版本为:2.6.24.4,网桥代码目录为:linux-2.6.24.4/net/bridge。本文着重分析网桥的基本功

CentOS之——"/proc/sys/net/ipv4/ip_forward" E667: Fsync failed解决方式

vi /etc/sysctl.conf 把 net.ipv4.ip_forward = 0 改成 net.ipv4.ip_forward = 1 如果此文件中没有这个选项则将其添加上就行。 然后执行命令:#sysctl -p 使其生效。 [root@liuyazhuang145 ~]# sysctl -p ...

jupyter notebook 安装 C/C++ kernel

jupyter notebook 安装 C/C++ kernel 如果你想在jupyter notebook中交互式编写C以及C++,那么本文是为你而写_ 1. 准备工作 为了减少安装过程中不必要的烦恼,影响你美美的心情,请确保目标机器上已经安装了...

STL系列之九 探索hash_set

Title: STL系列之九 探索hash_setAuthor: MoreWindowsBlog: http://blog.csdn.net/MoreWindowsE-mail:  morewindows@126.comKeyWord: C++ STL set hash_set 哈希表 链地址法 本文将着重探索hash_setset快速高效...

CUDA学习,第一个kernel函数及代码讲解

CUDA学习,第一个kernel函数及代码讲解。本博文分为三个部分,第一部分给出一个代码示例,第二部分对代码进行讲解,第三部分根据这个例子介绍如何部署和发起一个kernel函数。

linux 的kernel的入口之 -- start_kernel 分析

如果以为到了c代码可以松一口气的话,就大错特措了,linux的c也不比汇编好懂多少,相反到掩盖了汇编的一些和机器相关的部分,有时候更难懂。其实作为编写操作系统的c代码,...asmlinkage void __init start_kernel(void

【C++札记】动态分配内存(malloc,free)

介绍 操作系统中存在一个内存管理器(Memory Manager),简称MM,它负责管理内存。 MM提供的服务:应用程序可以向MM申请一块指定大小的内存(借出),用完之后应用程序应该释放(还回)。...1.MM管理的内存...

Linux Kernel 学习笔记9:内核与用户层通信之netlink

(本章基于:Linux-4.4.0-37) 内核与用户空间通信有很多种通信方式,netlink是其中一种,其余的还有/proc、ioctl、sockopt、共享内存等等。netlink的特点是异步全双工。 netlink使用32位端口寻址,称为pid(与进程...

Linux Kernel Boot Parameters(Linux内核启动参数)

http://redsymbol.net/linux_boot_parameters/ The following is a consolidated list of the kernel parameters as implemented (mostly) by the __setup() macro and sorted into English Dictionary order (defi

select的fd超过1024将会非常危险------FD_SET导致core dump

关于linux select无须多说, 来看代码: #include #include #include #include #include #include int main(int argc, char *argv[]) { if(argc != 2) ... return -1; } struct timeval tv

JVM性能调优实践——G1 垃圾收集器分析、调优篇

前言 关于G1 GC以及其他垃圾收集器的介绍可以参考前一篇JVM性能调优实践——G1 垃圾收集器介绍篇。了解了G1垃圾收集器的运行机制之后,就可以针对一些GC相关参数来调整内存分配以及运行策略。下文的调优主要针对G1...

kernel 启动过程之一, uimge, zimage,arch/arm/boot/compressed/head.S

这几天因为工作原因,升级 2.6.22.7 的kernel 到 Mavell 的arm 板子上去,遇到一些头疼的问题,不得不分析启动代码, 郁闷阿。 zImage是ARM Linux常用的一种压缩映像文件,uImage是U-boot专用的映像文件,它是在...

E: Unable to locate package vim 的解决方案---docker 镜像下安装Vim

1 问题介绍 在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: root@1b4671904bfa:/# apt-get ...

编译linux kernel及制作initrd ( by quqi99 )

编译linux kernel及制作initrd ( by quqi99 ) 作者:张华 发表于:2013-01-27 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.csdn.net/quqi99 )    ...

android kernel和标准linux kernel的区别

将从google 官网(http://code.google.com/p/android/downloads/list )下载的Android 的Linux Kernel 和标准的Linux 2.6.25 版本的Kernel 比较,Android 系统的Kernel 主要增加如下内容“ 1. 基于 ARM 架构增加 ...

Linux内核线程kernel thread详解--Linux进程的管理与调度(十)

Linux内核可以看作一个服务进程(管理软硬件资源,响应用户进程的种种合理以及不合理的请求)。 内核需要多个执行流并行,为了防止可能的阻塞,支持多线程是必要的。 内核线程就是内核的分身,一个分身可以处理一件...

Linux下内存buff/cache占用过多问题解决

在Linux下经常会遇到buff/cache内存占用过多问题,尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,free空闲内存就很少,影响使用;通常内存关系是:普通机器:total=used+free...

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke