Local variable supporting method based on sram in built-in system
An embedded system, local variable technology, applied in sustainable buildings, climate sustainability, multi-program devices, etc., to achieve the effect of reducing operating power consumption, increasing program running speed, and reducing operating power consumption of local variables
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] The specific steps of the sram-based local variable support method in the embedded system are as follows.
[0023] 1) Stack separation during program compilation
[0024] In the figure, when the program is compiled, the local variables are separated during compilation, the local variable addresses are compiled into the sram address, and the global variables are compiled into the sdram address, and then the program code is compiled to form the binary code of the program.
[0025] In the figure, the bootloader BootLoader embeds the code at the beginning of the program to check the space usage of the sdram. If no free space is found, the loading of the program will be delayed and wait for the sdram to have enough space. If enough space is found, load the program into sdram, set the program count register; and load the program front end embedded preprocessing code into sdram.
[0026] 2) sram stack allocation
[0027] Sram tracking block is defined for the use of sram. A two-by...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com