-
公开(公告)号:US20170102924A1
公开(公告)日:2017-04-13
申请号:US15290491
申请日:2016-10-11
Applicant: Renesas Electronics America Inc.
CPC classification number: G06F8/33 , G06F8/315 , G06F8/41 , G06F8/60 , G06F8/654 , G06F8/71 , G06F9/44505
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.
-
公开(公告)号:US11307833B2
公开(公告)日:2022-04-19
申请号:US16673723
申请日:2019-11-04
Applicant: Renesas Electronics America Inc.
Inventor: Jon Matthew Brabender , John L. Dallaway , Mark Goodchild , James Mark Deadman , Brandon Cranford Hussey , Kristine M. Jassmann
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.
-
公开(公告)号:US20170131977A1
公开(公告)日:2017-05-11
申请号:US15290773
申请日:2016-10-11
Applicant: Renesas Electronics America Inc.
Inventor: Jon Matthew Brabender , John L. Dallaway , Mark Goodchild , James Mark Deadman , Brandon Cranford Hussey , Kristine M. Jassmann
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.
-
公开(公告)号:US20200065071A1
公开(公告)日:2020-02-27
申请号:US16673723
申请日:2019-11-04
Applicant: Renesas Electronics America Inc.
Inventor: Jon Matthew Brabender , John L. Dallway , Mark Goodchild , James Mark Deadman , Brandon Cranford Hussey , Kristine M. Jassmann
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.
-
公开(公告)号:US10466977B2
公开(公告)日:2019-11-05
申请号:US15290773
申请日:2016-10-11
Applicant: Renesas Electronics America Inc.
Inventor: Jon Matthew Brabender , John L. Dallaway , Mark Goodchild , James Mark Deadman , Brandon Cranford Hussey , Kristine M. Jassmann
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.
-
公开(公告)号:US20170102955A1
公开(公告)日:2017-04-13
申请号:US15290350
申请日:2016-10-11
Applicant: Renesas Electronics America Inc.
Inventor: Brandon Cranford Hussey , Bhupesh Kharwa , Jon Matthew Brabender , Kristine M. Jassmann , John L. Dallaway , James Mark Deadman
IPC: G06F9/445
CPC classification number: G06F8/33 , G06F8/315 , G06F8/41 , G06F8/60 , G06F8/654 , G06F8/71 , G06F9/44505
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.
-
-
-
-
-