DUDT_DETECTION_V2.0_A01 03ZSTJ0-00-201-RS WINGREEN
随着家电的普及,智能化、网络化将会无所不在,所有这些都离不开嵌入式软件,而在嵌入式软件只中核心的莫过于RTOS(Real Time Operating System,实时操作系统)。我们都熟悉Windows这样的操作系统,但却不一定熟悉嵌入式系统中常用的RTOS。如今,微软已经推出了Windows的嵌入式版本——Windows CE。而风靡一时的Linux也在嵌入式系统中扮演着重要色。这样看来,传统桌面操作系统和嵌入式操作系统的界线似乎也在淡化。事实究竟如何呢?让我们来听听在嵌入式软件领域颇有造诣的专家是怎么说的。
用于嵌入式环境的操作系统RTOS与桌面操作系统有很多本质的不同。这些不同的特导致产品开发的不同结果。
嵌入式环境给人的印象就是占用空间小。所以,普通的Linux或者Windows操作系统要变成嵌入式操作系统,首先就是要进行裁剪。然而,与桌面环境相比,嵌入式环境对于操作系统系统要求不仅仅是“小”,二者在设计要求上有着本质的不同。这些不同主要体现在可裁剪、实时和可靠等三个方面。
随机应变——可裁剪
从硬件环境来看,桌面操作系统具有标准化的、存储和I/O架构,而嵌入式环境中的RTOS的硬件环境只有标准化的,没有标准化的存储、I/O和显示器架构。
从应用环境来看,桌面操作系统面向复杂多变的应用,而RTOS面向单一设备的单一应用。
AEG Thyro-A 1A Thyristor Power Controller
FORE Systems PWSP0012 Power Supply for ES-3810
Siemens 6FX1126-0BL00 Memory Module
Westinghouse MCP13300R Motor Circuit Breaker 30A
Modicon 160-052 BD 3240 MAAC Module
L-TEC 674956 Rev. D Welding Control Board
ECS 601-850 Control Board
ECS 604-299 PRC Interface Board
Honeywell 620-0036 Power Supply
FANUC A20B-2900-0340/03A Control Module
NEW GE 193X264ABG01 Component Board
FANUC A20B-2900-0870/01A Control Module
Honeywell 82408443-002 16K RAM Memory Card
Honeywell 82408485-001 SBLA-III Control Board
NEW Siemens TI 305-20N Simatic Input Module
NEW BOSCH 0 608 830 114 Cable Assembly 0608830114
Honeywell 51305474-100 Annunciator TB Assembley Unit
Nikki Denso Actus Power PUB-33A-X1B AC Servo Power Unit
Pepperl + Fuchs IVI-KHD2-4HRX IDENT-1 Interface Module
F + P Engineering 2410/15-W-V10 Servo Controller
OMRON F300-DC VISION MATE PARALLEL I/O UNIT
ALLEN-BRADLEY 1771-HM3A 64KW CMOS MEMORY MODULE
FANUC A16B-1211-0030/04A Memory Board
New Allen-Bradley 111268 Function Multiplier Board
New GE Fuji 6KV$-1PG05 A3603 AF-300V$ Module
Videojet 353902-G Control Board
Videojet 353806-E Product Detector Board
Bailey Controls IIMCL01 Communication Loop Module
GE Drive 193X265AAG04 Logic Relay Module