当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>Philips DCS系统中心>> 呼和浩特 Philips PM5539 *供应
泰安市 SIEMENS/MOORE 16169-1-1 优质供应
烟台市 SIEMENS/MOORE 16201-1-1 *供应
东营市 SIEMENS/MOORE 16201-1-4 *供应
Philips PM5539软件平台构建器
设计Philips PM5539嵌入式系统时,常需要通过软件编程的方式访问外围设备,如LED.音频接口。触摸屏等。但在编程时需要熟悉相关外围设备的工作状况,包括设备工作时所需的设备寄存器。设备特定的命令。使用的通信协议及需要处理的中断等。AD软件的软件平台构建器(SPB)为这些特定的外围设备提供了配置数据和驱动等相关的底层模块(软件IP模块),提供了访问外围设备的应用编程接口(API)。
在Philips PM5539软件下进行嵌入式系统设计时,SPB的使用是通过软件平台文件(SwPlatform)实现的。SPB是一个图形化的用户界面,可以自行读取FPGA设计,为设计中的外围设备导入合适的底层模块,并以此为基础添加更多的高层IP模块到软件平台文件中。具体添加何种IP模块,取决于FPGA嵌入式设计中需要访问哪些外围设备。访问外围设备时,可以使用SPB提供的多个IP模块。较底层的IP模块可以访问特定的存储设备,如硬盘。SD卡。RAM驱动器,较高层的IP模块则更抽象也更独立于硬件。
Philips PM5539软件平台文件(SwPlatform)是在SPB中,从一系列提供的元器件中选择组合起来的软件层。软件平台文件使得应用程序通过一组标准化的服务来利用硬件,如存储服务和网络服务。软件平台文件的目的其实就是使硬件设备通过抽象和通用的软件接口,来为应用程序提供外围设备的应用编程接口(API)。软件平台中的设备堆栈(Device Stacks)由三种类型的模块构成,分别是硬件包装(Wrapper)。驱动(Driver)和服务程序(Con-text)。通常从底而上,从zui底层的与原理图设计上特定硬件设备相关的模块开始构建设备堆栈。在此之上,可以堆积较高层次的模块,提供更通用的访问外围设备的功能函数。设备堆栈的底部是硬件包装(Wrapper),然后是驱动(Driver),zui后是服务程序(Context)。堆栈每往上一层,模块对硬件的抽象层面越高。设备堆栈层的功能描述如表1所示。
Philips PM5539中的软件服务列表(Software Service)是一组应用程序可以使用的类型。定义。结构和功能函数。软件服务包含用于访问SD卡。IDE存储设备。CF卡和闪存上的文件的存储服务;用于提供以太网访问的网络服务;提供符合POSIX规范的多线程功能的核心服务;允许快速构造现代图形界面的GUI服务;用于实现音频和视频功能的多媒体服务。用于中断管理和软件定时管理的系统服务总是出现在软件平台中,并且与特定设备无关。每个不同的软件模块都包含完整的API参考信息。通过API Reference可以访问API参考信息,堆栈中的每一层都会有详细的该层上可用函数的描述。通过Header Files可以查看任意驱动或者服务程序的头2嵌入式音频处理系统设计
INDRAMAT Servo Controller TDM-1.2-30-300-W0
INDRAMAT Power Supply TVM-2.4-050-220/300-W1/220/380
Fanuc Alpha Velocity Control Unit A06B-6047-H003
Siemens Simatic S5 6ES5955-3LF12 6ES5-955-3LF12
Siemens Simatic S7 6ES7307-1KA00-0AA0 6ES7-307-1KA00
Siemens Simoreg FBG-Steuersatz C98043-A1005-L2-15 table
Siemens Simodrive 650 Leistungsteil 6SC6504-0AF01 40A
Siemens Simodrive 610 FBG- Baugruppe 6RB2000-0NF01
Siemens Simodrive 610 Leistungsteil 6RB2040-0FA00 40A
Siemens Simatic S5 CP524 6ES5524-3UA13 6ES5-524-3UA13
Siemens Simatic S5 WF706 6FM1706-3AB20 NEW Sealed
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。