jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2117回复:19

emulator方式创建和CEPC方式创建OS运行环境有何区别?

楼主#
更多 发布于:2004-10-18 09:56
各位老大:

碰到一个怪事,有个程序在emulator方式创建的OS可以运行,在CEPC方式创建的download OS到目标机不能运行,也仅是提示缺少CE组件,不知各位有没有碰到类似情况,如何解决?谢谢!

[编辑 -  10/18/04 by  jnhufeng]
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-18 13:48
对阿,这个正常啊,emulator可以借助你的桌面平台模拟出所有的动作,但是cepc就只有最基本的功能了,很多驱动都没有,比如最典型的声音(声卡)驱动没有的话ceplayer就不能运行,你要看看你的应用需要什么底层支持
根据地的兄弟们,团结就是力量
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-18 14:45
老大终于回答了,谢谢。

我现在按照制作CEPC步骤做好了一个CEPC,运行endpoint或其他ftp网络程序都显示
“找不到PEWCEX86(或它的某一个组件)请确认路径和文件名正确并且所需要的库全部可用”。TCP/IP等网络协议我都添加了,不知为何不能运行?在emulator制作步骤可以运行的,请再指点一下,谢谢

wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-18 15:41
恩,这个可能兄弟就要多试一下了,我可以说说我的看法:
你要测试网络功能,那么网卡必须跑起来,你要确认你的网卡是否可以工作(网卡作为kitl的debug通道和正常方式同时使用),记得我曾经用cepc打开ie,可以上网的,你配ip地址和网关没?你先看看这一步能做到不.
如果刚才的步骤能够做到,你再看看你的平台编译参数能不能将你说的那些模块包含进去,有问题我们在讨论,good luck
根据地的兄弟们,团结就是力量
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-18 16:21
网络都是通的,可以上网,通过IE可以下载外部文件的,但这几个程序不能运行,不知为什么?谢谢
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-18 16:23
我也觉得可能缺少哪几个DLL文件?但是不知道哪几个的?再帮我考虑一下
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-10-18 16:35
你运行的东西是哪儿来的?自己写的?是哪几个exe?写出来我看看,另外你再看看串口输出来的信息,看看有没有帮助
根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-18 16:43
我看了一下,我原来生成的cepc里面没有关于ftp的东西,起码应该有个ftp的server吧,在HKEY_LOCAL_MACHINE\\Services\\  可以把ftp的server配置放到这个里面,具体是哪个.dll你再找找,找到了在platform.bib里面把它包含进去,对了,这个需要你多试一下了。我也帮你找找看,我这边机器在跑东西,不好试
根据地的兄弟们,团结就是力量
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-10-18 16:46
都是在网上找的,debug信息反馈错误代码为129,IE浏览器不能使用FTP,不知为何?只能使用HTTP。
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-10-18 17:02
不好意思,说错了

Run Programs:  s pewcex86
 
s pewcex86
    Unable to create process 'pewcex86.exe' : Error 126
End s pewcex86
为什么需要FTP SERVER这个模块?不太理解。我只是想在IE登陆其他FTP SERVER的,帮我看一下,打扰了,
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-10-18 17:52
你的东西我下不下来,这样,你运行cepc,并在ie里面使用ftp,然后用gi命令看有哪些模块;然后在pc上运行emulator重复以上动作,看看他们的modules有哪些不一样,我试了,在emulator(我建立的是MOBILE PHONE),可以在ie里面使用ftp,这样对比可能可以搞定,我在emulatfor里面找到的dll有:
 M00: afd.dll         82f4e150 00000008 03d30000 00000000
 M01: asyncmac.dll    82f94d44 00000008 03e10000 00000000
 M02: audevman.dll    82f78de0 00000008 03e80000 00000000
 M03: autoras.dll     82f49e30 00000008 03cf0000 00000000
 M04: aygshell.dll    82e9eb28 00000548 036f0000 00000000
 M05: browser.dll     82d85ec0 00000040 035e0000 00000000
 M06: btd.dll         82f02348 00000008 03b60000 00000000
 M07: btdrt.dll       82e37330 00000080 03b50000 00000000
 M08: bthuniv.dll     82f024c8 00000008 03b10000 00000000
 M09: btsvc.dll       82e37150 00000080 03ac0000 00000000
 M10: ceddk.dll       82fb5d70 00000018 03e70000 00000000
 M11: ceshell.dll     82ea1cbc 00000040 036c0000 00000000
 M12: com16550.dll    82fa7b10 00000008 03080000 00000000
 M13: commctrl.dll    82e65e94 00000548 03f10000 00000000
 M14: commdlg.dll     82d94420 00000040 03f00000 00000000
 M15: coredll.dll     82fff464 000005ff 03fa0000 00000000
 M16: crypt32.dll     82ecd300 00000008 03bc0000 00000000
 M17: cxport.dll      82f4e2d0 00000008 03e00000 00000000
 M18: dc21x4.dll      82f9a860 00000008 030c0000 00000000
 M19: ddi.dll         82e99e68 00000010 030b0000 00000000
 M20: dmatrans.dll    82fa15d0 00000008 030d0000 00000000
 M21: emulserv.dll    82f9d860 00000008 03050000 00000000
 M22: fsdmgr.dll      82feef18 00000002 03eb0000 00000000
 M23: ieceext.dll     82dd7c48 00000040 03980000 00000000
 M24: imaging.dll     82d59f08 00000040 03770000 00000000
 M25: iphlpapi.dll    82f449d8 00000488 03df0000 00000000
 M26: ipv6hlp.dll     82ea6250 00000008 03ca0000 00000000
 M27: jscript.dll     82d0f5c8 00000040 03720000 00000000
 M28: kbdmouse.dll    82e99c68 00000010 030a0000 00000000
 M29: lpcd.dll        82ea1ebc 00000008 03c00000 00000000
 M30: mlang.dll       82d859d8 00000040 039b0000 00000000
 M31: mmtimer.dll     82d0ff10 00000040 03ba0000 00000000
 M32: msasn1.dll      82ecd4a0 00000008 03bb0000 00000000
 M33: msscript.dll    82be1df8 00000040 035d0000 00000000
 M34: ndis.dll        82f9de8c 00000008 03d10000 00000000
 M35: ndispwr.dll     82ea6d84 00000008 03d00000 00000000
 M36: netbios.dll     82f42efc 00000008 03c10000 00000000
 M37: netui.dll       82e40c88 00000008 03e40000 00000000
 M38: nspm.dll        82dc5e8c 00000048 03da0000 00000000
 M39: ntlmssp.dll     82ecde20 00000008 03d50000 00000000
 M40: obexsrvr.dll    82e22de8 00000080 03710000 00000000
 M41: ole32.dll       82f54c30 000005c8 03a90000 00000000
 M42: oleaut32.dll    82e5ceb8 000000c0 03a60000 00000000
 M43: pm.dll          82fcfa88 00000008 03f80000 00000000
 M44: ppp.dll         82f499d8 00000008 03e20000 00000000
 M45: redir.dll       82ed08d8 00000008 03c20000 00000000
 M46: regenum.dll     82fa9ea0 00000008 03f90000 00000000
 M47: relfsd.dll      82ff1ea8 00000002 03f70000 00000000
 M48: schannel.dll    82ecd160 00000008 03d60000 00000000
 M49: secur32.dll     82ed0eb8 00000008 03d80000 00000000
 M50: shcore.dll      82e4dd30 00000040 036b0000 00000000
 M51: shdoclc.dll     82d94a18 00000040 03850000 00000000
 M52: shdocvw.dll     82dc58d8 00000040 03870000 00000000
 M53: shlwapi.dll     82de4e3c 00000040 03990000 00000000
 M54: softkb.dll      82f54b58 00000008 03ef0000 00000000
 M55: spnego.dll      82ec5150 00000008 03d40000 00000000
 M56: ssllsp.dll      82ec58b8 000000c8 03d90000 00000000
 M57: system.cpl      82d20efc 00000100 030e0000 00000000
 M58: tapi.dll        82f7fa80 00000008 03c50000 00000000
 M59: tcpip6.dll      82f202a0 00000008 03cb0000 00000000
 M60: tcpstk.dll      82f49b20 00000008 03c60000 00000000
 M61: toolhelp.dll    82fce8c0 00000004 03f60000 00000000
 M62: unimodem.dll    82f7fcb8 00000008 03c40000 00000000
 M63: urlmon.dll      82d94ba8 00000040 037a0000 00000000
 M64: waveapi.dll     82f78c60 00000008 03e90000 00000000
 M65: wavedev.dll     82fa9ca0 00000008 03090000 00000000
 M66: webview.dll     82d64d20 00000040 03600000 00000000
 M67: wininet.dll     82d94d88 00000040 037e0000 00000000
 M68: winsock.dll     82f373f0 00000488 03de0000 00000000
 M69: ws2.dll         82f44b58 000004c8 03dd0000 00000000
 M70: ws2instl.dll    82ec5e6c 00000008 03dc0000 00000000
 M71: wspm.dll        82e1ce70 000000c8 03db0000 00000000
 M72: zlib.dll        82d59d08 00000040 03f50000 00000000
根据地的兄弟们,团结就是力量
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-10-18 17:55
不会吧,要不你给我个信箱,我发给你吧
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-10-18 18:05
怎么运行gi指令呢?
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-10-18 18:16
我知道怎么运行GI指令了:from the Target menu choose CE Target Control to display the Target Control window. Enter commands in the Target Control window. 谢谢,这是一个办法,我仔细再看看,谢谢,怎么给分?呵呵
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-10-19 09:31
:)继续努力

今天早上趁开机试了一下,我的cepc在ie里面可以使用ftp协议啊,我上的好好的嘛,只是服务器上的中文目录无法正常显示,但是可以使用阿,你再看看是不是你在生成cepc的时候少选了什么组建,对了,你们一般作试验的时候不要去追求什么节省空间,最好全部装完,选完,到最好弄明白了再有选择性地装嘛。


对了,你说你找的什么应用是怎么使用的?你就把它放到release目录然后在cepc里面执行?有些可以,有些恐怕需要重新编译吧,你试试
根据地的兄弟们,团结就是力量
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-10-19 11:08
老大,FTP可以运行了,但是那个程序不能运行,我把CEPC比emulator缺少dll文件拷贝:从emulator的windows文件夹到CEPC的windows文件夹:
M04: aygshell.dll    83e7e8e8 000000c8 03230000 00000000
 M09: console.dll     83ddad3c 00000008 03f40000 00000000
 M17: dmatrans.dll    83f9b388 00000008 030c0000 00000000
 M15: ddi.dll         83e8cdec 00000010 030a0000 00000000
M13: dc21x4.dll      83f79af8 00000008 030b0000 00000000
 M24: ipv6hlp.dll     83e99968 00000008 03b90000 00000000
 M60: wavedev.dll     83fade0c 00000008 03080000 00000000
 M51: spim.dll        83e1fe60 00000008 030d0000 00000000
 M34: nspm.dll        83ddaefc 00000008 03d40000 00000000
 M20: emulserv.dll    83f91000 00000008 03040000 00000000
但是还是提示错误:
Run Programs:  s pewcex86
 714711 PID:e3ae5392 TID:e3cd20da ERROR: function @ Ordinal 1788 missing in Module 'coredll.dll'
 714711 PID:e3ae5392 TID:e3cd20da !!! Please Check your SYSGEN variable !!!
 
s pewcex86
    Unable to create process 'pewcex86.exe' : Error 193
End s pewcex86

程序见上面的,应该可以下载的,文件要不我发给你吧,谢谢
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-10-19 12:55
哇,哥哥还有事喔,兄弟自己试着解决一下三,那个东西是干嘛的嘛,你非要运行,是不是为ce做的应用喔,193的错误码是ERROR_BAD_EXE_FORMAT,你要是想试验一下能不能运行程序之类的你就在pb里面弄一个hello world三:)

我再下一次你的东西,有时间帮你看看,我都是休息的时候来这儿和兄弟们讨论讨论的,事情好多的,你要自己多努力啊:)))good luck!
根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-10-19 13:13
本着为了兄弟两肋插刀的革命大无畏精神,我试了:)))!

你的那个东西我这边可以单独运行,有两个窗口,一个是空白的窗口,写了一个"The endpoint is ready"

另外一个是控制台,输出两串东西,然后有个光标,我按键盘没响应,可以清屏,你再试试,我也不知道是干什么的:)))
根据地的兄弟们,团结就是力量
jnhufeng
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-10-19 13:17
奥,我知道了,运行就是那个样子的,为什么在我这里不能运行?我再找找原因,多谢这位老大帮助,也耽误你不少时间的,呵呵,我再仔细看看
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-10-19 13:48
没有没有,为了兄弟嘛,而且一个事情没弄完我也不舒服,所以看到兄弟最后大功告成我也很高兴,你把那个文件换一个短名字,比如test.exe,放到release目录,在cepc上访问\\release,然后直接运行它,诸兄弟成功!
根据地的兄弟们,团结就是力量
游客

返回顶部