码迷,mamicode.com
首页 >  
搜索关键字:linux源代码    ( 71个结果
linux内核数据结构之链表
1、前言 最近写代码需用到链表结构,正好公共库有关于链表的。第一眼看时,觉得有点新鲜,和我之前见到的链表结构不一样,只有前驱和后继指针,而没有数据域。后来看代码注释发现该代码来自linux内核,在linux源代码下include/Lish.h下。这个链表具备通用性,使用非常方便。只需要在结构定义一个 ...
分类:系统相关   时间:2016-05-11 21:52:52    阅读次数:179
5.execve()到底干了啥?
导语 很多童鞋有分析阅读Linux源代码的强烈愿望,可是Linux内核代码量庞大,大部分人不知道如何下手,以下是我分析Linux源代码的一些经验,仅供参考,有不实之处请大神指正! 1.要想阅读内核首先要进入内核,其中用户态程序进入内核态的主要方式是int 0x80中断,搞懂这条指令的执行过程是我们学习内核的第一步; 2.Linux中...
分类:其他好文   时间:2016-05-04 13:32:53    阅读次数:292
Android深度探索——第四章读书笔记及心得
源代码的下载及编译 ——第四章读书笔记及心得 通过阅读书籍知道了Android源代码和Linux源代码的区别,了解了什么是Android移植。知道了Android移植就是Linux内核移植,而Linux内核移植主要就是Linux的驱动移植。为了开发和测试内核环境需要对环境进行搭建,进而知道了如何搭建 ...
分类:移动开发   时间:2016-04-28 10:40:26    阅读次数:205
《Android深度探索卷一》读书笔记五
下载和编译Linux内核源代码 Android源代码不包含Linux源代码,必须单独下载。不能直接在www.kernel.org下载Linux内核,应在Google提供的网站下载Android中使用的Linux内核。 1.下载“git clone https://android.googlesour ...
分类:移动开发   时间:2016-04-28 00:23:18    阅读次数:216
Git使用入门 心得笔记hg
1.Git管理Linux源代码,由Linux之父Linus编写,其拥有最为优化的存储能力和非凡的性能。 2.在Linux下可以直接使用man命令查看指定命令的帮助文档。查询git-checkout命令的帮助文档# man git-checkout,按“q”键退出帮助。以文本形式查看指定的文档可以使用 ...
分类:其他好文   时间:2016-04-26 10:51:15    阅读次数:109
《Android深度探索》(卷1)HAL与驱动开发读后感
第4章:源代码的下载和编译 本章主要介绍的是使用Git下载两套源代码,一套是安卓源代码,另一套Linux源代码。因为Android内核是基于Linux内核的,Android移植主要就是Linux内核的移植。而Linux内核的移植主要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要在Li ...
分类:移动开发   时间:2016-04-24 00:29:04    阅读次数:269
第四章:源代码的下载预编译
《Android深度探索》(卷1)HAL与驱动开发读后感: 第四章:源代码的下载预编译 在第三章学习过Git的使用方法的基础上,本章主要介绍的是使用Git下载两套源代码,一套是安卓源代码,另一套Linux源代码。由于安卓移植主要就是Linux内核移植,所以Linux源代码是安卓的核心部分。而Linu ...
分类:其他好文   时间:2016-04-21 01:33:32    阅读次数:141
Linux源代码分析工具链
转自https://linux.cn/article-6091-1.html 前言 看源代码是一个程序员必须经历的事情,也是可以提升能力的一个捷径。个人认为: 要完全掌握一个软件的方法只有阅读源码。 在Windows下有sourceinsight这个源码阅读软件(虽然我没用过,但是网上评价还不错), ...
分类:系统相关   时间:2016-04-04 14:48:50    阅读次数:210
linux中的设备名称和设备号
看赵炯博士的《linux 0.11 源代码注释》已经两三周了,从今天起开始将一些个人总结和感悟分小标题写出来,聊作记忆以供后来查看。在linux0.11源码的 /linux/boot/bootsect.s中,有一个标号定义ROOT_DEV! ROOT_DEV: 0x000 - same type o
分类:系统相关   时间:2016-03-21 09:20:43    阅读次数:841
Linux内核分析 笔记三 构造一个简单的Linux系统MenuOS ——by王玥
一、知识点总结 (一)Linux源代码简介 arch/x86目录下的代码是我们重点关注的 内核启动相关代码都在init目录下 start_kernel函数相当于普通C程序的main函数 linux的核心代码都在kernel目录中 arch/ 支持不同cpu的源代码 Documentations/ 文
分类:系统相关   时间:2016-03-12 16:01:37    阅读次数:271
71条   上一页 1 2 3 4 5 6 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!