快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

新蒲京澳门赌场网站:WinCE5.0 BSP BOOTLOADER开发详解郁闷的前三步



在书市和网上散步一圈,只发明两本关于Bootloader的开拓资料。一个是电子工业出版社出版的《Windows CE.NET实用开拓技巧》;另一个是PB的HELP文件新蒲京澳门赌场网站。其他大年夜多为先容Bootloader相关常识的,最多也便是改动一下官方的 Bootloader源码。

感觉没什么意思!假如官方不给源码呢?咱照样要从零开始。也算是发扬独立重生、困难奋斗的革命精神。因为本人的英文太差,在金山词霸的赞助下,花了三天光阴(没法子,日间要上班,晚上要照应媳妇,自己能布置的光阴其实是少的可怜)才看了开首。却发明个惊天大年夜秘密,两本书居然是一样的。恶棍,世界文章一大年夜抄,这哥们也不事先标注一下是翻译的。不过这样也更好,省得我啃洋文。

颠末一天的理论进修,总算是进入到了Bootloader开拓的具体例程,窃喜。第一步,建立文件夹。第二步,在DOS中建立情况变量。……差错,经由过程不了。啃洋文,一样的。上网逛了两天,找到个方子。第三步,sysgen。……又差错,又经由过程不了。啃洋文,上网……。提问的有,帮顶的有,回答的有,可管用的一个也没望见。哎!难怪这哥们不给这本书配碟。比尔大年夜叔,应该是感觉太简单。

没法子了,独立重生,困难奋斗,自己逐步摸。1天、2天、3天……14天,总算把这个Bootloader的例程摸出了点眉目。现斗胆把整个步骤、源代码、心得拿出来跟大年夜家分享。盼望新手不要再像我这么苦楚的摸索了;牛人可以帮小弟辅导一二;大年夜家合营进步,合营成长。

一,建立B新蒲京澳门赌场网站SP文件。

1,在D:\WINCE500\PLATFORM下建立如下目录布局。

“.\Sun2410\SRC\BOOTLOADER\EBOOT”。

2,在D:\WINCE500\PLATFORM\Sun2410\SRC\BOOTLOADER目录下建立一个名为dirs的文件。

Dirs文件源代码:

DIRS= \

eboot

3,启动PB5.0。依次选择菜单Platform—〉BSP Wizard…

4,建立一个新的B新蒲京澳门赌场网站SP文件。

.cec文件名:sun2410。保存路径:d:\wince500\platform\sun2410。目录名:sun2410。平台目录:sun2410。Cpu类型:ARMV4I。

5,添加一个Bootloader到新的BSP中。

WinCE5.0 BSP BOOTLOADER开拓详解-愁闷的前三步_www.fengfly.com

6,名称:Eboot。源代码路径:找到我们刚才建立好的dirs文件即可。

二,以新BSP为根基,建立操作系统。

1,PB5.0中菜单File—〉New Platform。

2,名称:sun。路径:维持默认。

3,选择新BSP建立操作系统。

WinCE5.0 BSP BOOTLOADER开拓详解-愁闷的前三步_www.fengfly.com

4,选一种你爱好的设置设置设备摆设摆设,构成系统。

5,选择EMULATOR X86 Debug编译并下载系统。假如无错,您应该可以望见模拟器里面的Wince了。假如你不会编译、下载,请参考其他册本。

6,选择Sun2410 ARMV4I X86 Debug编译系统。这时会报有两个错,不管他的。由于新的BSP还一个文件都没有,当然会错啦,不错就见鬼了。

三,建立敕令行编译情况

1,PB5.0中菜单Build OS—〉Open Release Directory。这时已经进入到DOS状态下了。

2,改变目录到D:\WINCE500\public\新蒲京澳门赌场网站common\oak\misc中。不要跟我说你不会。

3,输入敕令wince。

4,输入敕令sysgen。

5,改变目录到D:\WINCE500\PLATFORM\Sun2410\SRC\BOOTLOADER中。

6,输入敕令Build -c。假如无错,恭喜你。我们已经成功地完成了MSDN中最开始的三步。

至此,让我无比愁闷的充溢差错MSDN前三步,总算被霸占了。我在网上碰到很多多少人,都在这三步卡了壳,许多网友也是以新蒲京澳门赌场网站放弃了进修。当然,我也不知道我这么做是不是对的,不知道终极会不会天生Bootloader文件。但我盼望我是对的,由于我为这三步,在黑阴郁摸索了14天。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: