映像配置文件
来源:互联网 发布:全知之眼基督教 编辑:程序博客网 时间:2024/05/16 18:40
MAKEIMG应用配置文件来创建操作系统运行时的映像,常用的配置文件包括二进制映像构建器文件(.BIB),注册表文件(.REG),文件系统文件(.DAT),和数据库文件(.DB)。
BIB文件用来定义操作系统运行时映像中都包含哪些模块和文件,同时,MAKEIMG实用BIB文件来决定如何将这些模块和文件加载到目标设备的存储器中。BIB文件是包含关键词的纯文本文件,关键词定义了MODULES、FILES、MEMORY、CONFIG共4个区域。
modules:定义要被romimage.exe加载到存储器里的对象模块,这些模块是可被就地执行(XIP)的未压缩的.EXE或.DLL文件。
files:定义放置在OS运行时映像中的LIB文件及其他静态文件,romimage.exe将默认的压缩所有在file区域的文件。
memory:定义可用的物理内存,包括定义内存的其实地址、大小和类型。memory只能出现在config.bib文件中。
config:config区域不是必备的,它被用在需要设置某些属性的时候,默认位于config.bib中。
位于modules区域的模块文件可以具有的类型:
S:系统文件
H:隐藏文件
R:压缩资源
C:压缩全部
D:运行时不允许调试
N:将模块标记为不可信任
P:在每一模块基础上忽略cpu类型
K:通知ROMIMAGE必须修正DLL以便正确执行
files区域可用 的属性类型:
S:系统文件
H:隐藏文件
U:未压缩文件
D:运行时不允许调试
N:将模块标记为不可信任
memory区域将物理存储器划分如下:数据存储器,rom或ram存储区域。
程序存储器,为内存应用保留的ram区域。
;NAME StartAddress Size Type
NK 80220000 009E0000 RAMIMAGE
RAM 80C00000 03000000 RAM
该例子设置了用于存储NK.BIN的数据内存和用于运行应用程序的程序内存的地址。其中NK存储器区域被当做用于数据存储的ROM,而RAM区域用于被当做运行程序的RAM。
可用的存储器类型:
RAM:定义内核分配给运行进程和基于ram的wince文件系统的虚拟地址范围。必须是连续的。
RAMIMAGE : 当rom对待。
RESERVED:保留。
FIXUPVAR:定义在makeimg过程中要初始化的全局内核变量、内核模块变量的值。
NANDIMAGE :
- 映像配置文件
- 映像配置文件-ing
- WIN-CE 映像配置文件讲解
- Platform Builder的映像配置文件
- Platform Builder的映像配置文件
- 从Linux内核映像中提取内核配置文件
- 映像劫持
- 映像文件
- 文件映像
- 映像劫持
- Reflection--映像
- VM 映像
- 映像劫持
- Maven 映像
- kvm基础映像,openstack中的映像管理
- kvm基础映像,openstack中的映像管理
- kvm基础映像,openstack中的映像管理
- 加载内核映像和根文件系统映像
- 指定url,获取其源代码(html)放入本页,不分本域外域
- Oracle冷备份及恢复
- 映射集合(Mapping collections)
- 一个日历页面
- 集合中交集、移除的原来记录中已经删除的旧ID、 新增的原来记录中没有的ID、更新原有的记录
- 映像配置文件
- nutch导入到Eclipse总结
- jifen.
- asp.net CommandArgument
- WSDL 详解
- 四年了,是离别的时候了
- 新手学习GTK入门教程 第一讲
- 如何自动执行 Microsoft Word 执行邮件合并使用 Visual c + + 和 MFC
- 一个简单实用的SSAO实现