摘要: 本文以ARC600平台的某一实现为例,对U-BOOT的内存布局和启动方式进行简要的分析。【内存布局】<IGNORE_JS_OP>2009-02-10 08:50 上传下载附件 (16.31 KB) 在ARC600平台,U-BOOT的内存布局图1所示。该布局由board/arc600/u-boot.lds文件定义,在链接的时候生成相应的二进制映像。首先,定义起始地址为0x40800000,接下来是中断向量表,大小为256字节,按每个中断向量占用4个字节的跳转地址算,最多可以有64个中断向量;第二部分是一些基础性的代码段,它为下一步加载 boot或者kernel做准备,其大小为0x17 阅读全文
posted @ 2012-05-06 18:04 only_eVonne 阅读(1994) 评论(0) 推荐(0) 编辑
摘要: 1、准备测试文件 [root@lihao work]$cat test_old test old [root@lihao work]$cat test_new test new 2、使用diff创建补丁test.patch [root@lihao work]$ diff -uN test_old test_new> test.patch 【注:因为单个文件,所以不需要-r选项。选项顺序没有关系,即可以是-uN,也可以是-Nu。】 [root@lihao work]$ ls test_old test_new test.patch 3、pa... 阅读全文
posted @ 2012-05-06 15:08 only_eVonne 阅读(7981) 评论(0) 推荐(1) 编辑