Chinaunix首页 | 论坛 | 博客
  • 博客访问: 90104
  • 博文数量: 34
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 275
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-13 23:05
文章分类

全部博文(34)

文章存档

2011年(1)

2010年(7)

2009年(26)

我的朋友

分类: 嵌入式

2009-12-18 21:25:34

KernelRelocate( ROMHDR * pTOC)进行操作系统和bootloader的全局数据重定位,复制到RAM中使之可读可写。
ROMHDR *const volatile pTOC = (ROMHDR *) -1;实际在编译系统的make runtime image时确定pTOC的位置, D:\software\WINCE500\PUBLIC\COMMON\OAK\BIN\I386\viewbin.exe可查看bin格式的文件并输出相关信息。
D:\software\WINCE500\PUBLIC\COMMON\OAK\INC\pehdr.h
D:\software\WINCE500\PUBLIC\COMMON\OAK\INC\romldr.h
D:\software\WINCE500\PRIVATE\WINCEOS\COREOS\NK\TOOLS\ROMIMAGE\VIEWBIN\viewbin.c可编译出viewbin.exe


类似的还有如下工具,
 D:\software\WINCE500\PRIVATE\WINCEOS\COREOS\NK\TOOLS\ROMIMAGE

2009-08-31  15:21              .
2009-08-31  15:21              ..
2009-08-31  15:21              BINMOD
2009-08-31  15:21              BINMODLIB
2009-08-31  15:21              CATBIN
2009-08-31  15:21              CHECKSYMBOLS
2009-08-31  15:21              COMPBIN
2009-08-31  15:21              COMPRESS
2009-08-31  15:21              COMPRESSLZ77
2009-08-31  15:21              COMPRESSLZX
2009-08-31  15:21              CVRTBIN
2009-08-31  15:21              DATA
2009-08-31  15:21              DIFFBIN
2004-07-01  12:00               516 dirs
2009-08-31  15:21              MYSTRING
2009-08-31  15:21              PARSER
2004-07-01  12:00             4,014 readme.txt
2004-07-01  12:00             1,450 ribld.bat
2009-08-31  15:21              ROMIMAGE
2009-08-31  15:21              SIGNBIN
2009-08-31  15:21              SORTBIN
2009-08-31  15:21              STAMPBIN
2009-08-31  15:21              VIEWBIN
               3 个文件          5,980 字节
              20 个目录 15,366,213,632 可用字节

可尝试一一深入研究。
阅读(918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~