uboot
文章平均质量分 76
pottichu
人的杂念和私心,在艰难困苦中滤尽;人的痼癖和惰性,在艰难困苦中消遁
人的智慧和情感,在艰难困苦中萌发;人的理想和追求,在艰难困苦中升腾!
展开
-
u-boot 使用 jffs2 文件系统加载内核 备忘
u-boot 使用 jffs2 文件系统加载内核 备忘1. 修改kernel 中的 nand.c#define MV_NUM_OF_NAND_PARTS 7static struct mtd_partition parts_info[] = { { .name = "u-boot", .offset = 0, .size = 1 * 1024原创 2009-04-22 15:56:00 · 6100 阅读 · 0 评论 -
uboot 的启动过程及工作原理 汇编部分
uboot 的启动过程及工作原理2.1 启动模式介绍 大多数 Boot Loader 都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader 的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。 启动加载(Boot loading)模式:这种模式也称为"自主"(转载 2009-06-11 18:09:00 · 3767 阅读 · 1 评论 -
uboot 的启动过程及工作原理 进入 C 代码部分
2.2.12 进入 C 代码部分 ldr pc, _start_armboot _start_armboot: .word start_armboot2.3 阶段 2 的 C 语言代码部分 lib_arm/board.c 中的 start armboot 是 C 语言开始的函数,也是整个启动代码中 C 语言的主函数,同时还是整个u原创 2009-06-11 18:12:00 · 3251 阅读 · 0 评论 -
uboot lds 文件说明
lds 文件说明1.1 主要符号说明1. OUTPUT_FORMAT(bfdname) 指定输出可执行文件格式.2. OUTPUT_ARCH(bfdname) 指定输出可执行文件所运行 CPU 平台3. ENTRY(symbol) 指定可执行文件的入口段1.2 段定义说明1. 段定义格式 SECTIONS { ... 段名原创 2009-06-11 18:21:00 · 3015 阅读 · 0 评论 -
从NAND闪存中启动U-BOOT的设计
从NAND闪存中启动U-BOOT的设计2007-05-12 07:48U-BOOT 支持ARM、PowerPC等多种架构的处理器,也支持Linux、NetBSD和VxWorks等多种操作系统,主要用来开发嵌入式系统初始化代码bootloader。bootloader是芯片复位后进入操作系统之前执行的一段代码,完成由硬件启动到操作系统启动的过渡,为运行操作系统提供基本的运行环境,转载 2009-12-10 16:18:00 · 1191 阅读 · 0 评论