OSBuilder制作rom教程

OSBuilder制作rom教程

ID:40564305

大小:932.00 KB

页数:15页

时间:2019-08-04

OSBuilder制作rom教程_第1页
OSBuilder制作rom教程_第2页
OSBuilder制作rom教程_第3页
OSBuilder制作rom教程_第4页
OSBuilder制作rom教程_第5页
资源描述:

《OSBuilder制作rom教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OSBuilder制作rom教程作者:梦里大宋首发:吾就爱智能论坛(592zn.com)自从我摸索学会用OSBuilder做rom以来,就不想用其他工具了,这个工具真的很方便,基本上你做rom要修改的东西都可以在里面实现,而且速度快,稳定。看了它生成的xip的map,排列好整齐。这么好的工具,可是现在用的人还不多,教程也没见有,所以我就抛砖引玉做个教程出来,由于是自己边摸索边写,可能有些地方说得不好,就请大家多多指正了。整个教程预计分为六部分的内容:1、OSBuilder的模板文件夹结构2、OEM和SYS里面的模块处理3、合成ROM模板的创建4、Xip的移

2、植5、Imgfs和rom的合成6、对rom进行的最后处理OSBuilder的优点:1、基本上所有做rom的工具都整合在里面,不用你到处找工具了。2、功能多,移植xip,修改pp,移除时间锁,imgfs压缩可以随意采用xpr或者lzx格式来压缩。3、方便做多个核心的rom,把多个核心的sys和xip数据放到不同文件夹下面,合成的时候可以随意选择任意一个核心来合成,oem等文件共用。4、做rom的时候不用花费很大的内存,就是采用lzx压缩,所占用的内存也是一两百兆而已,在比较旧的机子上面做rom也没问题。OSBuilder的模板文件夹结构:其实和MyBuild

3、OS的结构差不多的,只是要移植xip的话,就加多个Donor文件夹,如下:/ROMXIPboot.rguos.nb.payloadxip.bin/OEMOEMDriversOEMAPPSOEM_Lang_0804.../SYS.ROM.VMAdobeFlashAdobeFlash_LANG_0804AdobeFlashCodecsAUTOUPDATE.../DonorMSXIPKernelMSXIPKernelLTK1、Donor文件夹用来存放你要移植的新核心xip文件,可以是一个xip.bin文件,也可以是MSXIPKernel文件夹形式,用于移植xip

4、。2、OEM文件夹用于存放你的oem文件3、ROM文件夹和MyBuildOS的一样,存放有xip文件夹,以及xip文件夹里面的boot.rgu文件。还有你自己rom的os.nb.payload文件也放这里(不一定是这个文件名,扩展名是nb0或者payload即可),就是OSBuilder生成rom的时候要用到它做模板。生成的tpl模板也要放这里才能自动打开应用。移植xip也要从里面提取个xip来移植,或者放个你机子的xip在这里用于移植xip。1、SYS文件夹这个不用说了吧,就是放你想要移植的sys在里面。除了这四个文件夹,其他的就自己随意建来用啦,比如说

5、我自己建立一个tools文件夹用于存放其它一些工具,建立一个Flash文件夹存放生成的rom等等。2、如果你要搞多个核心的话,那么可以这样做:(1)、每个核心xip可以在Donor下面再建立以核心数字为名称的文件夹,在这个核心文件夹里面再放置相应xip.bin或者MSXIPKernel文件夹,如:DONOR21057\DONOR23128.(1)、SYS文件夹下面以SYS_XXXXX的形式建立文件夹(XXXXX为核心名),把相应核心SYS的内容放到里面去。如:SYSSYS_21057\SYSSYS_23128.比如我做了四个核心的模板,

6、那么打开OSBuilder的时候就可以选择这四个不同的核心来做ROM了,如图:还有一个Configurations文件夹,是保存默认配置的时候自动生成的,所以不用管它啦。OEM和SYS里面的模块处理。建立好文件夹的结构后,把所需的文件都放好处理好(比如说sys文件夹里面删除微软的老三样输入法,修改注册表,把Custsat.dll从SQM移到Redist文件夹等),就可以打开OSBuilder,在文件菜单里面选择“打开文件夹”,OSBuilder就会自动搜索这个文件夹,然后在左边显示出oem文件夹里面的模块,右边显示在你这个文件夹里面找到模板的信息,如下图:

7、左边的窗口里面显示的oem模块是在OEM文件夹里面的并且里面有option.xml这个文件的oem包,如果在OEM文件夹里面,你放有没有option.xml的文件夹,那么这个文件夹默认就是整合进它所生成的imgfs里面,并且最终会整合到rom里。如果你想对这些没有option.xml文件的oem模块也进行选择,那么你就必须单击工具栏第五个图标——“显示/隐藏其它组件”。单击这个图标后,会在中间增加一个窗口,显示OEM和SYS文件夹里面没有option.xml的组件,如下图:在左边的窗口里面选择相应的分组,然后在中间窗口里面相应的模块上面按鼠标右键,会出现一

8、个右键菜单,第一个菜单选项就是将所点的模块移动到左边你选择的分组里

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。