码迷,mamicode.com
首页 >  
搜索关键字:linux内核源码    ( 141个结果
Linux 内核源码情景分析 chap 2 存储管理 (四)
物理页面的使用和周转 1. 几个术语 1.1 虚存页面 指虚拟地址空间中一个固定大小, 边界与页面大小 4KB 对齐的区间及其内容 1.2 物理页面 与虚存页面相对的, 须要映射到某种物理存储介质上面的页面。 依据他是否在内存中。 我们能够分为 内存页面 和 盘上页面。 另外。 通常说物理内存页面的 ...
分类:系统相关   时间:2017-08-10 13:38:20    阅读次数:289
Linux内核源码各目录功能说明
内核源码可以到https://www.kernel.org/去下载。下载完成后,会得到*.tar.xz的源码包,先使用xz-d*.tar.xz解压缩,再使用tar-xvf*.tar进行解包即可得到内核源码:xpleaf@leaf:~/workspace$ls linux-4.1.42linux-4.1.42.tar进入该目录,会有许多目录:xpleaf@leaf:~/workspace/l..
分类:系统相关   时间:2017-07-22 22:40:37    阅读次数:245
Linux 内核源码中likely()和unlikely()【转】
本文转载自:http://blog.csdn.net/tigerjibo/article/details/8279183 ikely()与unlikely()在2.6内核中,随处可见,那为什么要用它们?它们之间有什么区别呢?首先明确:if (likely(value))等价于if (value)if ...
分类:系统相关   时间:2017-06-30 15:34:16    阅读次数:199
和菜鸟一起学linux内核源码之基础准备篇
注:以下大部分内容摘自Linux内核编程入门篇和linux内核完全注释 在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。 关于linux内核体系结构 说到操作系统,我们都会知道win ...
分类:系统相关   时间:2017-06-06 10:51:31    阅读次数:274
[原创]Nexus5 内核编译烧录过程记录
参考Android系统源代码情况分析第二章进行实践,为了提高效率,也为了增加实践机会,使用Nexus5进行内核编译。需要说明的是,Android源代码工程默认是不包含它所使用的Linux内核源码,如果需要运行定制的Linux内核,就要单独下载内核源码,并且对它进行编译。Nexus Android源码 ...
分类:其他好文   时间:2017-05-23 08:10:28    阅读次数:736
squashfs文件系统
一、Squashfs文件系统简介 squashfs是以linux 内核源码补丁的形式发布,附带mksquashfs工具,用于创建squash文件系统。squashfs可以将整个文件系统或者某个单一的目录压缩在一起, 存放在某个设备, 某个分区或者普通的文件中. 如果你将其压缩到一个设备中, 那么你可 ...
分类:其他好文   时间:2017-05-22 20:04:44    阅读次数:404
2014025663(05)《嵌入式程序设计》第三、四周学习总结
这两周主要学习的内容如下: 1.交叉开发工具链软件有:BINTUTILS、GCC、GLIBC和GDB等,通过这些可以生成gcc、g++、ar、as等编译链接工具,还可以生成glibc库和gdb调试器。 2.超级终端和minicom的配置及使用。 3.Linux内核源码目录结构。 4.制作文件系统。( ...
分类:其他好文   时间:2017-05-14 12:23:51    阅读次数:203
Linux内核源码情景分析-系统调用
一、系统调用初始化void __init trap_init(void) { ...... set_system_gate(SYSCALL_VECTOR,&system_call);//0x80 ...... } 对0x80中断向量。设置了系统调用的总入口system_call。static voi ...
分类:系统相关   时间:2017-04-22 18:49:04    阅读次数:238
8分钟掌握Linux内核分析的核心科技
Linux的最大的好处之一就是它的源码公开。同时,公开的核心源码也吸引着无数的电脑爱好者和程序员;他们把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。Linux内核源码是很具吸引力的,特别是当你弄懂了一..
分类:系统相关   时间:2017-04-18 11:45:42    阅读次数:271
基于Linux制作驱动过程中需要认识的 ------内核模块
Ⅰ、驱动的改变 Linux内核源码版本在2.4以前,驱动就是直接定义一个xx.ko,然后再Linux系统中insmod这人格模块就可以把这个驱动加载到内核,就可以驱动自己的代码,只有一个:驱动.c Linux内核版本在2.6以后,引入了一个高级的Linux模型: 1、Linux设备总线 | | | ...
分类:系统相关   时间:2017-04-15 15:31:02    阅读次数:282
141条   上一页 1 ... 3 4 5 6 7 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!