Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

3 results about "Interrupt vector table" patented technology

An "interrupt vector table" (IVT) is a data structure that associates a list of interrupt handlers with a list of interrupt requests in a table of interrupt vectors. Each entry of the interrupt vector table, called an interrupt vector, is the address of an interrupt handler. While the concept is common across processor architectures, IVTs may be implemented in architecture-specific fashions. For example, a dispatch table is one method of implementing an interrupt vector table.

A firmware updating method of a controller under a master-slave board design

ActiveCN115827023BFirmware versionSource code
This invention proposes a firmware update method for a controller with a master-slave board design, relating to the technical field of controller firmware updates. It adds a version identifier and version information to the end of the interrupt vector table in the firmware source code, which is simple, convenient, accurate, and universally applicable. It utilizes a large-capacity non-volatile memory on the motherboard and introduces a dual backup mechanism to prevent firmware update failures from causing the controller to be unable to run the RTS firmware. The host computer caches the firmware in the motherboard's non-volatile memory, and the slave board pulls the version from the motherboard's non-volatile memory, reducing the complexity of the firmware update process. For ease of management, an RTS package generator is used to package an RTS firmware package containing all RTS firmware for both the master and slave boards, and integrity verification information is added. The master and slave board bootloaders synchronize the RTS firmware version from the RTS firmware package cached in the non-volatile memory, achieving automatic distribution of RTS firmware between the master and slave boards and ensuring version compatibility.
Owner:ZHUZHOU JIACHENG TECH DEV CO LTD

A method and system for fast response to interrupts in embedded system code

The application provides a method and system for interrupt fast response of embedded system code, and relates to the technical field of code interrupt response. The method comprises the following steps: configuring a first storage area and a second storage area, the response speed of the first storage area being less than the response speed of the second storage area; reading an original data storage block of the first storage area, and copying and writing data in the original data storage block of the first storage area into a copy data storage block of the second storage area; when a CPU kernel issues an interrupt access request, accessing an interrupt vector table copy from the copy data storage block of the second storage area through a VTOR register. The application can solve the technical problem of slow interrupt response speed in the prior art, further affecting the stability in a high real-time requirement environment, improve the interrupt response speed and the multi-interrupt request processing capacity, and thus improve the stability in the high real-time requirement environment.
Owner:联想长风科技(北京)有限公司

Method and device for obtaining interrupt vector table data, electronic equipment and storage medium

The application relates to an acquisition method and device of interrupt vector table data, electronic equipment and a storage medium. The method is applied to a memory control module in a system, the system comprising a memory, a central processing unit and the memory control module. The method comprises the following steps: receiving an address instruction sent by the central processing unit, the address instruction comprising a storage address of an interrupt vector table stored in the memory before a preset event occurs; in the case that the storage address belongs to a first storage area, acquiring an address offset between the first storage area and a second storage area, and updating the storage address according to the address offset to obtain a target storage address; and sending the target storage address to the memory to acquire interrupt vector table data stored by the interrupt vector table, and sending the interrupt vector table data to the central processing unit. Therefore, the rate and efficiency of the interrupt processing process are improved.
Owner:GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1