发明名称 Generation of managed assemblies for networks
摘要 A network toolset enables developers to automatically generate a C header file and underlying signal software, as well as automatically generate a managed code assembly from a network description. The managed code assembly can be generated in a binary format and may include sufficient metadata to support extended functionalities for a network. The managed code assembly can be relatively easily integrated with an existing image (e.g., machine code for a network device) without any compilation required. A software development kit can also be generated to help programmers manage the generated assemblies.
申请公布号 US9128727(B2) 申请公布日期 2015.09.08
申请号 US200611502145 申请日期 2006.08.09
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Java Punit;Schueerholz Stephan;Kumar Pranish;Aasheim Jered D.;Whitehorn Jason;Hendrixson Cory;Houser Robert
分类号 G06F9/44;G06F9/45;H04L29/06 主分类号 G06F9/44
代理机构 代理人 Jardine John;Drakos Kate;Minhas Micky
主权项 1. A computer-implemented method for controlling a first memory device, comprising: receiving a description of a network protocol for a control area network (CAN), wherein electronic control units (ECUs) communicate across the CAN, and wherein the description of the network protocol includes protocol requirements for communicating across the CAN; translating the received network protocol description into a markup language description; modifying the markup language description to include functionality for at least one of (1) communicating across the CAN when the description of the network protocol changes and (2) protocol requirements not provided in the received network protocol description; generating CAN object definitions and related properties using the modified markup language description, wherein the related properties provide extended functionality for the ECUs to communicate across the CAN, and wherein the extended functionality includes at least usage hints for optimizing the communication across the CAN based on the usage; creating a convergence image from the CAN object definitions and related properties, wherein the convergence image is in a binary format; and porting the convergence image to at least one of the ECUs.
地址 Redmond WA US