品牌
经销商厂商性质
上海所在地
Bently PLC 3500/15 125840-02
面议Bently PLC 3500/92
面议Bently PLC 3500/60
面议Bently PLC 3500/50
面议Bently PLC 3500/42 PWA 176449-01
面议Bently PLC 3500/32 PWA 125712-01
面议Bently PLC 3500/22 PWA 138607-01
面议TRICONEX PLC 7400102-100
面议TRICONEX PLC 7400101-100
面议TRICONEX PLC 4329
面议TRICONEX PLC 3664
面议TRICONEX PLC 3503E
面议57C405-E配置的zui终完成 到模块层次解析过程完成为止,所有的操作均屏了操作系统的特殊性;但嵌入式系统是多样的,不仅体现在操作系统的多样性上,而且,即使相同的操作系统,对应不同的处理器,其组成也是千差万别的。
为了生成用户定制的具体操作系统,57C405-E根据用户输入选择的操作系统类型,在上面解析处理生成的关系图中,选择出度为O的结点(即为原子级模块对应的结点)映射到不同的操作系统实体,再根据不同编译器、链接器能识别的规则,生成不同的makefile文件、config文件和资源文件。可以说,各种配置文件的生成标志着操作系统定制过程的完成。
57C405-E基于嵌入式Linux的配置剪裁器的实现 使用定制过程的通用模型,我们实现了一个嵌入式Linux的配置剪裁器。该配置剪裁器作为一个工具集成到基于嵌入式Linux的PDA手机开发平台中。配置剪裁器使用构件库管理器作为其可选抽象模块的容器,而其输出的配置文件则提供给项目管理器,由后者提交给编译器和链接器进行操作系统生成。三者的关系如图6所示。
下面是三个工具的功能说明。
(1)配置剪裁器
①显示从构件库获得的已有模块信息。
②根据用户选择,配置新的模块,并将模块信息存入构件库,供下次定制时作为已有模块使用。
③定制特定应用开发所需的操作系统:用户可以选择构件库中已存在的不同粒度的模块进行配置。在需要编译连接生成可下载到目标机的目标代码时,生成对应的配置文件,传给项目管理器。
(2)构件库管理器 保存操作系统抽象模块信息,供配置剪裁器查询和使用。查询内容包括:
①57C405-E可以配置的模块名,供配置剪裁器提取出显示在用户界面上,供用户配置选择;
②每个模块对它下一层的映射信息。根据此映射信息,可以进行递归往下查找,因而支持配置剪裁器中对每个模块的层次解析和操作系统映射功能。
(3)项目管理器 项目管理器管理应用程序的开发,因而项目管理器向配置剪裁器提供应用*编制的应用程序的源文件路径信息。57C405-E嵌入式软件的zui大特点就是应用程序往往不是独立存在的,它zui终和操作系统一道作为二进制目标代码下载到目标机。所以,配置剪裁器需把从项目管理器获得的源文件路径信息写入对应的Makefile文件中。
Siemens Simatic S5 Überwachungsbaugruppe,6ES5313-5AA11
Siemens Simatic S7 CPU 312,6ES7 312-1AD10-0AB0,E:03
Siemens Simatic S7 Analog IN,6ES7 431-1KF00-0AB0,E:04
Siemens Simatic S5 IP256, 6ES5 256-3AA11,E:16
Siemens Simatic Sinec S5 CP 2433,6GK1243-3SA00
Siemens Simodrive 610 AC-VSA FBG Regelung,6SC6100-0NA11
Siemens Simatic S5 PS951 7A/15A,6ES5 951-7LD21
Siemens Messwertrechner, 7NG1002-1AA14 inkl. 6DR2801-8D
Siemens Simatic S7 Digital IN,6ES7 321-1BL00-0AA0,E:05
Siemens Simatic S5 Digital IN/OUT, 6ES5 482-7LF11, E:02
Siemens Simatic S5 Digital OUT, 6ES5 451-4UA12, E:03
Siemens Sinumerik 571.2/571.3 Softw.,6FC5250-6BX10-4AH0
Siemens Simatic S7 PS 400 Rack,6ES7403-1TA01-0AA0,E:04
Siemens Simatic S5 Analog Input, 6ES5 466-8MC11, E:03
Siemens Simatic S5 Analog Input, 6ES5 465-7LA13, E:04
Siemens Simatic S7 CPU 222, 6ES7 212-1BB21-0XB0,E:02