发明名称 Microprocessor memory space allocation management
摘要 A method for identification of memory assignment conflicts in the assignment of memory location addresses to a set of buffers. Programs run in embedded processors using buffers in a fixed storage space need to be mapped to addresses which do not overlap or create conflicts. The process of assigning start and end addresses for buffers can be tedious and error prone if performed without automation. The present invention presents a tool that automates the task of mapping the memory buffers and heaps to physical space. The tool utilizes a memory buffer allocation table created by the programer. The table designates the locations, sizes and overlays of all the buffers and heaps. The tool checks the validity of the memory map specified. If it is found to be invalid, the user is notified of the error. Otherwise, a memory table is created which will serve as "hooks" for runtime buffer manipulation.
申请公布号 US7076628(B1) 申请公布日期 2006.07.11
申请号 US20000605421 申请日期 2000.06.27
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 ALI SAQIB;MLADENOVIC ZORAN;KOSANOVIC BOGDAN
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址