SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS
    1.
    发明申请
    SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS 审中-公开
    嵌入式系统的软件体系结构

    公开(公告)号:WO2017066183A1

    公开(公告)日:2017-04-20

    申请号:PCT/US2016/056418

    申请日:2016-10-11

    Abstract: Provided herein are various systems, methods and architectures for enabling a microcontroller manufacturer to provide certain modification functionality to product vendors, while still maintaining the level of control needed to ensure that a product vendor does not inadvertently (or otherwise) create code that causes the microcontroller to not work properly. In one embodiment, this functionality can be performed through the steps of displaying an initial stack of software modules to a user, receiving instructions to modify the initial stack of software modules to create a modified stack of software modules, compiling the modified stack of software modules to produce compiled computer instructions, and flashing the embedded memory of the microcontroller with the compiled computer instructions.

    Abstract translation: 本文提供了用于使微控制器制造商能够向产品供应商提供某些修改功能的各种系统,方法和体系结构,同时仍然保持所需的控制级别以确保产品供应商不会无意地(或 否则)创建导致微控制器无法正常工作的代码。 在一个实施例中,可以通过以下步骤执行该功能:向用户显示软件模块的初始堆栈,接收修改软件模块的初始堆栈以创建软件模块的修改堆栈的指令,编译修改的软件模块堆栈 产生编译的计算机指令,并用编译的计算机指令使微控制器的嵌入式存储器闪烁。

    DATA DRIVEN EMBEDDED APPLICATION BUILDING AND CONFIGURATION
    2.
    发明申请
    DATA DRIVEN EMBEDDED APPLICATION BUILDING AND CONFIGURATION 审中-公开
    数据驱动的嵌入式应用程序构建和配置

    公开(公告)号:WO2017066194A1

    公开(公告)日:2017-04-20

    申请号:PCT/US2016/056441

    申请日:2016-10-11

    CPC classification number: G06F8/34 G06F8/41 G06F11/3616 G06F11/3664

    Abstract: Provided herein are various systems, methods and architectures for enabling a microcontroller manufacturer to provide certain modification and configuration functionality to product vendors, while still maintaining the level of control needed to ensure that a product vendor does not inadvertently (or otherwise) create code that causes the microcontroller to not work properly. In one embodiment, this functionality can be performed through the steps of displaying a set of microcontroller properties that are available for configuration, receiving user information regarding a first value corresponding to a first microcontroller property, determining whether the user information results in a valid microcontroller configuration, and in response to determining that the user information results in a valid microcontroller configuration, generating compiled code for the microcontroller.

    Abstract translation: 本文提供了用于使得微控制器制造商能够向产品供应商提供某些修改和配置功能的各种系统,方法和体系结构,同时仍然保持所需的控制水平以确保产品供应商不会无意中 (或以其他方式)创建导致微控制器无法正常工作的代码。 在一个实施例中,可以通过显示可用于配置的一组微控制器属性,接收关于对应于第一微控制器属性的第一值的用户信息,确定用户信息是否导致有效的微控制器配置 并且响应于确定用户信息导致有效的微控制器配置,为微控制器产生编译后的代码。

    SOFTWARE PLATFORM FOR EMBEDDED SYSTEMS
    3.
    发明申请
    SOFTWARE PLATFORM FOR EMBEDDED SYSTEMS 审中-公开
    嵌入式系统的软件平台

    公开(公告)号:WO2017066181A2

    公开(公告)日:2017-04-20

    申请号:PCT/US2016/056414

    申请日:2016-10-11

    Abstract: A software platform for embedded systems. In one embodiment, a package is received and stored in memory of a computer system. The package comprises a plurality of software components and a real time operating system (RTOS). The plurality of software components are configured to provide respective services to any one of a plurality of applications executing on a microcontroller. The RTOS is configured for direct exchange of information with each of the plurality of software components.

    Abstract translation:

    嵌入式系统的软件平台。 在一个实施例中,包被接收并存储在计算机系统的存储器中。 该软件包包含多个软件组件和实时操作系统(RTOS)。 多个软件组件被配置为向在微控制器上执行的多个应用程序中的任何一个提供相应的服务。 RTOS配置为与多个软件组件中的每一个直接交换信息。

Patent Agency Ranking