Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
linux内核编译问题解决方法
在linux内核编译过程中 可能会遇到有些文件没有的可能 下面是我用gcc4 6 2编译linux2 6 30 5内核过程中提示的错误 gcc error elf i386 No such file or directory OBJCOPY
ARM9AT91SAMxxx
Linux内核
gcc
Linux
x86
编译Linux内核生成Image和System.map文件
p span style font family 华文楷体 font size 12pt background color rgb 255 255 255 一直想琢磨琢磨Linux内核 便开始看 Linux内核完全注释 可是发现一头雾水 所
Linux
Linux内核
编译器
源代码
内核内存回收原理简介
页框回收与交换 概念 内核在为进程服务的过程中会分配大量的页 但是这些页对应的虚拟地址在进程的生命周期里一直会被断断续续的访问 所以当内核同时为大量进程服务时 内存终究会耗尽 所有页框回收就是在内核未耗尽内存之前 因为回收与交换也会使用内存
Linux内核
内存回收
把握linux内核设计思想(十一):内存管理之页的分配与回收
版权声明 尊重原创 转载请保留出处 blog csdn net shallnet 文章仅供学习交流 请勿用于商业用途 内存管理单元 MMU 负责将管理内存 在把虚拟地址转换为物理地址的硬件的时候是按页为单位进行处理 从虚拟内存的角度来看 页
把握linux内核设计思想
Linux内核
内存管理
page
kmalloc
Linux内核--网络栈实现分析(一)--网络栈初始化
本文分析基于内核Linux Kernel 1 2 13 原创作品 转载请标明http blog csdn net yming0221 article details 7488828 更多请看专栏 地址http blog csdn net c
Linux内核
Linux Kernel 编译流程 (一)
1 config 文件产生 研究Linux Kernel config文件的产生 添加自己的配置 Linux Kernel 4 18 20 Source Insight 3 5 Ubuntu 18 04 arm linux gnueabi
Linux内核
Linux
linux内核——list_for_each_entry
在Linux内核源码中 经常要对链表进行操作 其中一个很重要的宏是list for each entry 意思大体如下 假设只有两个结点 则第一个member代表head list for each entry的作用就是循环遍历每一个pos
Linux内核
notifier chain — 内核通知链
大多数内核子系统都是相互独立的 因此某个子系统可能对其它子系统产生的事件感兴趣 为了满足这个需求 也即是让某个子系统在发生某个事件时通知其它的子系统 Linux内核提供了通知链的机制 通知链表只能够在内核的子系统之间使用 而不能够在内核与用
内核接口
struct
Notifications
Semaphore
Linux内核
Linux内核scripts/Makefile.build文件结构
1 默认目标 build 2 初始化obj y obj m等变量 3 include include config auto conf 内含CONFIG RING BUFFER y等变量列表 4 include scripts Kbuild
Linux内核
掌握GDB调试工具,轻松排除bug!
一 什么是GDB gdb是GNU debugger的缩写 是编程调试工具 GDB官网 https www gnu org software gdb GDB适用的编程语言 Ada C C objective c Pascal 等 GDB的工作
Bug
Linux内核
内存管理
内存泄漏
嵌入式开发
手把手教你如何编写一个Makefile文件
一 概念理解 彩蛋藏在某个地方 1 1 什么是Makefile C语言中 我们使用visual studio开发软件时候 写程序开始时候都会创建一个project项目文件 然后在文件里面编译 h 和 c 的文件 在Linux中 有一个叫ma
Linux
Linux内核
Ext4文件系统介绍 - 理论篇
Overview ext4文件系统分割成多个block groups 为了解决碎片化问题 block allocator尽量将一个文件的block放在一个group中 block groups的size通过sb s blocks per g
文件系统与存储
Linux
文件系统
Linux内核
IO
第二章 主机到网络层(网卡)--基于Linux3.10
TCP IP协议栈模型 网络协议栈常用OSI七层模型 实际上Linux网络协议栈使用的却是四层模型 图2 1展示了OSI七层和四层模型它们之间各层对应关系 图2 1的最左侧一列是数据在协议栈上各层的称谓 frame位于主机到网络层 Laye
网络
Linux
Linux内核
ipv4
一文让你彻底了解Linux内核文件系统(大总结)
一 文件系统特点 文件系统要有严格的组织形式 使得文件能够以块为单位进行存储 文件系统中也要有索引区 用来方便查找一个文件分成的多个块都存放在了什么位置 如果文件系统中有的文件是热点文件 近期经常被读取和写入 文件系统应该有缓存层 文件应该
文件系统
Linux
运维
服务器
Linux内核
Linux OOM killer机制介绍
1 概念描述 Linux内核内存管理使用OOM killer Out Of Memory killer 机制 在系统内存不足时 选择性杀死一些进程以释放内存 以使系统继续运行 2 OOM killer产生的原因 2 1 malloc 内存分
Linux内核
KVM/QEMU简介
KVM QEMU简介 KVM虚拟机是基于linux内核虚拟化 自linux2 6 20之后就集成在linux的各个主要发行版本中 它使用linux自身的调度器进行管理 所以相对于xen 其核心源码很少 KVM的虚拟化需要硬件的支持 如int
虚拟机与虚拟化
虚拟化
Linux
Linux内核
工具
KVM模块单独编译(适合调试)
当前系统环境 CentOS Linux release 7 2 1511 Core 在说kvm模块单独编译之前 难免设计到linux内核模板的编写 所以这里也稍微提一下 1linux内核模块环境搭建 这里有2种方法 1 1 升级内核 升级当
Linux内核
linux Oops和Panic关系
常在河边走 哪能不湿鞋 用Linux 总有死机的时候 如果运气好 会看到一些所谓 Oops 信息 在屏幕上或系统日志中 比如 Unable to handle kernel paging request at virtual address
Linux内核
主流显卡Linux系统驱动安装--intel、ATi篇
Intel 集成显卡的Linux驱动安装 目前使用Intel 集成显卡的计算机主要集中在中低端商务台式机和中低端笔记本电脑 这里介绍一下Linux下显卡驱动安装方法 I ntel针对集成显示芯片提供了两种驱动程序 i915Graphics和
Linux
Express
Linux内核
server
shell
初探KVM虚拟化技术:新手指南
首先了解一下虚拟化的概念 虚拟化是指对资源的逻辑抽象 隔离 再分配 管理的一个过程 通常对虚拟化的理解有广义狭义之分 广义包括平台虚拟化 应用程序虚拟化 存储虚拟化 网络虚拟化 设备虚拟化等等 狭义的虚拟化专门指计算机上模拟运行多个操作系统
perl
服务器
开发语言
Linux内核
KVM虚拟化
«
1 ...
3
4
5
6
7
8
9
»