3.init_sequence[] init_sequence[]数组中保存着基本的初始化函数指针。这些函数名称和实现的程序文件名在下列注释中。 init_fnc_t *init_sequcence[] = { cpu_init, /* 基本的处理相关配置 -- cpu/arm920t/cpu.c */ board_init, /* 基本的板级相关配置 -- board/smdk2410/smdk2410.c */ interrupt_init, /* 初始化例外处理 -- cpu/arm920t/s3c24x0/interrupt.c */ env_init, /* 初始化环境变量 -- common/cmd_flash.c */ init_baudrate, /* 初始化波特率设置 -- lib_arm/board.c */ serial_init, /* 串口通讯设置 -- cpu/arm920t/s3c24x0/serial.c */ console_init_f, /* 控制台初始化阶段1 -- common/console.c */ display_banner, /* 打印u-boot信息 -- lib_arm/board.c */ dram_init, /* 配置可用的RAM -- board/smdk2410/smdk2410.c */ display_dram_config, /* 显示RAM的配置大小 -- lib_arm/board.c */ NULL, };