针对含有液路、气路控制的深度嵌入式应用环境,提出了一种能够使气液路、机械及嵌入式系统开发人员共同协作开发的解决方案,并设计了对应的专用控制语言及其虚拟机。该虚拟机基于寄存器模型,支持多个控制任务并发执行,提供了任务间同步机制;对硬件资源要求较低且具有高度的可移植性,不依赖于具体的操作系统和硬件平台,可运行在有/无操作系统支持的多种处理器平台的应用环境中。现已移植至x86、S3C2410与C8051F120平台上,并成功的应用到以自动化医疗检验设备为代表的多个产品的开发之中。
For deep embedded application of liquid/gas-path control,a solution to collaborative design with liq-uid/gas-path mechanism and embedded system engineers is suggested.Liquid-path control virtual machine (LPCVM)is designed.Based on register model,this virtual machine supports simultaneous execution of sev-eral control tasks and also provides synchronization mechanisms for tasks.LPCVM with high portability can run in various hardware environments and operating systems.VMis ported to x86,S3C2410 and C8051F120 plat-form,and successfully applied to the products of automation medical laboratory equipment.