编译Android系统源码和内核源码分类:Android2014-07-21 20:587287人阅读评论(28)收藏举报好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现最近的脑子不够用了,今天写点什么呢?就把我之前编译Android系统源码和内核源码的过程记录一下,因为这个过程真的...
分类:
移动开发 时间:
2016-01-06 11:28:04
阅读次数:
513
linux是如何组成的?答:linux是由用户空间和内核空间组成的为什么要划分用户空间和内核空间?答:有关CPU体系结构,各处理器可以有多种模式,而LInux这样的划分是考虑到系统的安全性,比如X86可以有4种模式RING0~RING3 RING0特权模式给LINUX内核空间RING3给用户空间li...
分类:
系统相关 时间:
2016-01-05 18:53:30
阅读次数:
233
具体步骤如下:1.解压内核源码树解压linux-2.6.29-mini2440-20090708.tgz到自己的工作目录,会生成一个友善之臂修改过的并且有几个mini2440默认配置文件的内核源码目录linux-2.6.29。具体步骤参照友善之臂mini2440开发板用户手册,具体不详述了。2.修改...
分类:
其他好文 时间:
2015-12-25 15:16:52
阅读次数:
235
环境介绍发行版为Debian 6.0,内核版本为2.6.32-5-686。基本开发环境已具备。要编译的内核版本为4.3。内核源码从http://www.kernel.org网站下载内核源码linux-4.3.tar.xz,并解压:xz -dc linux-4.3.tar.xz | tar xvf -...
分类:
系统相关 时间:
2015-11-18 21:29:22
阅读次数:
219
由于有时候所做的内核配置文件需要移植到其他的内核源码中,此时又忘了保存,这时以下方法就可以满足你了。1.首先这两个配置的位于(init/Kconfig):2.如果要内核保存内核的配置,必须先选择 Kernel .config support,这个选项作用是让内核在编译的时候将.config文件做g....
分类:
其他好文 时间:
2015-11-12 18:02:42
阅读次数:
288
http://blog.chinaunix.net/uid-20543672-id-3157283.htmlLinux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3.0 ARMv7) 2012-04-01 10:26:01在构架相关的汇编代码运行完之后,程序跳入了构...
分类:
编程语言 时间:
2015-10-28 17:02:00
阅读次数:
203
1. 下载内核源码linux-2.6.34,解压到工作目录下。2. 首先在内核中增加一个 SOC ,到 /arch/arm/mach-s3c64xx 下将mach-smdk6410.c 复制成 mach-ok6410.c修改mach-ok6410.c 将里面的 smdk6410 替换为 ok6410...
分类:
系统相关 时间:
2015-10-12 14:03:56
阅读次数:
266
原文地址:Linux内核源码分析--内核启动之(5)Image内核启动(rest_init函数)(Linux-3.0 ARMv7)作者:tekkamanninja转自:http://blog.chinaunix.net/uid-25909619-id-4938395.html 前面粗略分析star....
分类:
系统相关 时间:
2015-09-29 23:38:34
阅读次数:
410
原文地址:Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7)作者:tekkamanninja转自:http://blog.chinaunix.net/uid-25909619-id-4938396.html 在基本分析....
分类:
系统相关 时间:
2015-09-29 23:32:43
阅读次数:
1061
原文地址:Linux内核源码分析--内核启动之(3)Image内核启动(C语言部分)(Linux-3.0 ARMv7)作者:tekkamanninja转自:http://blog.chinaunix.net/uid-25909619-id-4938390.html 在构架相关的汇编代码运行完之后,程...
分类:
编程语言 时间:
2015-09-29 23:30:00
阅读次数:
375