很郁闷的问题,WinCE、Platform Builder达人请进来,多提提建议,谢谢!
[复制链接]
本人买了一块FriendlyARM(友善之臂)的板子,用VS2005开发了一个程序要运行在板子上面,系统刷成WinCE 5.0了,程序开发也完成了,正当以为一切可以结束的时候,发现板子重启之后保存在WinCE里面的数据完全消失了,程序可以放在别的存储设备,,,,,但是VS2005开发的程序,调试过程中,VS会向WinCE的Windows文件夹写入很多文件(诸如.net CF,一些要引用的dll,还有一些CAB文件等等),这些文件也会随着掉电而消失,这些.net的支持文件消失了,程序再放到哪里都没有,没有这些支持文件程序是没法运行的。
针对这个问题,我想到的是用Platform Builder 5.0定制系统,自己定制一个包含.net CF还有其他支持文件甚至包含程序文件的系统。Q1:因为我是这方面的新手,我想问问我这样想法有没有问题,因为我需要的不是系统能保存什么设置,我需要系统一开机的时候Windows下的文件夹含有我想有的文件就足够了,假若有别的方法,请指名,谢谢!
其实Platform Builder我也安装,走到一步叫"系统就会接到从开发机广播过来的信息"的步骤时就毫无反应,请参照[url=http://blog.eeworld.net/cudng/archive/2007/07/17/1694609.aspx][/url],Blog主也说只有8139的网卡才能支持,我现在手头上的都没有这芯片,今晚去买一张看看,,,,,,,,,但我把Blog主说的这文章之前的所有步骤都走完了,因为之前的步骤已经编译过了,所以相应的WorkSpace文件夹里面也有NK.bin文件了,我就尝试把这个文件刷进我的设备,刷了3个格子就刷不下去了。Q2:这个bin文件不能刷,那究竟到什么阶段的bin文件才能刷,一定要PB自动下载进去设备的才能用么?
Q3:用PB的过程中,定制BSPs类型的时候有过选择支持的CPU的过程,因为我的板子是ARM的CPU,我发现只选择ARM的时候,右边的Catalog/BSPs里面根本不会出现我定制的BSPs类型,这究竟是什么意思,我实在想不同...
Q4:我买的板子是带7寸的触摸屏的,这个产品根据显示输出的不同支持分了不同型号,厂商给每种型号的WinCE的bin文件都是不一样的,他们的bin是不是也用PB定制出来的?那么那些显示驱动,还有其他接口的驱动,有是在PB哪个过程刷进去的?上面的Blog好像没有说到过这个东西...
Q5:有人说这个板子运行的WinCE是保存在RAM,所以一掉电就会丢失数据,对WinCE的设置也一样消失,这样的优点就是不用维护系统,一重启就好了,,,,,但我发现一个问题,就是我设置的固定的IP地址,设置好后,无论我怎样关机,一开机还是能保持我关机前设置过的IP信息,这又是怎么一回事?实在是不解...
我的问题比较多,也知道大家不都是神,大家有知道的,就挑自己知道的问题回答好了...
觉得有什么需要提醒一下我的,也无任欢迎,这个帖子我会尽量把分数加上去,因为我真的逼切需要你的解答,希望大家可以热心帮助我,谢谢!