TOS是针对不同处理器优化设计的高效率实时多任务内核,商品化的RTOS可以面对几十个系列的嵌入式处理器MPU、MCU、DSP、SOC等提供类同的API接口,这是RTOS基于设备独立的应用程序开发基础。因此基于RTOS上的C语言程序具有极大的可移植性。据专家测算,RTOS上跨处理器平台的程序移植只需要修改1~5%的内容。在RTOS基础上可以编写出各种硬件驱动程序、专家库函数、行业库函数、产品库函数,和通用性的应用程序一起,可以作为产品销售,促进行业内的知识产权交流,因此RTOS又是一个软件开发平台。
5.RTOS是嵌入式系统的软件开发平台
RTOS关键的部分是实时多任务内核,它的基本功能包括任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、旗语管理等,
这些管理功能是通过内核服务函数形式交给用户调用的,也就是RTOS的API。
RTOS的引入,解决了嵌入式软件开发标准化的难题。随着嵌入式系统中软件比重不断上升、应用程序越来越大,对开发人员、应用程序接口、程序档案的组织管理成为一个大的课题。引入RTOS相当于引入了一种新的管理模式,对于开发单位和开发人员都是一个提高。
基于RTOS开发出的程序,具有较高的可移植性,实现90%以上设备独立,一些成熟的通用程序可以作为专家库函数产品推向社会。嵌入式软件的函数化、产品化能够促进行业交流以及社会分工化,减少重复劳动,提高知识创新的效率。
嵌入式工业的基础是以应用为中心的芯片设计和面向应用的软件开发。实时多任务操作系统(RTOS)进入嵌入式工业的意义不亚于历史上机械工业采用三视图的贡献,对嵌入式软件的标准化和加速知识创新是一个里程碑
Allen Bradley Powerflex 700 20BD011A0AYNANB0 7.5HP NIB
Siemens 6SC6500-0BC01 PC Board for Drive 6SC65000BC01
Yaskawa ServoPack SGDB-44ADMY8 32.9A Unit SGDB44ADMY8
Westinghouse 200 A Amp Busway Fusible Switch ITAP364
Xycom 3410 T 301412001300P Interface 513332-F-95
Omron NS8-TV10B-V1 Interactive Display NS8-TV10 B-V1
Westinghouse 400 A Amp Busway Fusible Switch ITAP-365
Westinghouse 200 A Amp Bus Plug Fusible Switch ITAP324H
Allen Bradley 1771-NB4T High Res Isolated AB 1771NB4T
Sick PLS101-112 Photoelectric Proximity Laser Scanner
Square D 8536SFO1 Model 4 Size 4 Fuse MCC Bucket 200A
Siemens ITE Breaker LXD63B600 600A A 600Amp Amp 600
General Electric DC Motor 15 HP 1750 / 3000 RPM DP
Yaskawa CIMR-VHU2011 15HP VariSpeed Drive CIMRVHU2011
Rosemount 8800 Flowmeter 8800AF015SA1M1D1E5M5 1.5 ” in.
Square D Sz Size 5 8536SG0 Motor Starter 8536SG01S 480V
ITE Gould Sz Size 4 Motor Starter A203F12 A20 120V NIB
ABB Breaker 480V 480 V Type ES ESB43175L 175A 175 A NIB
Magnetek GPD 503 DS317 GPD503 15 HP 460V AC VS Drive
Fanuc A06B-0147-B675 AC Servo Motor A22/2000 3.8 kW 3PH
Daytronic 4062 Series Dual Voltage Control
Square D Circuit Breaker KCJ34125 125Amp 125A 125 Amp A
Westinghouse Breaker KAM AB De-Ion 225 Amp A 225A
Westinghouse Breaker KAM AB De-Ion 225 Amp A 225A
Square D I-Line Breaker KC34250 A 250 Amp 250Amp
Micro Motion DS100S128 Mass Flow Sensor MicroMotion
Fanuc Robotics EE-3505-710-001 Purge Control Module
GE Fanuc IC600RB753K Data Control IC600RB753-K
Kollmorgen BDS4A-203J-0001\202B21P Servo Drive/Amp
Fischer Porter 53MC5412A25BACXDXCXX Controller 53MC5
Fischer Porter 53MC5412A25BAXXDXCXX Controller 53MC5
Fischer Porter 53MC5412A24BBXXXXXXX Controller 53MC5
ABB 53MC5412A25BACXDXCXX Controller 53MC5
ITE RV364G 200 Amp Busway Plug-In Unit Bus Switch RV364
Fanuc A20B-8001-0123 PCB /03B/04B PC Board
Kollmorgen BDS4A-203J-0001\202B2 Servo Drive/Amplifier
Kollmorgen BDS4A-203J-W/O Servo Drive/Amplifier
Westinghouse Breaker LA LA3600F 600 Amp A 600A Trip
Toshiba RAD310-1006E RA Driver DC140V RAD310-1006-E
Foxboro I/A P0400YE Rev I/O Processor Module 20mA FBM 4
Pacific Scientific R33GMNP-R2-NS-NV DC Servo Motor NEW
Fischer Porter 53MC5412A25BACXDXCXX Controller 53MC5
Reliance Electric RE 3V2160 GV3000 VS Drive 3 HP NIB
Square D MHL 450 Amp 450A A MHL36450 MHL364501426 ST&AS
Westinghouse Panelboard Switch FDP-366R 600 Amp FDP366R
Honeywell NXS0050B1001 5 HP Variable VF VS Drive Refurb
Westinghouse Hagan Ring RB-3003 Circular Chart Recorder
GE Fanuc IC600CB526 Logic Control Rev N, P, R
Fischer Valve Controller Fieldview 14666869 DVC5020
ITE Gould 5600 Breaker Size 4 14JTt32A MCC Bucket 150A
Bolted Pressure Contact Switch L 367X3 800 Amp 600 Volt
De-Ion Westinghouse NB38000PF 600 Amp A 600AmpTri-Pac
Square D Breaker LHL LHL36400 400 Amp A 400A 400Amp
Square D QMB3640 Saflex Panelboard Switch 400 Amp A QMB
Cutler Hammer WH JDB JDB3250C JT3250T JDB3250 250 Amp
Cutler Hammer Westinghouse LD LD3600F 500 Amp 500A A
DIGITRIP Trip Cat# LES3600LSI Rating plug Cat# 6LES500T
GE General Electric Spectra SKLA36AI0800 800 Amp 800A A
Allen Bradley 1779-KFL Data Highway Foreign AB 1779KFL
Square D I-Line Breaker LH36350 350Amp A 350A
Square D 8538/SFG13 Size 4 Fusible Combination Starter
Pacific Scientific R32GMP-R2-NS-NV-07 DC Servo Motor












