- 6
- 0
- 约1.65万字
- 约 24页
- 2020-05-29 发布于湖北
- 举报
ARM linux 内核启动分析[原创 2007-06-11 10:35:46 ] 发表者: jimmy_lee
head-armv.S主支分析
head-armv.S是解压后(或未压缩的内核最先执行的一个文件,这个文件位于arch/arm/kernel/head-armv.S,在与这个文件同目录下还有一个文件head-armo.S与head-armv.S很相似,但从arch/arm/下的Makefile中可以看到区别在哪里:
ifeq ($(CONFIG_CPU_26,y
PROCESSOR := armo
ifeq ($(CONFIG_ROM_KERNEL,y
DATAADDR = 0TEXTADDR = 0LDSCRIPT = arch/arm/vmlinux-armo-rom.lds.in
else
TEXTADDR = 0LDSCRIPT = arch/arm/vmlinux-armo.lds.in
endif
endif
ifeq ($(CONFIG_CPU_32,y
PROCESSOR = armv
TEXTADDR = 0xC0008000
LDSCRIPT = arch/arm/vmlinux-armv.lds.in
endif
……
HEAD :=arch/arm/kernel/head-$(PRO
原创力文档

文档评论(0)