摘要: 转自:http://blog.chinaunix.net/uid-20321537-id-3483405.html 一.前言mmap的具体实现以前在学习内核时学习过,但是对于其中的很多函数是一知半解的,有些只能根据其函数名来猜测其具体的功能,在本文中,一起来重新深入理解其具体的实现。二.mmap的用 阅读全文
posted @ 2016-07-20 17:16 Sky&Zhang 阅读(5944) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077393.html BusyBox 的诞生 BusyBox 最初是由 Bruce Perens 在 1996 年为 Debian GNU/Linux 安装盘编写的。其目标是在一张软盘上创 阅读全文
posted @ 2016-07-20 14:01 Sky&Zhang 阅读(494) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077469.html 转自:http://blog.chinaunix.net/space.php?uid=20543672&do=blog&cuid=460882 热插拔有 2 个不同角 阅读全文
posted @ 2016-07-20 13:59 Sky&Zhang 阅读(933) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077435.html 分析过mdev(udev的BusyBox简化版)源码的都知道mdev的基本原理: a、执行mdev -s命令时,mdev扫描/sys/block(块设备保存在/sys 阅读全文
posted @ 2016-07-20 13:56 Sky&Zhang 阅读(277) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-29401328-id-5019660.html 介绍完相关文件后我们开始构建文件系统,涉及到的文件等到具体用到的时候再讲。一、编译busybox首先下载busybox源码,编译busybox,得到一些初始化文件及我们需要的各种命令。 阅读全文
posted @ 2016-07-20 13:53 Sky&Zhang 阅读(8583) 评论(0) 推荐(1)
摘要: 转自:http://blog.chinaunix.net/uid-29401328-id-5019678.html 一、概述mdev是busybox提供的一个工具,用在嵌入式系统中,相当于简化版的udev,作用是在系统启动和热插拔或动态加载驱动程序时,自动创建设备节点。文件系统中的/dev目录下的设 阅读全文
posted @ 2016-07-20 13:52 Sky&Zhang 阅读(904) 评论(0) 推荐(0)
摘要: 转自:http://www.open-open.com/lib/view/open1403250347934.html 当按下Android设备电源键时究竟发生了什么? Android的启动过程是怎么样的? 什么是Linux内核? 桌面系统linux内核与Android系统linux内核有什么区别? 阅读全文
posted @ 2016-07-20 10:37 Sky&Zhang 阅读(452) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.html Android系统启动过程 首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动And 阅读全文
posted @ 2016-07-20 10:36 Sky&Zhang 阅读(505) 评论(0) 推荐(0)