摘要: U-boot的目的是为了启动内核。 整个工作流程具体如下: 环境变量bootcmd中有两个指令: nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0 1. 其中 nand read.jffs2 0x30007FC0 kernel; 一句,就是读出内 阅读全文
posted @ 2017-02-14 17:29 Asam 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 函数指针是一种指针,能够指向某个函数。 数组名其实是数组首地址的指针,函数名其实也是这个函数地址的指针。系统要调用该函数也是通过这个指针入口进入。(学过汇编后更能理解。) 看例子: 当然,还可以进行一些强制转换: 阅读全文
posted @ 2017-02-14 16:33 Asam 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 简介 U-Boot(Universal Boot Loader),通用BootLoader,一是可以引导多种操作系统,二是支持多种架构CPU。 教程中是在sourcefoge网站上下载的U-boot-1.1.6源码,进行分析与移植。 结构分析 U-boot-1.1.6有26个子目录,可以简单分为四类 阅读全文
posted @ 2017-02-14 13:35 Asam 阅读(352) 评论(0) 推荐(0) 编辑