-
公开(公告)号:US09329840B1
公开(公告)日:2016-05-03
申请号:US14264436
申请日:2014-04-29
Applicant: The MathWorks, Inc.
Inventor: David Koh , Zijad Galijasevic
IPC: G06F9/44
Abstract: The present invention provides a set of blocks for creating device drivers. Since, for most computational devices, device driver code to configure and control an I/O interface may be decomposed into a small finite number of common software functions, by providing a block set comprising blocks representing the finite number of common software functions, custom device drivers can be created for any number of devices. Thus, by providing a set of generalized device driver blocks that can be parameterized by the user, specific instances of custom device drivers can be created as needed. Processor and device specific driver code can then be generated from the custom device driver.
Abstract translation: 本发明提供了一组用于创建设备驱动器的块。 由于对大多数计算设备而言,用于配置和控制I / O接口的设备驱动程序代码可以通过提供包括表示有限数量的通用软件功能的块的块集合来定义为小的有限数量的公共软件功能,定制设备 可以为任意数量的设备创建驱动程序。 因此,通过提供可由用户参数化的一组通用设备驱动程序块,可以根据需要创建定制设备驱动程序的特定实例。 然后可以从定制设备驱动程序生成处理器和设备特定的驱动程序代码。
-
公开(公告)号:US10884712B1
公开(公告)日:2021-01-05
申请号:US15058876
申请日:2016-03-02
Applicant: The MathWorks, Inc.
Inventor: David H. Koh , Murat Belge , Zijad Galijasevic
Abstract: A device may connect to a physical device. A device may obtain a device description document relating to the physical device based on connecting to the physical device. The device may parse the device description document to identify one or more components of the physical device. The device may select, from a repository of generic textual model components, one or more generic textual model components corresponding to the physical device based on parsing the device description. The device may generate, based on selecting the one or more generic textual model components, a device driver model element that includes the one or more generic textual model components. The device driver model element may be used to control the physical device or receive information from the physical device. The device may provide, via a user interface, information identifying the device driver model element.
-
公开(公告)号:US09946668B1
公开(公告)日:2018-04-17
申请号:US14286359
申请日:2014-05-23
Applicant: The MathWorks, Inc.
Inventor: Zijad Galijasevic , Antonin Ancelle , Murat Belge
IPC: G06F13/26
CPC classification number: G06F13/26
Abstract: In one embodiment, a method of implementing interrupt prioritization and preemption in a modeling environment is provided. The method may include obtaining a model including interrupt-generating components in the modeling environment, obtaining information describing interrupts in the model, and using the information describing the interrupts in the model to automatically generate code for prioritizing the interrupts in the modeling environment.
-
公开(公告)号:US10360052B1
公开(公告)日:2019-07-23
申请号:US14611773
申请日:2015-02-02
Applicant: The Mathworks, Inc.
Inventor: Justyna Zander , Zijad Galijasevic , Pieter J. Mosterman , David Koh
Abstract: A method may include establishing a connection with a physical device, by a device. The method may include receiving information identifying the physical device, by the device. The method may include determining physical device information based on receiving the information identifying the physical device, by the device. The physical device information may be a description of the physical device. The method may include generating a set of model elements based on the physical device information, by the device. The set of model elements may include program code associated with simulating a behavior associated with the physical device. The method may include associating the set of model elements with a device model corresponding to the physical device, by the device.
-
-
-