基于RTOS开发出的程序,具有较高的可移植,实现90%以上设备独立,一些成熟的通用程序可以作为专家库函数产品推向社会。嵌入式软件的函数化、产品化能够促进行业交流以及社会分工化,减少重复劳动,提高知识创新的效率。
嵌入式工业的基础是以应用为中心的芯片设计和面向应用的软件开发。实时多任务操作系统(RTOS)进入嵌入式工业的意义不亚于历史上机械工业采用三视图的贡献,对嵌入式软件的标准化和加速知识创新是一个里程碑
目前,商品化的RTOS可支持从8BIT的8051到32BIT的PowerPC及DSP等几十个系列的嵌入式处理器。提供高质量源代码RTOS的公司主要集中在美国。
随着信息家电的普及,智能化、网络化将会无所不在,所有这些都离不开嵌入式软件,而在嵌入式软件只中核心的莫过于RTOS(Real Time Operating System,实时操作系统)。我们都熟悉Windows这样的操作系统,但却不一定熟悉嵌入式系统中常用的RTOS。如今,微软已经推出了Windows的嵌入式版本——Windows CE。而风靡一时的Linux也在嵌入式系统中扮演着重要角色。这样看来,传统桌面操作系统和嵌入式操作系统的界线似乎也在淡化。事实究竟如何呢?让我们来听听在嵌入式软件领域颇有造诣的专家是怎么说的。
用于嵌入式环境的操作系统RTOS与桌面操作系统有很多本质的不同。这些不同的特导致产品开发的不同结果。
嵌入式环境给人的印象就是占用空间小。所以,普通的Linux或者Windows操作系统要变成嵌入式操作系统,首先就是要进行裁剪。然而,与桌面环境相比,嵌入式环境对于操作系统系统要求不仅仅是“小”,二者在设计要求上有着本质的不同。这些不同主要体现在可裁剪、实时和可靠等三个方面。
随机应变——可裁剪
从硬件环境来看,桌面操作系统具有标准化的、存储和I/O架构,而嵌入式环境中的RTOS的硬件环境只有标准化的,没有标准化的存储、I/O和显示器架构。
从应用环境来看,桌面操作系统面向复杂多变的应用,而RTOS面向单一设备的单一应用。
从开发界面来看,桌面操作系统试图给开发人员提供一个“黑箱”,让开发人员通过一系列标准的系统调用来使用操作系统中的功能,而嵌入式试图为开发人员提供一个“白箱”,让开发人员可以自主控制系统的所有资源。
CHROMA-1000 PROGRAMMABLE VIDEO PATTERN GENERATOR
LEITZ LMW MICROSCOPE 5 POSITION TURRET 05905 PARTS
Acoustic calibrator and cables
BALDOR VECTOR DRIVER ZD38D8A04-ERD 230VAC 50HzB 11AMP
BROOKFIELD HANDHELD VISCOMETER RVT WITH STAND D .
MCVAN INSTRUMENT BWD 330A SPECTRUM ANALYSER
ALLEN-BRADLEY SLC 500 5/01 CPU 1747-L514 WITH MODULES
MICROPOS MMC 7010 GEM-SYSYTEM AB ARTNR 66K018V 110VAC
SCHOTT GERATE SLK 6 MULTI-TALENT HOT/STIRRERS PLATE
LEICA HI 1220 ELECTRIC HEATING HOT PLATE 230VAC
CE OMRON F3S-A321-L SAFETY LIGHT CURTAIN.310mm-15mn.
MTS SYSTEM MODULAR WITH KNIEL CK 5.1,5 C 28.1,2
PHILIPS PM 5570 NTSC VIDEO TEST SIGNAL GENERATOR
Anritsu Standard Signal Generator MG516A
HP 3457A 6-1/2 DIGIT DIGITAL BENCH TOP MULTIMETER
OPTIMISED CONTROL D892-3G CS0101 DEK 142253 BOARD CARD
HANNA PH METER PH212 WITH DIPSTICK STAND POWER ADAPTER
NIKON ALPHAPHOT YS BINOCULAR MICROSCOPE WITH OBJECTS
NEW!!! B&R SYNCHRONOUS SERVOMOTOR 8MSA3L.E0-B7 REV.:A0.
ADVANTECH PCA-6145B/45L INDUSTRIAL CPU CARD REV:C2
SIEMENS SONOLINE 1300 PORTABLE LINEAR-SECTOR-SCANNER
NEW!!! B&R SYNCHRONOUS SERVOMOTOR 8MSA3M.E0-B5 REV.:A0.
HP 54201D DIGITIZING OSCILLOSCOPE WITH QTY3 HP 10271A
ELECTRONIC VISUALS EV4161 WAVEFORM MONITOR VECTORSCOPE
OWIS STEPPING MOTOR CONTROLLER SMK 02-Z 3AXIS
VIDEOTEK TSM-61 WAVEFORM MONITOR
NSK EBS DRIVER EBS-YS2005C23F1-00.1 INPUT 110VAC