1756-CN2R B AB
随机应变——可裁剪
从硬件环境来看,桌面操作系统具有标准化的、存储和I/O架构,而嵌入式环境中的RTOS的硬件环境只有标准化的,没有标准化的存储、I/O和显示器架构。
从应用环境来看,桌面操作系统面向复杂多变的应用,而RTOS面向单一设备的单一应用。
从开发界面来看,桌面操作系统试图给开发提供一个“黑箱”,让开发通过一系列标准的系统调用来使用操作系统中的功能,而嵌入式试图为开发提供一个“白箱”,让开发可以自主控制系统的所有资源。
桌面操作系统的研究开发指导思想是尽可能在不改变自身的前提下具有广泛的适应。也就是说:不论应用环境怎么变化,好都不要对自身内部产生什么影响,也不要求自身做太多的变化。反过来,应用于嵌入式环境的RTOS,在研发的时候就必须立足于改变自身、开放自身,让开发可以根据硬件环境和应用环境的不同而对操作系统进行灵活的裁剪和配置,因为对于任何一个具体的嵌入式设备,它的功能是确定的,因此只要从原有操作系统中把这个特定应用所需的功能拿进来即可。
应当指出的是:如果一个操作系统平台只能依靠手工的方式去掉一些代码,这根本就不是可裁剪。所谓可裁剪是在软件工程阶段利用软件配置方法实现软件构件的“即插即用”。
可裁剪带给用户的一个直接的好处是硬件成本降低,这对于成本敏感的应用,如消费电子类设备,具有重要的现实意义。由于设备中只包含应用程序用到的那部分操作系统功能,这就使得系统变得简单、易把握,从而提高系统的可靠。
到位——实时
Siemens Sinumerik Operator Panel 6FC5203-0AF02-0AA0 6FC
Siemens Sinumerik MS100 CPU 6FX1113-0AA01 MS100
6ES5318-3UA11 Siemens Simatic S5 6ES5 318-3UA11 Neu
Siemens SIMATIC Bubble Memory Module 6ES5513-3LB11 BSP
Siemens Sinumerik Bedientafelfront 6FC5203-0AF00-0AA0 V
Siemens Sinumerik CNC-Volltastatur 6FC5103-0AC01-0AA0
Siemens S7 CP443-1 IT 6GK7443-1GX11-0XE0
Siemens Simatic S5 CPU926 6ES5 926-3SA12 6ES5926-3SA12
Siemens Simatic S5 CPU926 6ES5 926-3SA12 6ES5926-3SA12
Siemens Sinec 6GK1143-0TA00
Siemens Simodrive 611 6SN1118-0DM33-0AA1 Version:B
Siemens Simodrive Stromversorgung 6SC6100-0GC10
Siemens Simadyn 6DD1601-0AE0 PG 16(3)
Siemens Simatic 6ES5 928-3UA11 6ES5928-3UA11 E-stand 8
Simatic S5 6ES5928-3UA11 6Es5 928-3UA11 E-Stand 05
Siemens Simadyn D 6DD1600-0AF0 PM16 Version L/N
Simatic S5 6ES5928-3UA11 6Es5 928-3UA11 E-Stand 09
Siemens Simodrive 611 LT-Modul 6SN1123-1AA00-0EA0 Vers
Siemens Sinumerik MMC102 6FC5210-0DA21-0AA1 6FC5 210-0D
Siemens Simodrive 6SC6190-0FB01
Siemens Vorschubmodul 6SC6111-2AA00
Siemens Sinumerik MS300 6FX1113-4AD01 MS301-D
Siemens Operator Panel OP7 6AV3607-1JC30-0AX1 6AV3 607-
Siemens OP27 Panel 6AV3627-1LK00-1AX0 6AV3 627-1LK00-1A
Siemens Simatic S7 Panel 6AV3627-1LK00-1AX0 6AV3 627-1L
Siemens Simodrive Stromversorgung 6SC6100-0GA01
Siemens Panel 6AV6643-0AA01-1AX0 6AV6 643-0AA01-1AX0 01
Siemens S5 WF470 6FM1470-3BA25
Siemens Simadyn D EB11 6DD1681-0EK1 MA/89-395
Siemens Simatic 6ES7416-2XL00-0AB0 6ES7 416-2XL00-0AB0
Siemens Sicomp Kompaktrechner 6AR1025-0AA10-0AA0 Vers.6
Siemens Simadyn D PM16,6DD1600-0AF0+6DD1610-0AG0
Siemens Simatic LCD MONITOR 15″6AV8100-1BA00-0AA0
Siemens Simatic Net CP343-1 6GK7343-1GX21-0XE0
Siemens Simodrive 650 FBG REGELUNG 6SC6500-0NA01 neu
Siemens Sinamics 6SL3120-1TE24-5AA1 6SL31201TE245AA1
Siemens Sinumerik 6FX1138-8BC02 unbenutzt TOP
Siemens Simadyn D Kommunikationsmodul 6DD1660-0AD0
Siemens Simatic WF470 6FM1470-3AA25 WF 470
Siemens Sinumerik Bedientafel 6FC3988-7FD25
Siemens Sicomp Kompaktrechner 6AR1025-0AA10-0AA0(1)
Siemens Simatic S5 6ES5928-3UB21 6ES5 928-3UB21
Siemens Operator Panel 6AV3525-1EA01-0AX0 6AV3 525-1EA0
Siemens Sinumerik Rack 6FC3481-1AA-Z mit Sinumerik Stro
Siemens Simatic Baugruppe 6SA8242-0AC00 6SA82420AC00
Siemens Simatic Baugruppe 6SA8242-0AC01 6SA82420AC01
Siemens Simatic Baugruppe 6SA8242-0BC03 6SA82420BC03
Siemens Simatic Baugruppe 6SA8242-0AC02 6SA82420AC02
Siemens Simadyn PERIPHERIE-SUBMODUL IT42 6DD1606-3AC0
Siemens Sinumerik NCU 571 6FC5357-0BA11-0AE0 Version:A
Siemens Simatic S5 6ES5928-3UB21 6ES5 928-3UB21
Siemens Simodrive 6SN1118-0DH21-0AA1 Version:C