System and Method for Developing, Testing and Debugging Software for Microcontrollers

Patent №

US 11,630,757

Granted

2023-04-18

Filed 2022

Owner

SNABB IP LLC

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17590953

Various implementations of the invention develop executable code for an embedded system, including a microcontroller and a device. Some implementations of the invention comprise a microcontroller development tool configured to operate on a general purpose computer. In some implementations, the development tool comprises: 1) a virtual microcontroller configured to operate within the development tool in a manner substantially identical to an operation of the microcontroller of the embedded system, wherein the virtual microcontroller operates within the development tool using op codes native to that of the microcontroller, the virtual microcontroller further configured to receive inputs from and provide outputs to the device of the embedded system, 2) an expanded memory beyond a memory available to the microcontroller, the expanded memory available to the virtual microcontroller and configured to store op codes or data for the virtual microcontroller to assist with development of executable code, and 3) a microcontroller programmer configured to transfer executable code to a memory of the microcontroller, wherein the executable code is developed within the development tool; and a microcontroller coupler configured to couple the development tool to the embedded system.

AI hardwareG06F 8/30G06F 11/3604G06F 8/44G06F 9/445G06F 11/362G06F 11/3652G06F 11/3688G06F 11/3698+1 more

AI classification

AI hardware0.92
Planning0.37
Natural language0.01
Speech0.00
Evolutionary computation0.00
Knowledge representation0.00
Machine learning0.00
Vision0.00

Ownership

SNABB IP LLC

assignment · 629560036

Assignors

GRUENWALD, BJORN J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC