ChinaUnix.net
相关文章推荐:

ARM 启动运行流程

arm-Linux开发环境的介绍:启动流程 下面是我收藏的一篇好文章,就是忘记是那位仁兄,写的了,如果您正好看到这篇文章,请补注您的作者信息 ------------------------------------ 首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff. 规划如下:bootloader, linux kernel, root...

by eagle8610 - Linux文档专区 - 2009-08-31 20:01:24 阅读(1043) 回复(0)

相关讨论

http://blog.csdn.net/dansen_xu/archive/2007/08/12/1739650.aspx 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56723/showart_1006369.html

by zsfly - Linux文档专区 - 2008-06-20 23:48:34 阅读(662) 回复(0)

见: http://blog.csdn.net/dansen_xu/archive/2007/08/13/1740738.aspx Author-------Dansen-----xzd2734@163.com 从后往前看下编译生成zImage的过程,我们可以找到程序的入口还是那个很重要 链接文件,找到它,生成zImage所在的目录是kernel\arch\arm\boot\compressed\ Make过程为....ld -p -X -T vmlinux.lds head.o misc.o head-s3c2410.o piggy.o libgcc.o -o vmlinux 然后是用二进制工具objcopy把vmlinux制作成可执行的二进制...

by LinuxSmartphone - Linux文档专区 - 2008-05-08 17:48:14 阅读(571) 回复(0)

Author-------Dansen-----xzd2734@163.com 从后往前看下编译生成zImage的过程,我们可以找到程序的入口还是那个很重要 链接文件,找到它,生成zImage所在的目录是kernel\arch\arm\boot\compressed\ Make过程为....ld -p -X -T vmlinux.lds head.o misc.o head-s3c2410.o piggy.o libgcc.o -o vmlinux 然后是用二进制工具objcopy把vmlinux制作成可执行的二进制映像文件zImage 这样在我们就去kernel\arch\arm\boot\compressed\目录下...

by j1j1h1 - Linux文档专区 - 2007-09-23 16:28:05 阅读(606) 回复(0)

不是每一行代码都必须读懂,我只是大概地过一下流程 毕竟这些都是比较成熟的代码,没必要去改的 是针对我自己的板子的,硬件配置如下 cpu是s3c2410 board type 是 smdk2410 16M Nor Flash 地址是 0x0---0xFFFFFF 64M SDRAM 地址是 0x30000000---0x33FFFFFF 软件是华恒版的 ppcboot 2.0 和 linux 2.4.18 仔细分析了一下启动流程,能更好地理解硬件和软件的配合 方便移植。 我们在flash的开始处烧写了ppcboot.bin,这是可执行的...

by fzp5206018 - Linux文档专区 - 2010-02-03 16:17:36 阅读(943) 回复(0)

1.在顶层MAKEFILE中,包含include $(srctree)/arch/$(ARCH)/Makefile (此Makefile中head-y=arch/arm/kernel/head$(MMUEXT).o arch/arm/kernel/init_task.o) vmlinux-init := $(head-y) $(init-y) vmlinux-main := $(core-y) $(libs-y) $(drivers-y) $(net-y) vmlinux-all := $(vmlinux-init) $(vmlinux-main) vmlinux-lds := arch/$(ARCH)/kernel/vmlinux.lds 从以上,可以看出,内核首先执行的是head.S 2.第一阶段 从head.S到...

by 罗克炬 - Linux文档专区 - 2009-04-03 15:37:42 阅读(1059) 回复(0)

首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff. 规划如下:bootloader, linux kernel, rootdisk放在flash里。 具体从 0x0c00 0000开始的第一个1M放bootloader, 0x0c10 0000开始的2m放linux kernel,从 0x0c30 0000开始都给rootdisk。 启动: 首先,启动arm920T将地址0x0c00 0000映射到0(可通过跳线设置), 实际上从...

by hzg1031 - Linux文档专区 - 2009-03-23 20:09:44 阅读(808) 回复(0)

首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff. 规划如下:bootloader, linux kernel, rootdisk放在flash里。 具体从 0x0c00 0000开始的第一个1M放bootloader, 0x0c10 0000开始的2m放linux kernel,从 0x0c30 0000开始都给rootdisk。 启动: 首先,启动arm920T将地址0x0c00 0000映射到0(可通过跳线设置), 实际上从...

by I-linux - Linux文档专区 - 2009-02-09 09:28:05 阅读(805) 回复(0)

下面这两个链接虽然用的和我的不是一个板子,但有一定的参考价值,下记下来看看 http://blog.csdn.net/dansen_xu/archive/2007/08/12/1739650.aspx http://www.cnitblog.com/zouzheng/articles/40213.html 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84172/showart_1735610.html

by tracy_ming - Linux文档专区 - 2008-12-22 22:08:44 阅读(1140) 回复(0)

arm linux 启动流程之 ppcboot [email=Author-------Dansen-----xzd2734@163.com][color="#0000ff"]Author-------Dansen-----xzd2734@163.com[/email] 不是每一行代码都必须读懂,我只是大概地过一下流程 毕竟这些都是比较成熟的代码,没必要去改的 是针对我自己的板子的,硬件配置如下 cpu是s3c2410 board type 是 smdk2410 16M Nor Flash 地址是 0x0---0xFFFFFF 64M SDRAM 地址是 0x30000000---0x33FFFFFF 软件是华...

by fengtao612 - Linux文档专区 - 2008-09-28 08:44:06 阅读(825) 回复(0)

从后往前看下编译生成zImage的过程,我们可以找到程序的入口还是那个很重要 链接文件,找到它,生成zImage所在的目录是kernel\arch\arm\boot\compressed\ Make过程为....ld -p -X -T vmlinux.lds head.o misc.o head-s3c2410.o piggy.o libgcc.o -o vmlinux 然后是用二进制工具objcopy把vmlinux制作成可执行的二进制映像文件zImage 这样在我们就去kernel\arch\arm\boot\compressed\目录下去找到vmlinux.lds文件 如果没有编译就不会...

by fly123456789 - Linux文档专区 - 2008-09-16 22:38:51 阅读(843) 回复(0)