原文地址: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
原文地址:Linux内核源码分析--内核启动之(4)Image内核启动(setup_arch函数)(Linux-3.0 ARMv7)作者:tekkamanninja转自:http://blog.chinaunix.net/uid-25909619-id-4938393.html在分析start_ke...
分类:
系统相关 时间:
2015-09-29 23:22:02
阅读次数:
329
转自:http://www.cnblogs.com/armlinux/archive/2011/11/06/2396787.html1. 内核启动地址1.1. 名词解释ZTEXTADDR解压代码运行的开始地址。没有物理地址和虚拟地址之分,因为此时MMU处于关闭状态。这个地址不一定时RAM的地址,可以...
分类:
系统相关 时间:
2015-09-29 18:43:18
阅读次数:
255
转自:http://blog.chinaunix.net/uid-25909619-id-3380544.htmlS3C2410Linux2.6.35.7启动分析(第二阶段)接着上面的分析,第一阶段的代码跳转后,会进入第二阶段的代码。第二阶段的代码是从\arch\arm\kernel\head.S开...
分类:
系统相关 时间:
2015-09-29 18:39:55
阅读次数:
298
转自:http://blog.chinaunix.net/uid-25909619-id-4938388.html 研究内核源码和内核运行原理的时候,很总要的一点是要了解内核的初始情况,也就是要了解内核启动过程。我在研究内核的内存管理的时候,想知道内核启动后的页表的放置,页表的初始化等信息,这促使我...
分类:
系统相关 时间:
2015-09-29 18:37:55
阅读次数:
218
grub应用1.Grub(bootloader):全称为:GRandUnifiedBootloader。现在存在两个版本:grub0.x:grublegacygrub1.x:grub22.grub的功能:功能:提供一个菜单,允许用户选择要启动系统或不同的内核版本;把用户选定的内核装载到内存中的特定空间中,解压、展开,并把系统控制权移交..
分类:
系统相关 时间:
2015-09-28 19:08:16
阅读次数:
340
按照以前文档可以正确制作根文件系统,并且开发板可正确nfs挂测主机目录。现只需修改bootargs,使内核启动时挂测文件系统即可。setenv bootargs mem=64M console=ttyS0,115200 root=/dev/nfsnfsroot=192.168.1.222:/home...
分类:
其他好文 时间:
2015-09-26 00:34:17
阅读次数:
256
公司处理器换核,前期用FPGA仿真板进行了芯片验证和软件移植,借这个机会也学习了powerpc处理器的一些知识,对powerpc的内核启动也有所了解。
完成了arm版本内核start_kernel之前汇编分析,也想尝试写几篇文章对powerpc的启动进行分析,与大家分享。其实不管哪个平台处理器,内核启动之初,因为运行地址无法保证与链接地址一致,都要完成一次地址的配置和跳转来保证内核运行地址与链接地址的一致性。...
分类:
系统相关 时间:
2015-09-16 20:07:42
阅读次数:
227