armok 发表于 2009-12-28 06:51:33

有人能详细的解释一下,工业上的XP系统的要求与实施?

比如要用XP控制加工中心,它的主板要求? 及XP的版本要求? (应该不会是直接将我们电脑上的XP搬过去)

注: 这个帖子讨论的是 XPE , 而不是 XP PE。


XPE: Windows XP Embedded,XP的嵌入式版本。工业版本。
XP PE:Windows PreInstallation Environment(Windows PE)民间用作启用的版本。

kunzhe 发表于 2009-12-28 07:26:16

微软与研华合作为工业电脑预装XP Pro系统http://www.sina.com.cn2008年12月22日 13:57天极网
 
  2008年12月22日,微软公司日前宣布与研华科技(Advantech)携手推出预装了Windows XP Pro for Embedded Systems (以下简称“XP Pro”)操作系统的工业电脑,以此为广大OEM/ODM客户提供硬件设备加嵌入式软件的整合式服务,从而节省客户的项目开发时间和成本,提供客户价值最大化的服务。这也是Windows Embedded首次与中国IPC(工业电脑)厂商的深度合作。

  这项名为“研华硬件集成XP Pro简体中文”的计划于11月1日正式启动,目的是帮助OEM/ODM减轻设计工作量,降低开发成本,缩短产品开发周期,打造出更接近客户需求的解决方案,最大程度提升客户价值。此外,OEM/ODM还能在嵌入式软件开发上得到强有力的技术支持,据研华科技渠道业务副总经理陈培齐介绍,为了给客户提供硬件和软件应用的最佳解决方案,研华成立了针对嵌入式软件以及应用的研发部门,提供全面整合的嵌入式软件增值服务,例如BIOS服务、OS服务以及适合于应用程序开发的API库(SUSI)服务,以帮助客户加速项目开发。

  研华科技大中华区总经理何春盛表示:“给客户提供最好的产品、技术和服务,帮助客户实现利益最大化是研华一贯的企业宗旨。这次与微软公司的合作,不仅在工业电脑领域开辟了先河,凸显了研华的品牌实力,而且由此双方在行销、技术、销售等方面的合作将变得更加紧密,从而为客户提供更加完整的解决方案和更多的支持。”

  近年来研华科技的经营策略已经成功地从“以产品为导向”转向了“以服务为导向”,目前研华科技定位于给客户提供创新的ePlatform产品和服务,成为客户值得信赖的合作伙伴。为了能给客户节省更多的时间并提供更多的增值服务,研华科技与微软洽谈合作了“系统整机配搭嵌入式XP Pro简中(简体中文版)计划”。由此,工业电脑可以像知名品牌的个人电脑一样,在出厂前就方便地预装了Windows操作系统,客户无需再进行系统的安装及调试。同时针对嵌入式XP Pro,研华利用自身软件技术实力针对需求量大的客户还推出了XP Pro免激活版本,帮客户进一步省去了系统激活的时间,同时也提高了系统的安全、稳定性。

  通过双方的合作不但简化了OEM/ODM客户的产品购买程序,省去了他们安装包括操作系统在内的底层软件的麻烦,而且还可以降低他们项目开发的时间和成本。凡是购买集成了微软Windows Embedded操作系统的研华系统整机的用户,均可以享受到比单独购买Windows Embedded操作系统优惠的价格。

  微软公司Windows Embedded亚太及大中华区市场总监彭家安(John Boladian)表示:“通过建立良好的合作伙伴生态系统,帮助客户获取成功是微软的一贯承诺。这次在中国首次与研华科技携手推出预装了微软Windows Embedded操作系统的工业电脑,是微软以实际行动兑现这一承诺的又一表现。我们真诚希望借此可以为推动中国工业的信息化贡献一份力量。”

tfdsensor 发表于 2009-12-28 07:41:55

没啥要求,如果系统资源受限就整个XPE(嵌入版的XP,需要懂XP裁剪的人).用XP就是要接受XP的非实时特性.否则在XP系统下再做个实时内核还不如直接用实时版系统
对于加工中心类型的东西,计算机基本就是上位机不参与核心的运动控制.不过如果装了XP最好就是SP1,工业上的东西没有那么先进,打完补丁也许就用不了了.
实时内核在很多软PLC系统中都有.世界上几乎所有的大的工控厂家都号称采用实时内核,很多家都说自己和微软合作.更详细情况就不知道了
计算机建议使用联想5k以上普通计算机,就2个字稳定.

wjc1956 发表于 2009-12-28 07:57:55

mark

armok 发表于 2009-12-28 08:22:36

XPE能下载到吗? 呵呵,有空测试一下。

有人知道,北京精雕是使用XPE系统的吗?它是如何解决XP的非实时特性?

qlb1234 发表于 2009-12-28 08:37:50

XPE好像是订做的吧,就是说自己根据工作的特定环境来修改XP。
以前集成XP安装光盘的时候,就加了个老_毛桃版的XPE,用于在没有操作系统的时候应急。

aleyn 发表于 2009-12-28 08:39:25

我们公司用的工业电脑,不是用XP的,而是用Win2000的。
这些工业电脑的用途,连接并控制大型的横织机,有点类似用Mach3控制雕刻机一样。

dxcwxc 发表于 2009-12-28 08:40:16

XPE 类似是嵌入式XP操作系统的简称,讲白了可以根据自己的芯片和功能需要定义一个自己想要的操作系统,这样系统小,启动速度快,并且有个硬盘写保护的功能,可以系统重新启动一切恢复重来,我们一直在用,实时行和普通XP一样。

sypf 发表于 2009-12-28 09:43:58

这个··我一般都是叫别人这么解决的···先装LINUX,然后虚拟机,然后XP,干活的时候把XP的资源限制掉,就不会影响LINUX下的工控··
或者楼主可以考虑下出个LIVE CD,就是那种类似KNOPPIX的光盘··总之工控最好少用XP···看你不爽给你个蓝脸就亏大了···
关于品牌机·我一个认识的朋友的印刷厂里全是兼容机···半点问题没有,反而某些品牌机的OEM硬件跑LINUX不好找驱动·~
他们基本上注意的就这些:电源用台达,全汉,海韵,NMB之类的··宁可买拆机不买国产航嘉的···
CPU温度常年压在45度以下,基本上就是直接上4热管了,
然后硬盘RAID做 0+1··内存用带ECC的··主板随便搞一个2U的都可以···
当然要是一定要用微软的货的话··可以试试server 03和08 R2··至少比XP好~

shotstar 发表于 2009-12-28 09:51:37

XPE用在那个电脑上,就要在那个电脑上首先获得这个电脑的硬件信息,然后在其他电脑上根据这些硬件信息进行裁剪,然后才能运行。

hinyinlam 发表于 2009-12-28 10:03:06

回复【楼主位】armok阿莫
-----------------------------------------------------------------------

沒有太深入研究, 感覺上, 先將一般的XP SP3把不用的部份弄走(如Media Player), 然後加入驅動.
需要realtime 的部份可以將priority改成'realtime', 那部份XP 會直接把它掉到CPU.
http://cache.amobbs.com/bbs_upload782111/files_24/ourdev_519705.jpg
Realtime priority (原文件名:realtime.jpg)




當然那個realtime 的critical part 是要在特定時間內完成工作(比如說200ms)否則系統要反應不了.

dreampet 发表于 2009-12-28 10:13:11

XPE是个宝贝,我的移动硬盘里面就装着一个,这个本来用作嵌入式应用的系统也是做系统维护必备的
阿莫可以到无忧启动论坛(bbs.wuyou.com)看看这里是国内做启动盘和XPE最好的地方了.深山红叶,老_毛桃,wangsea这些前辈都在这.

Appcat 发表于 2009-12-28 10:24:10

XPE可以裁减到1G以内,并且运行在电子盘上,同时可以停用磁盘内存交换,大大延长了电子盘的寿命。这个技术还带来一个好处,电子盘写保护,用户安装的东西,或者修改的配置,在重启一次后全部自动恢复,这样自然也不怕病毒和木马

只要内存足够,CPU强劲,XPE的性能和XP没区别

XPE的内核是和桌面XP完全一样的,可以自己定义shell,甚至开机界面,甚至让别人发现不了这个是XPE系统。

XPE对硬件的要求和XP一样,没有任何特殊要求,甚至比XP更低。在XP上运行的程序,可以直接在XPE上运行,当然所需的组件要打包进XPE,这个特性使得世界上并不存在XPE程序工程师。

XPE的定制过程也很简单,使用XPE的第三张光盘,来启动未来预备运行XPE的硬件系统,XPE的信息采集程序会自动扫描硬件资源,以确定需要哪些驱动和组件,然后将生成的文件导入到XPE的裁减环境,就像编译一样,XPE环境会直接输出到一个目录下,这个目录可以虚拟为一个独立的具备启动能力的盘符,这个目录下的XPE镜像被称为XPE预发布镜像,只有处于这个状态的XPE才能直接进行分发拷贝。当然最终是要拷贝到目标系统的硬盘或者电子盘,然后运行,系统会自动进入一个FBA程序,First Boot Agent,类似新买电脑预装XP首次开机初始化的过程,在自己重新启动几次后,就进入了正常工作状态。

而对于已经处于运行状态的XPE镜像直接进行拷贝甚至是GHOST,都会带来一些问题,特别是用户定制驱动程序会无法运行。

两年前曾经有个产品,使用了AMD LX800的CPU,PC104的主板,无风扇,定制的XPE系统,触摸屏,开机直接进入控制界面,至今仍在稳定运行。而现在可以选择的主板更多了,特别是ATOM的CPU,小板子很多,价格也比PC104便宜很多。
http://cache.amobbs.com/bbs_upload782111/files_24/ourdev_519729.JPG
(原文件名:xpe.JPG)

health 发表于 2009-12-28 10:25:08

常说的XPE实际有两种产品,
一种就是微软官方的说法,就是Windows XP Embedded,XP的嵌入式版本。
另一个也是微软的产品 Windows PreInstallation Environment(Windows PE),预安装环境,可以不用安装,直接在光盘上启动。网上有人在这个基础上添加了一些XP系统中常用的工具和界面,看起来和XP非常相似,民间俗称windows XPE。

普通人常用的是后一个XPE,经常用作启动盘,维护系统什么的。
前一个XPE,也就是嵌入式XP,我没有用过,好像是需要先要能运行XP系统,然后运行一个程序,生成XPE需要的一些东西,然后才可以使用XPE。也就是运行XPE的机器必须首先能够运行XP。

armok 发表于 2009-12-28 10:29:25

回复【13楼】health
前一个XPE,也就是嵌入式XP,我没有用过,好像是需要先要能运行XP系统,然后运行一个程序,生成XPE需要的一些东西,然后才可以使用XPE。也就是运行XPE的机器必须首先能够运行XP。
-----------------------------------------------------------------------
对,应该就是这一个版本。

bjj9217 发表于 2009-12-28 10:32:08

是不是WINPE啊?

armok 发表于 2009-12-28 10:33:39

【11楼】 dreampet 原野
XPE是个宝贝,我的移动硬盘里面就装着一个,这个本来用作嵌入式应用的系统也是做系统维护必备的
阿莫可以到无忧启动论坛(bbs.wuyou.com)看看这里是国内做启动盘和XPE最好的地方了.深山红叶,老_毛桃,wangsea这些前辈都在这.
----------------------------
你说的不是XPE,是指 Windows PreInstallation Environment(Windows PE)

Appcat 发表于 2009-12-28 10:39:01

XPE系统订制在采集目标硬件信息时所用的启动光盘,实际上就是一个Windows PreInstallation Environment

hisun 发表于 2009-12-28 11:11:57

用骡子下过,有1.5G大小,没地方试,不知道能不能用。
安装序列号:PHDMG-HCCRJ-C23XB-WHB99-HBB66
PID:WR96Q-VJFK9-7QFH3-YJTBM-8R666
也不知道这个号能不能用。
我下的就是骡子的资源,还能搜到,但很难下。莫大搜下就能看到了,坛里好象有高手。
ed2k://|file|Windows.XP.Embedded.Service.Pack2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98%E4%BB%8B%E7%BB%8D.txt|5368|b885fcc2e4925f66a8de970cd6ead18d|h=5t3ivxk4hiqx5hsei4q5kalc272taoto|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.WXPECLIENT1.bin|313006512|3352f811fa11157828485f8aac6c3e2d|h=pm6qn6clu6njhnstzb3xrjmue7tu6v24|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.WXPECLIENT1.cue|77|2ac8ac548dd32165dc2a7dfe09f62540|h=ueah74hsan7ygt6w2qoftunjxpirf72s|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.WXPECLIENT2.bin|672829584|a4b09c244bae7b45039e552dd2b843ab|h=62cylv6fivgezuunhnyum3m67fuqwg4m|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.WXPECLIENT2.cue|77|143215e6cbd2051b04b6503da6d0d995|h=gbtvp2otidhbrb3h3pt3myqdhhx3ris3|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.WXPESp2Upd.bin|386704080|602950a2fb52f6161bd01bc6754fe99c|h=4235iwaqmy5k2udxjq7rbex2np33ve4u|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.WXPESp2Upd.cue|76|41841fa80c53879b6de35ab3d581ac8c|h=alljh6gsxybg5uxh7dozdcete7dmyhvz|/
ed2k://|file|%5BWindows.XP.Embedded.with.Service.Pack.2.%E5%BC%80%E5%8F%91%E5%8C%85%E5%85%89%E7%9B%98.3CD%5D.zwtiso.txt|1536|3aec68973c4f0700d639f191190c4b2b|h=b3oakm5lntl2hj3fibovdz45gjc3ivx3|/
ed2k://|file|%5BWindows.XP.%E5%B5%8C%E5%85%A5%E7%89%88%E5%BC%80%E5%8F%91%E7%B3%BB%E7%BB%9F%5D.langchs.exe|87949080|38f7f81adbd68247d86a718927e4cea1|h=xgj6qxci2mp3r5tm6pybsdlcdoomr5ei|/
ed2k://|file|%5BWindows.XP.%E5%B5%8C%E5%85%A5%E7%89%88%E5%BC%80%E5%8F%91%E7%B3%BB%E7%BB%9F%5D.langchssp2.exe|11283752|9017457c0ab4185e37dcedc161cccdeb|h=inqnj6mmuh4qifah6milnxoqtfjijb6y|/

Appcat 发表于 2009-12-28 11:23:04

关键是PID:WR96Q-VJFK9-7QFH3-YJTBM-8R666
安装ID无所谓,即使是120天评估版也能build出系统来,但是没有PID,发布的镜像会有限制,并且会在明显的地方标注出来(具体是啥忘记了,就是标注此映像没有许可)。

不好意思,说错了,120天评估版没有输入PID的菜单,所以要做正式产品还是需要正式ID号的。记得3年前一个完整的开发包要12K,一个单独运行的许可费用大约在200多RMB。

1105284241 发表于 2009-12-28 11:29:10

回复【楼主位】armok 阿莫
-----------------------------------------------------------------------

Windows Embedded从入门到精通系列课程(1)_XP Embedded开发初体验 视频 希望有用,

http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3786983&bbs_id=1027 我的问题有没有高手帮忙解决一下

Windows Embedded从入门到精通系列课程(1)_XP Embedded开发初体验.wmv,不支持WMV文件,请解压后打开 ourdev_519765.rar(文件大小:12.58M) (原文件名:Windows Embedded从入门到精通系列课程(1)_XP Embedded开发初体验.rar)
http://cache.amobbs.com/bbs_upload782111/files_24/ourdev_519766.jpg
(原文件名:Windows Embedded从入门到精通系列课程(1)_XP Embedded开发初体验.wmv.jpg)

wuhuhb 发表于 2009-12-28 11:39:53

win2000 比 xp 都用过,2000好似更稳定一点。
我都是自己根据具体项目需要剪裁的。裁剪后的系统基本上都是50M到100M这个样子。

health 发表于 2009-12-28 11:49:20

某次,某工控电脑厂家公司工程师来做介绍,说是XP上能运行的程序基本上都能在嵌入式XP上运行,
但Office是个例外,死活都不能运行,不知是否属实?
是技术所限,还是故意为之?

dhyana 发表于 2009-12-28 11:51:29

XPE在我的项目中用得比较多,用了大概5年了吧。
有具体的问题可以提出来。
比较关键的问题有
1 版权,也就是那个PID,原来价格大概是800元RMB
2 磁盘,最好使用DOM做,加上内存的overlay保护,启动速度可以非常快,一般在10秒内启动完成,如果用了HORM,则可能在4秒内启动。
3 兼容性,基本和 XP是一样的。如果应用程序需要framework,install service之类支持,则需要找到具体需要什么支持包,并且安装。
4 分包,ghost,直接拷贝 ,SDI,统统都支持。

__________
另外,原始的image可以用Target design 来做,做出来的文件,可以用常规办法增加删除文件,修改注册表。然后再次发布都可以。总之,当成自定义的 XP就好。
一个功能比较齐全的XPE SP2,磁盘占用在250M左右,内存占用在70M左右。

dreampet 发表于 2009-12-28 11:55:06

回复【16楼】armok 阿莫
-----------------------------------------------------------------------

无忧论坛有两个子坛的,分别讨论XPE和PE的,除了有Windows XP Embedded 下载外 还有最新的 Windows Embedded Standard 2011 下载

armok 发表于 2009-12-28 11:56:44

哈哈,资料越来越多了。。。。

期待有一个完整的教程 ....【20楼】 1105284241 可能是很有价值的资料。

本帖子可以置COOL 了。

damoplus 发表于 2009-12-28 12:19:35

以前都直接把ini里的shell=应用程序,没考虑那么多。记号学习一下,谢谢

Appcat 发表于 2009-12-28 12:25:08

那时微软在翠宫开会,那个120评估版的DVD光盘扔的到处都是,现在翻翻柜子,居然一张都找不到了!晕死。

XPE定制一个系统不难,比较繁琐的是收集剥离硬件驱动,还有就是用户应用软件支撑环境的搭建。有时用户自己用了第三方控件,自己都忘记了,那叫一个纠结。

一个完整的开发包应该包含Target Designer,组件数据库的两张CD,一张WINPE环境,一张SP2,N张语言包,如果是使用英语,就不需要使用语言包了。
给大家推荐一个blog:http://lzg-ad.blog.sohu.com/entry/5732151/
博主还一直在更新,内容比较多。

shotstar 发表于 2009-12-28 12:27:20

做过的一些记录
XPE剪裁上手指南ourdev_519785.pdf(文件大小:311K) (原文件名:+++++++++++XPE剪裁上手指南 - jinzhw的专栏 - CSDNBlog.pdf)
安装工具说明ourdev_519786.doc(文件大小:391K) (原文件名:安装工具说明.doc)
构建最小的XPE镜像ourdev_519787.doc(文件大小:107K) (原文件名:构建最小的XPE镜像.doc)

real_zyf 发表于 2009-12-28 12:31:14

呃,其实讨论的重点应该是实时内核外挂,即如何让xp系统实时(例如用MATLAB里面的real-time windows target,不过这东西玩玩可以,不实用)

而不是XP embedded和不embedded,embedded版对xp的实时性基本上没有任何改善,仅仅是可定制而已(当然加载的没有东西少点相对来说会实时点)

Appcat 发表于 2009-12-28 12:36:12

“而不是XP embedded和不embedded,e对xp的实时性没有任何改善,仅仅是可定制而已”

XPE真正解决了大型应用程序在特殊环境下的移植应用问题,大量的WINDOWS下的应用程序是一个巨大的资源,如果因为使用嵌入式环境而完全抛弃不用,是极大的浪费,XPE的目标是提供高性能,高稳定的定制嵌入式系统,当然微软指望用过XPE来染指高端娱乐机顶盒,互联网终端之心是不会死的。

要让WINDOWS XP去实时,还不如直接去用实时操作系统。

avrmk 发表于 2009-12-28 12:44:25

我不知道加工中心需要配什么样的主板,但我知道
研华 AIMB-766这个板子的性能是很不错的。
详细资料点击下面连接:
http://www.advantech.com.cn/products/AIMB-766/mod_1-2QFULQ.aspx

blueagle 发表于 2009-12-28 12:46:41

http://www.microsoft.com/windowsembedded/en-us/default.mspx
XPE下载

http://www.microsoft.com/windowsembedded/en-us/downloads/default.mspx
试用密钥申请

real_zyf 发表于 2009-12-28 12:47:59

回复【30楼】Appcat苹果猫
“而不是XP embedded和不embedded,e对xp的实时性没有任何改善,仅仅是可定制而已”

要让WINDOWS XP去实时,还不如直接去用实时操作系统。
-----------------------------------------------------------------------

这帖的要求基本上是怎么让xp实时,直接用实时系统应该不在本帖讨论范围

XPE真正解决了大型应用程序在特殊环境下的移植应用问题,但不解决实时性问题是没办法完全用在工业控制上面的,用来人机界面之类的对实时性不敏感的地方倒可以

hyl175 发表于 2009-12-28 13:26:22

mark

wuhuhb 发表于 2009-12-28 13:27:42

如果用运动控制卡的话,系统就无需实时,因为此时系统仅负责处理上位机该处理的事情;
    如果非要将运动控制卡在windows系统上“软化”的话,可用windows系统的实时控制驱动程序,美国人搞的,在系统底层拦截,自定义时间片轮来控制进程;但本人不建议这样搞,因为xp是个彻头彻尾的桌面操作系统,所谓嵌入式版本也只是一个修剪不全的衍生品而已。倒不如选个Linux的实时分支系统似乎效果更好。如西门子数控和国内的开通数控等等都这么用的。国外也有牛人在DIYCNC了,用的也是linux。
    就事论事地说,莫总的基于CAM的雕刻机(加工中心)来说,建议用4路高速卡,模拟的(纹路好些)和数字的(控制简单些)均可),系统选择普通的2000或XP适当裁剪即可。国内的应用案例不少。只是这个上位机程序也不小啊。期待中... ...

heky 发表于 2009-12-28 13:30:33

ls讲的对,还得加上卡才行。

ndust 发表于 2009-12-28 13:50:17

jh

bynce 发表于 2009-12-28 14:12:55

不错

ajin505 发表于 2009-12-28 14:39:27

mark

armok 发表于 2009-12-28 15:09:17

回复【35楼】wuhuhb西北望长安
    就事论事地说,莫总的基于CAM的雕刻机(加工中心)来说,建议用4路高速卡,模拟的(纹路好些)和数字的(控制简单些)均可),系统选择普通的2000或XP适当裁剪即可。国内的应用案例不少。只是这个上位机程序也不小啊。期待中... ...
-----------------------------------------------------------------------
生产与工业用途的机器,比如这部15万元等级的,我们会采购国际上比较出名的、有十数年甚至几十年应用经验的大公司的操作系统,比如台湾宝元、日本三菱、日本法兰克等, 而不会自行开发。

只有在低价的机器,我们才会使用自行开发的系统 :)

zq186 发表于 2009-12-28 15:34:25

公司里用过倍福的PLC,用的就是XP Embedded系统,用远程桌面控制,系统装在CF卡上。
他里面要装一个叫TWINCAT的软件,号称是和XP共享内核的云云,有兴趣可以研究研究。
他们公司网站上有试用版可以下载。
倍福我以前也没听说过,后来上网查过才知道是德国公司,主攻食品纺织机械行业,好像也听NB。
PLC里可以用梯形图编程,也可以用BASIC语言(类似VB),还要什么ST语言,没仔细研究过。
功能是相当强大。

tfdsensor 发表于 2009-12-28 16:14:45

有高手可以讲讲如何裁剪XPE,以前鼓捣了好几个星期也没有整成功,如果整个1G的XPE就没有啥意思了,有的高手可以2-3百兆,或者连桌面都没有.好像还有更少的.随便乱裁剪一下只能弄个5-6百兆的,感觉不爽.这方面资料很少

wuhuhb 发表于 2009-12-28 16:19:28

回复【40楼】armok 阿莫
-----------------------------------------------------------------------
生产与工业用途的机器,比如这部15万元等级的,我们会采购国际上比较出名的、有十数年甚至几十年应用经验的大公司的操作系统,比如台湾宝元、日本三菱、日本法兰克等, ... ...
-----------------------------------------------------------------------

宝元的系统用的不多,不太熟悉,不议论,只是觉得在广告业雕刻机上用的不少,优势自不必说。

和三菱和法拉克打了快20年的交道,他们的价格确实不低,对15万级别的机器而言,成本确实高了,毕竟机械方面也是要耗不少成本的啊,而且局限于它自身硬件架构和软件架构的限制,DNC基本都是靠串口方式或者存储卡方式来实现数据传输的,客户还需要在机床边摆运行CAM的电脑,串口方式的DNC传输慢,电脑接地不好的话还容易电击穿损坏串口,换个板子就一万多,动手换芯片的话客户心里肯定不痛快,且风险也大。用存储卡方式的话,插_插拔拔的,机械性损坏的可能性就大。从另一个角度看,他们毕竟是通用的数控系统,架构成型较早,改动不易,目前无法过多地顾及细分市场,这恰好为准备争夺细分市场的新军让了路。从目前的趋势来看,高速复杂雕铣的机器中,使用CAM-CNC二合一的模式还是相当多的。

跑题了。打住... ...

armok 发表于 2009-12-28 16:54:18

回复【42楼】tfdsensor好好学习天天向上
有高手可以讲讲如何裁剪XPE,以前鼓捣了好几个星期也没有整成功,如果整个1G的XPE就没有啥意思了,有的高手可以2-3百兆,或者连桌面都没有.好像还有更少的.随便乱裁剪一下只能弄个5-6百兆的,感觉不爽.这方面资料很少
-----------------------------------------------------------------------
不懂的人学起来很辛苦。学会后,想起自己之前的辛苦,就不舍得教会别人。

我们网站就是要打破这种死循环。

jinxinsdu 发表于 2009-12-28 18:53:35

我在上个帖子中提到过。
用WinXP做实时的工业控制,有两种方法:
1. 加入实时扩展, 使WinXP变成一个实时系统(RTOS,real-time operating system)。最常用的实时扩展是RTX。
2. 保留WinXP为非实时系统,将需要实时的运动控制部分交给运动控制卡完成。


北京精雕:第一种方案,Windows XP Embedded + RTX
其他雕刻机:大部分是第二种。

jinxinsdu 发表于 2009-12-28 19:14:10

另外,关于主板的要求,工业应用就用工控机,工业主板。性能、抗干扰和稳定性自然比普通主板好。

tfdsensor 发表于 2009-12-28 19:30:08

回复【46楼】jinxinsdu
另外,关于主板的要求,工业应用就用工控机,工业主板。性能、抗干扰和稳定性自然比普通主板好。
-----------------------------------------------------------------------

呵呵,这个问题很难说,很久以前我也和你一样坚定地这么以为.但是看了很多工控机以后,这个问题感觉很不一定.
我的理解
1, 很难保证你的买到的所谓工控机真正用料是没有偷工减料的.
2, 工控机主板市场销量少,出现故障基本都是更换,厂家很难保证主板设计的就是很精良的(不经过大量市场反馈,产品成熟很难).相反的是如果联想,dell,hp等普通PC厂商的板子出货量极大,并且如果民用客户发现主板出问题,基本是要维修的.如果出现丝毫设计失误,后果不堪设想
我见到很多DCS和通信厂家用服务器代替工控机.

heky 发表于 2009-12-28 20:32:48

同意ls,我觉得研祥的工控机还不如家用机,设计的很不理。6个isa槽,基本上只有3个好用。

dellric 发表于 2009-12-28 21:09:19

LS所言是05年前的了吧,现在我们正在用他们的机器,效果满不错的.研祥的销售人员态度倒是不错,很诚恳. 就是技术人员太牛,居然敢代替销售向客户报价

armok 发表于 2009-12-28 23:18:53

回复【45楼】jinxinsdu
我在上个帖子中提到过。
用WinXP做实时的工业控制,有两种方法:
1. 加入实时扩展, 使WinXP变成一个实时系统(RTOS,real-time operating system)。最常用的实时扩展是RTX。
2. 保留WinXP为非实时系统,将需要实时的运动控制部分交给运动控制卡完成。
北京精雕:第一种方案,Windows XP Embedded + RTX
其他雕刻机:大部分是第二种。
-----------------------------------------------------------------------
1. 能详细介绍一下RTX?
2. 为什么北京精雕使用RTX? 而其它品牌使用第二种?

i55x 发表于 2009-12-28 23:44:20

mark

STM32_Study 发表于 2009-12-28 23:58:01

这个帖子很实用

real_zyf 发表于 2009-12-29 01:04:23

回复【50楼】armok阿莫
-----------------------------------------------------------------------
1. 能详细介绍一下RTX?
2. 为什么北京精雕使用RTX? 而其它品牌使用第二种?

-----------------------------------------------------------------------
关于RTX,msdn上面的介绍,e文,不过颇详细了
http://msdn.microsoft.com/en-us/library/ms838340(WinEmbedded.5).aspx
产品官网:
http://www.intervalzero.com/

zz个人家写的简短介绍:
RTX是美国Ardence公司开发的基于Windows操作系统的实时解决方案,是目前Windwos平台的唯一纯软件的
硬实时扩展子系统。RTX不对Windows系统进行任何封装或修改,其通过在HAL层增加实时HAL扩展来实现基
于优先级的抢占式的实时任务的管理和调度。RTX实时子系统RTSS的线程优先于所有Windows线程,提供了
对IRQ、I/O、内存的精确直接控制,以确保实时任务的100%可靠性。通过高速的IPC通讯和同步机制,RTX方
便地实现与Windows之间的数据交换。RTX的定时器时钟分辨率为100纳秒,最低定时器周期为100微秒。
RTX同时支持实时以太网和实时USB通讯。


为什么,因为基于windows对于很多程序员来说更简单,对于自主研发来说成本比较低

j805 发表于 2009-12-29 03:43:23

mark !!这个帖子很实用

armok 发表于 2009-12-29 07:14:01

回复【53楼】real_zyf

谢谢。解释得很详细。 RTX是免费的,或是需要授权的?价格如何?

这类应该,就一定需要正版了。

wuhuhb 发表于 2009-12-29 11:42:21

虽然本人不太推荐 windows+RTX的架构,但大家感兴趣,就稍微补充和修正下53楼:
=========================================================================

RTX 是Windows 实时内核,33 微秒级的实时响应时间
稳定可靠的高性能Windows实时操作系统Ring 0扩展:30KHz持续中断触发
最小的系统占用-250KB
支持所有标准的微软硬件抽象层(HALs):包括PIC和单核、多核的APIC
支持所有的Windows操作系统:Windows XP Pro,XP Embedded,2000,Server2000和Server 2003,Vista
遵从Win32 API:无需重新封装任何API。
完全支持x86 CPU:包括多处理器和多核CPU,无论是共享或独立模式
微软公司的 Visual Studio 6.0,.Net 2002,.Net 2003,.Net 2005和.Net 2008:在标准Windows环境下开发,编译和调试
通过优先级提升方法,避免优先级倒置:确保低优先级线程不影响应用的性能
优先级抢占和轮循调度机制:每个线程可以指定优先级
WinSock 包括TCP/IP协议栈:独立于Windows系统
高速的内部进程通信(IPC)机制
IntervalZero公司的 RTX是目前唯一基于Windows控制所设计的解决方案。

    RTX是基于Windows操作系统而专门设计的实时性扩展系统,而不是Windows的一个实时操作系统端口。对于IRQs,I/O和内存,RTX提供了精确的控制,根据优先级来执行指定的任务,并确保任务执行时可靠性达到100%。RTX在确保最高性能的情况下,只需最少的配置。支持30KHz持续中断触发频率,第一个中断响应的延迟平均小于1微秒。

    因为RTX是基于Windows Win32 API的,所以代码可以被生成Windows可执行文件,并利用内存保护机制运行在Ring 3,也可以编译为实时子系统(RTSS)执行文件,运行在Ring 0。

    RTX架构是扩展性质的,因此它不是对Windows的封装,也不影响和修改Windows底层架构。由于这种分离性,RTX实时系统确保了基于RTX的应用不会因为Windows的死机或蓝屏而受到影响。RTX实时子系统具有高速的任务调度机制,同时支持抢占和轮循两种调度算法。RTX支持997个独立的进程,每个进程支持无限多个线程。线程具有256个优先级。RTX任务调度机制确保线程切换的时间在500纳秒至2微秒之间。

    为了方便RTX子系统进程和Win32应用之间的通信和数据共享,RTX提供了公共的进程间通信(IPC)对象,如事件和互斥。通过共享内存和IPC对象,Windows和RTX子系统可以共享大量的数据,且不影响系统的性能。

    精确的执行任务是实时操作系统的关键,因此,RTX提供了三个时钟,通过选用适合的时钟,在没有任何漂移的情况下,可以精确到0.001纳秒。定时器间隔支持100,200,500和1000微秒。

    RTX子系统提供TCP/UDP/IP网络协议。实时TCP/IP支持以太网协议4(IPv4)和以太网协议6(IPv6)。RTX USB支持USB 1.1和USB 2.0。它提供完整的开发工具,此工具与微软IDE-Visual Studio实现无缝连接,因此,软件开发者可以显著的减少开发和调试时间。
利用这些工具可以实时的观察应用程序的运行情况,从而,可以掌握硬件、RTX子系统和RTX应用程序之间的交互,进而,可以容易的调试和分析应用程序。
    换句话说,就是RTX子系统应用程序可以在Visual Studio IDE中调试,因此,使得Ring 0应用程序的调试可以在用户模式的调试中执行。可嵌入到微软内核调试器-WinDbg中。内核调试时,可以访问内部RTX数据结构。

    它支持Visual Studio。提供RTX子系统应用程序、设备驱动和网络驱动模板,从而,开发者可以快速建立工程和代码框架。可以实时访问内部RTX对象,在RTX子系统的内存应用中,可以使开发者了解进程、线程和IPC对象间的交互。显示RTX子系统或基于RTX的应用程序中的进程和线程间的交互。将所有的线程转换,上下文转换和事件追踪数据记录到一个文本文档中。对Windows和RTX,检测CPU的利用情况。对基于RTX的应用程序,使得开发者可以更好的观察CPU的使用情况。评估RTX在单处理器上安装后的实时性能。

目前是2009版本

==================================
官网原文回复莫总的问号:
RTX Purchased Licenses
NOTE: You need a license key to install a "Purchased License."
If you have not received a license key, please contact your Sales Representative or our Sales Administrator at salesadmin@intervalzero.com.

不习惯看E文的,也可联系北京石竹公司了解更多信息。

god-father 发表于 2009-12-29 12:24:04

如果做控制 建议用LINUX
没有版权问题
横机用LINUX的很多

armok 发表于 2009-12-29 12:29:55

回复【56楼】wuhuhb西北望长安
-----------------------------------------------------------------------
谢谢。资料很详细。

jinxinsdu 发表于 2009-12-29 12:48:41

回复【50楼】armok 阿莫
-----------------------------------------------------------------------

回复的晚了,哈哈,很多人都回答你的问题了。我再补充下。

关于RTX的介绍:          http://www.msptc.com/RTX.html
关于为什么精雕用Rtx:   http://www.msptc.com/success_JD-CNC.html
关于为什么别的雕刻机厂家比较少用RTX: 个人认为,是他们的技术水平达不到,位置控制还是沿用老方法,放在控制卡上。

wtliu 发表于 2009-12-29 12:56:27

有兴趣

wqm8181 发表于 2009-12-29 19:13:15

刚看到这个贴子,个人不支持用windows+RTX的架构来做CNC,虽然精雕在用.台湾的CNC都是用DOS+运动芯片,美国也大部分是这种模式,因为早期台湾学美国的技术现在也是这样的.国内的华中数控也是DOS+运动芯片,GSK有款CNC也是DOS+运动芯片,用这样方案的故障容易丢数据.
我手上有款是美国的数控系统,是DOS6.0+运动板,通过光纤连接,最多5轴.

西门子的最新款802Dsl是LINUX系统做的(有时死机.)

我认为windows系统更不隐定.像加工中心这样的设备用windows系统可能不安全吧,加工中心出现死机现象那可能是要伤人的.

guaizima 发表于 2009-12-30 08:55:40

我买了一套板子,就是装的WINDOWS embedded,按照他的教程我已经成功编译下载过一次了。
因为没有时间继续搞下去,所以一直搁置着。其中的板极支持包(bsp)用的是他们开发板开发商提供的,我觉得这个是做 WINDOWS EMBEDDED 首先要解决的问题,其次就是WINDOWS 应用程序的开发。 PC下windows的程序拷贝过去不能直接用。

因为一直没时间搞,闲置3个月了,如果站长需要可以拿去先评估下。
以下是板子的资料
http://www.ourselec.com/product/20081113/20081113153032.shtml

song1km 发表于 2009-12-30 10:03:07

bj

new.ease 发表于 2009-12-30 10:35:13

62楼的是WINCE了,实时性好些,用在智能机上的.

tigerding 发表于 2009-12-30 11:28:34

XP做实时控制不是太合适。

favr 发表于 2009-12-30 14:41:37

做工业控制也讲级别的,你要控制什么,如何控制,要达到什么水平,没有这些就来评估XP是没有意义的。
不说XPE,就是直接桌面XP控制也是可以的,以前做过一个自动化改造,原来已经有人用Win95改造过了,听说用了几年也没什么问题,我到他们控制室的时候他们还用这台计算机打牌呢,04年的时候我用Win2K改了,到现在换了一次硬件,系统还用得好好的,也没反映什么问题(不等于没问题)。
对于雕刻机的控制问题,这涉及如何规划改系统,是希望PC端对雕刻机完全控制还是只做数据传递,如果是完全控制,单独一台PC好像也是不行的,还要用控制卡之类的东西,这就要看你选择什么硬件,硬件要求什么,实时性如何等,如果非得用Windows,实时性有要求,CE也是一个不错的选择,而且授权费用低……。
还有最重要的是应用软件部分,是用现成的还是自己开发,自己开发的话现有的资源情况又如何,例如只有Windows开发经验的话转Linux还是费用不菲的,如果没有一定的量,就算考虑授权费也不见得Linux比Windows省钱。

简单地说,XPE和桌面版XP区别不大,除非你要在一个128M的CF卡塞进一个系统(无中文是可以的,最小可以做到80M左右,如果要中文就得160M以上,一个256的CF卡装上没问题),如果应用有其他环境要求,例如.NET框架什么的就要不断地加东西,但一个512M的CF卡总能满足绝大部分应用需求。做xpe定制并不复杂,对windows有一定了解的人花上一个星期的时间就差不多。

hope2008 发表于 2009-12-30 14:49:04

回复【61楼】wqm8181 数控黑客
..........GSK有款CNC也是DOS+运动芯片,用这样方案的故障容易丢数据.......
-----------------------------------------------------------------------
哈哈,我也很喜欢DOS+运动芯片的做法 :)

宝元的系统也是这样吗?

另: “用这样方案的故障容易丢数据”? 什么方案才不容易丢数据?

wqm8181 发表于 2009-12-30 20:58:28

回复【67楼】hope2008
哈哈,我也很喜欢DOS+运动芯片的做法 :)
宝元的系统也是这样吗?
另: “用这样方案的故障容易丢数据”? 什么方案才不容易丢数据?

-----------------------------------------------------------------------

宝元的系统也是DOS+运动芯片,工控机做的东东,用在机床行业稳定性肯定差一点,也有的CF卡出的故障.最好的方案还是像日本Fanuc,三菱一样.都是自己的东西,不过这要相当强大的技术.
国内现在除了工控机做的还有MCU+CPLD(或FPGA).只要技术处理好,这种比工控机稳定多了.
三菱的CPU是64位的.

mars007 发表于 2010-1-14 09:39:52

WINCE或DOS+运动控制卡的方案好。

1、WINCE费用低
2、性能稳定
3、实时性较好


对于主板方面,商用板价格便宜,大品牌的质量也不错,但是尺寸和结构上选择性比较小。
至于质量方面同意楼上说的商用大品牌的质量会好一点,毕竟产量大,用量大,受到市场的检验。


而工控板有5寸的,3.5 寸的,PC104结构的,甚至算上ETX、COM的核心板设计方案,就能够设计出更多独特的东西来。

XQGG 发表于 2010-1-14 09:54:49

标记

alan8918 发表于 2010-1-14 10:00:32

不错,Mark

god-father 发表于 2010-1-14 16:17:14

将重要的控制做在下位机上,上位机只做用户界面用作参数输入,最大限度减少对操作系统的依赖。
这样,是否用XPE 或PE 还是2000都是无所谓的。

z1234 发表于 2010-2-24 08:40:38

mark

quzegang 发表于 2010-2-24 08:58:15

mark

ilawp 发表于 2010-2-24 10:29:22

我爸单位上一个进口全自动生化分析仪,用的就是赤裸裸的xp home,因为拿随机正版光盘装的。还能在触摸屏上玩扫雷呢,呵呵。

某师兄曾说过,用软件最好还是用收费的,因为出了问题软件商要负责。如果用免费的那些软件,虽然很强大很稳定,一旦出了问题找谁去。

xp如果不联网,不多装东西,还是相当相当的稳定的

gxy508 发表于 2010-2-24 14:02:04

mark

myfriend6042 发表于 2010-4-9 12:48:36

mark

yuyanlzh 发表于 2011-9-12 16:44:52

XPE mark

wx2k 发表于 2011-9-12 16:51:59

记号

qiufeng 发表于 2011-9-12 19:12:53

学到不少知识.

liucw99 发表于 2011-9-12 21:07:04

这帖不错,以后用的着.

ifezix 发表于 2011-9-13 00:54:30

mark 学习了

rlogin 发表于 2011-9-13 04:53:30

只会mark.别的不会

imjacob 发表于 2011-9-13 09:38:04

mark 学习了

luck851 发表于 2011-9-13 12:54:47

学习。

activeleo 发表于 2011-9-13 14:53:18

我觉得直接用QNX算了.........硬件icop.....就可以了!

lanjingjing 发表于 2011-9-13 16:07:01

o 很有用的知识。

zjy9430 发表于 2011-9-13 17:00:36

mark!

kahoc 发表于 2011-9-14 01:51:28

mark!
页: [1]
查看完整版本: 有人能详细的解释一下,工业上的XP系统的要求与实施?