Deployment of multiple embedded operating system components
    1.
    发明申请
    Deployment of multiple embedded operating system components 有权
    部署多个嵌入式操作系统组件

    公开(公告)号:US20070256070A1

    公开(公告)日:2007-11-01

    申请号:US11413655

    申请日:2006-04-27

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60 G06F8/654

    摘要: The deployment of multiple embedded operating system components provides a designer with flexibility when customizing an embedded operating system for a target computing device. The embedded operating system components provide extra features to expand the functionality of the target computing device. The ease with which the designer may select various embedded operating system components to deploy from an originating computing device to the target computing device simplifies the design process. Configuration data of a core embedded operating system and configuration data of the deployed embedded operating system components are merged and any conflicts between configuration data are automatically resolved without rebooting the target computing device.

    摘要翻译: 多个嵌入式操作系统组件的部署使设计人员在为目标计算设备定制嵌入式操作系统时提供了灵活性。 嵌入式操作系统组件提供额外的功能来扩展目标计算设备的功能。 设计人员可以轻松地选择各种嵌入式操作系统组件从始发计算设备部署到目标计算设备,从而简化了设计过程。 核心嵌入式操作系统的配置数据和部署的嵌入式操作系统组件的配置数据被合并,配置数据之间的任何冲突都会自动解决,而无需重新启动目标计算设备。

    Detection of devices during operating system setup
    2.
    发明申请
    Detection of devices during operating system setup 审中-公开
    在操作系统设置期间检测设备

    公开(公告)号:US20070061818A1

    公开(公告)日:2007-03-15

    申请号:US11225704

    申请日:2005-09-12

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4411

    摘要: A host operating system (e.g., WinPE®) detects hardware devices connected to a computing device and stores identifiers (if any) of detected hardware devices in a datastore (e.g., the WinPE® registry). Without performing a detection process, a setup program accesses the datastore to obtain identifiers of hardware devices attached to the computing device. The setup program uses a mapping file (which maps hardware devices to drivers of a set of driver files) to determine which drivers of the set of driver files are usable by the detected hardware devices. The setup file then installs the “selected” drivers into the computing device.

    摘要翻译: 主机操作系统(例如,WinPE)检测连接到计算设备的硬件设备,并且将已检测到的硬件设备的标识符(如果有的话)存储在数据存储区(例如,WinPE注册表)中。 在不执行检测过程的情况下,安装程序访问数据存储区以获得连接到计算设备的硬件设备的标识符。 安装程序使用映射文件(将硬件设备映射到一组驱动程序文件的驱动程序),以确定检测到的硬件设备可以使用该组驱动程序文件的哪些驱动程序。 安装文件然后将“选定”驱动程序安装到计算设备中。

    Automatic interoperation with legacy POS service and control objects
    3.
    发明申请
    Automatic interoperation with legacy POS service and control objects 审中-公开
    与传统POS服务和控制对象的自动互操作

    公开(公告)号:US20070050751A1

    公开(公告)日:2007-03-01

    申请号:US11217633

    申请日:2005-08-31

    IPC分类号: G06F9/44

    CPC分类号: G06F9/465 G06F9/541

    摘要: Automatic interoperation functionality for legacy POS service and control objects is provided. In response to a request for creating an instance for a control object that implements an interface for the POS device, a legacy interoperability subsystem determines a unique identifier associated with the control object. The legacy interoperability subsystem dynamically generates an in-memory proxy class, based on the unique identifier. Thereby, the legacy subsystem enables the POS service application and the POS device to communicate with each other without having to instantiate one or more proxy classes for each instance of the legacy control object.

    摘要翻译: 提供了传统POS服务和控制对象的自动互操作功能。 响应于为实现POS设备的接口的控制对象创建实例的请求,遗留互操作性子系统确定与控制对象相关联的唯一标识符。 传统互操作性子系统基于唯一标识符动态生成内存中代理类。 因此,遗留子系统使POS服务应用程序和POS设备能够彼此通信,而不必为传统控制对象的每个实例实例化一个或多个代理类。

    Commonly available device statistics for POS devices
    4.
    发明申请
    Commonly available device statistics for POS devices 审中-公开
    POS设备常用的设备统计信息

    公开(公告)号:US20070055574A1

    公开(公告)日:2007-03-08

    申请号:US11217617

    申请日:2005-08-31

    IPC分类号: G06Q30/00

    CPC分类号: G06Q30/00 G06Q20/209 G07G1/14

    摘要: POS device statistics information is managed such that the information is available commonly without the device being claimed by one application during retrieval of statistics information. A helper class DeviceStatistics object facilitates storing of statistics information in a common statistic repository that may be hardware based or software based, for example an XML file. The helper class also facilitates retrieval and forwarding of the statistics information to a managing POS application employing a service object for the POS device. A Windows Service based statistics service is used to retrieve the statistics information from the common statistic repository and generate performance monitor counters. The performance monitor counters are provided to requesting applications.

    摘要翻译: 管理POS设备统计信息,使得在检索统计信息期间,一个应用程序不要求设备通常可以使用该信息。 辅助类DeviceStatistics对象有助于将统计信息存储在可能是基于硬件或基于软件的公共统计信息库中,例如XML文件。 辅助类还有助于将统计信息检索和转发到采用POS设备的服务对象的管理POS应用。 基于Windows服务的统计服务用于从公共统计信息库检索统计信息,并生成性能监视计数器。 性能监视器计数器提供给请求的应用程序。

    PnP functionality for unsupported devices
    5.
    发明申请
    PnP functionality for unsupported devices 审中-公开
    不支持的设备的PnP功能

    公开(公告)号:US20050257226A1

    公开(公告)日:2005-11-17

    申请号:US10947616

    申请日:2004-09-22

    IPC分类号: G06F9/445 G06F9/46

    CPC分类号: G06F9/4413

    摘要: The present invention provides Plug and Play (PnP) functionality for devices that are not supported by an operating system. In response to the installation of an unsupported device, the operating system sends the event to a device manager application residing in user mode code. Upon receiving the event, the device manager application automatically installs the supporting configuration entries and software. After the device is installed, the device is accessible from an application without requiring any programming changes. Events are exposed to the application through a through a common control library (CCL). The library is directed at providing a generic interface for accessing the devices. Using the CCL the registered applications may receive events associated with the device.

    摘要翻译: 本发明为操作系统不支持的设备提供即插即用(PnP)功能。 响应于不支持的设备的安装,操作系统将事件发送到驻留在用户模式代码中的设备管理器应用程序。 在收到该事件后,设备管理器应用程序将自动安装支持的配置条目和软件。 安装设备后,可以从应用程序访问设备,而不需要任何编程更改。 事件通过一个通用控制库(CCL)暴露给应用程序。 该库旨在提供用于访问设备的通用接口。 使用CCL,注册的应用程序可能会收到与设备相关的事件。