源程序模拟器是在广泛使用的、人机接口完备的工作平台上,如小型机和PC,通过软件手段模拟执行为某种嵌入式处理器内核编写的源程序测试工具。简单的模拟器可以通过指令解释方式逐条执行源程序,分配虚拟存储空间和外设,供程序员检查;的模拟器可以利用计算机的外部接口模拟出处理器的I/O电气信号。不同档次和功能模拟器工具价格差距巨大。
模拟器软件独立于处理器硬件,一般与编译器集成在同一个环境中,是一种有效的源程序检验和测试工具。但值得注意的是,模拟器毕竟是以一种处理器模拟另一种处理器的运行,在指令执行时间、中断响应、定时器等方面很可能与实际处理器有相当的差别。另外它无法和ICE一样,仿真嵌入式系统在应用系统中的实际执行情况。
4.实时多任务操作系统
实时多任务操作系统(RTOS)是嵌入式应用软件的基础和开发平台。目前在中国大多数嵌入式软件开发还是基于处理器直接编写,没有采用商品化的RTOS,不能将系统软件和应用软件分开处理。RTOS是一段嵌入在目标代码中的软件,用户的其它应用程序都建立在RTOS之上。不但如此,RTOS还是一个可靠和可信很高的实时内核,将时间、中断、I/O、定时器等资源都包装起来,留给用户一个标准的API,并根据各个任务的优先级,合理地在不同任务之间分配时间。
TOS是针对不同处理器优化设计的高效率实时多任务内核,商品化的RTOS可以面对几十个系列的嵌入式处理器MPU、MCU、DSP、SOC等提供类同的API接口,这是RTOS基于设备独立的应用程序开发基础。因此基于RTOS上的C语言程序具有极大的可移植。据专家测算,RTOS上跨处理器平台的程序移植只需要修改1~5%的内容。在RTOS基础上可以编写出各种硬件驱动程序、专家库函数、行业库函数、产品库函数,和通用的应用程序一起,可以作为产品销售,促进行业内的知识产权交流,因此RTOS又是一个软件开发平台。
5.RTOS是嵌入式系统的软件开发平台
RTOS关键的部分是实时多任务内核,它的基本功能包括任务管理、定时器管理、存储器管理、资源管理、事件管理、系统管理、消息管理、队列管理、旗语管理等,
Performance Technology PT-418 PT-418A PRI
PRI-64 PurUp PurUp PS-Link Pyramid Technical
PTC 9000-99021 RF Processor PTC 98011 RF Controller PTC 98037 Radisys
CP80-15 with EPC-3322 EPC-9 PCI Expansion Bus PCI Expansion Module
Radstone PPC1A-740 PPC1A-3BA-1B36F PPC2A-603e Raycal
1260-54 1.3GHz Multiplexer Realtime Logic! RT-GPIO RTL-SCBECL
Sanritz Automation SVA009 SVA009 SVA011-26 C
SVA011-26 D SVA011-30 F SVA011-30Z E SVA011-30Z F
SVA011-30Z F SVA011-30Z F with SC8506-1E Sattel 4K Switch Matrix Board 1008700-
4K Switch Matrix Power Supply DHX Cards 1005460-100 DHX Transition Board 1009835 B Digital Voice Expansion 100-3534-
DSS Power Card 1005255-101 DTMF/MF 1009160-101c E1 Trunk Card 1005400-100 Group Link Expansion
Group Link Expansion 01-100- Line Cards 1009015-100 Parallel Serial 1008710-100 T1 Trunk Card 1005460-106
SBE VCOM-33 VCOM-54 SBS
422-202 CPro3 CPro3/32 CPro3/128 PMC-3101 PMC-3101BP
PMC-SCSI PMC-Sual100BT Power4e Power 4e V5A
V5B VME-6200 VME6200 SBS Bit 3 82902250 82902240
85154558 85154538 SST 5136-DNP-VME-4 5136-DN-VME
Synergy V440 VGM2 Systech
HPS-6245-25 Tadpole TP-34v TEWS Datentechnik
TIP810-10 TIP811-10 TIP903-10 TPMC670-11
TPMC815-21 Themis SPARC 10MP 10MP-65-50-1S SPARC 20MP 20MP-128-125-1HE
UltraSparc USP-1 USP1-256-200 TI TMS320C8X Trenton
CPBI/600E Univoice UV-4 Unspecified
00724-95-00342-007 00724-95-03199-003 8136-SVME20 CLB CIO-1A
FDC-3 ICU-1A ICU-1B PIA-3A
PME 68-41 SBS-6H256 SBS-6V256 TVME712
Video 37410 37410-105 Video 79750 79750-103 VMEXBJ1S
本公司专业销售大型进口各种品牌DCS系统模块备件:ABB Advant OCS,ABB MOD 30/MODCELL,ABB MOD 300,ABB Bailey INFI 90,ABB Procontic,ABB Procontrol,H&B Contronic,Moore APACS,Moore Panel Controllers,Rosemount RS-3,Siemens Iskamatic,Siemens Simatic S5,Siemens Simatic C1,Yokogawa Centum XL,Yokogawa microXL,FOXBORO I/A,GE FANUC,Honeywell QCS,Honeywell TDC系列,Honeywell S9000,HITACHI,Mitsubishi PLC,Motorola MVME,ALSOM MVME,Other VME,TOSHIBA
Allen Bradley PROSOFT 3150-MCM | Comm Module
Allen Bradley Prosoft MV156 Ethernet Module MVI56
Allen Bradley Prosoft MV156 Communications Module
ALLEN BRADLEY-MVI56-M?BP PROSOFT MODBUS PLUS
Allen Bradley Prosoft PS3250-L532M PS3250L532M
ALLEN BRADLEY PROSOFT MVI-56-GEC MVI56GEC NEW NIB FS
Allen Bradley ProSoft MVI56-PDPS MVI56PDPS Comm Mod
Allen Bradley ProSoft 3300-MBP ModBus Plus MB+ 3300MBP
Allen Bradley PROSOFT 3100-MCM | Comm Module *LNC*
Allen Bradley PROSOFT MVI56-GSC | ASCII Module
Allen Bradley ProSoft MVI56-GSC MVI56GSC Comm Mod
Allen Bradley PROSOFT 3150-MCM | Comm Module
3150-N2 ProSoft for Allen Bradley 3150N2 N374
Allen Bradley ProSoft MVI69-GEC MVI69GEC Comm Mod
ALLEN BRADLEY PROSOFT MVI69-GSC MVI69GSC
SEALED Allen Bradley ProSoft MVI46-GEC MVI46GEC
Allen Bradley Prosoft ASCII Serial Comm Mod MVI71-GSC
Allen Bradley PROSOFT MVI69-GSC ASCII Module *LNC*
MINT Allen Bradley ProSoft MVI56-DFCM MVI56DFCM
Allen Bradley PROSOFT MVI69-GSC ASCII Module *LNC*
Allen Bradley PROSOFT MVI56-GEC | Ethernet Module
Allen Bradley ProSoft 1560-MBP 1560MBP Modbus Plus
ALLEN BRADLEY PROSOFT MVI-56-GEC MVI56GEC
Allen Bradley ProSoft MVI46-GSC MVI46GSC Comm Mod