会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and system for loading libraries into embedded systems
    • 将库加载到嵌入式系统中的方法和系统
    • US06363436B1
    • 2002-03-26
    • US08791446
    • 1997-01-27
    • Lee Emison HagyGrama Kasturi HarishJames Darrell HeathChakravarthy JagannadhanDeepak Anantarao Kulkarni
    • Lee Emison HagyGrama Kasturi HarishJames Darrell HeathChakravarthy JagannadhanDeepak Anantarao Kulkarni
    • G06F9445
    • G06F9/44521
    • A method and means for enhancing an embedded system includes a technique for generating shared library information which is stored in the ROM, the shared library information including pointers to structures for each shared library to be preloaded into the ROM, maintaining each module per library as a linked list. When the ROM image is generated, the tool writes the structures describing the preloaded libraries into the ROM image. As pointers to the structures are not valid in the ROM image, the pointers to these modules are relocated so that they are valid in the loader's address space when remapped into the loader by the kernel. At system start-up or “boot,” the kernel starts the embedded loader and maps the structures exactly where the loader expects to find them. Thus, when the loader attempts to load an external dynamically linked ELF executable file that is linked to one of the shared libraries in the ROM, the loader resolves all references to the preloaded library by traversing the structures provided that were mapped into its address space by the system kernel.
    • 一种用于增强嵌入式系统的方法和装置包括一种用于产生存储在ROM中的共享库信息的技术,共享库信息包括指向每个库预先加载到ROM中的每个共享库的结构的指针,将每个库的每个模块保持为 链表。 当ROM映像生成时,工具将描述预加载库的结构写入ROM映像。 由于指向结构的指针在ROM映像中无效,因此重定位到这些模块的指针,以便在内核将其重新映射到加载程序时,它们在加载程序的地址空间中有效。 在系统启动或“启动”时,内核启动嵌入式加载程序,并将结构映射到装载程序期望找到它们的位置。 因此,当加载程序尝试加载链接到ROM中的一个共享库的外部动态链接的ELF可执行文件时,加载程序通过遍历提供的映射到其地址空间中的结构来解析对预加载库的所有引用, 系统内核。
    • 3. 发明授权
    • System and method for selectively enabling load-on-write of dynamic ROM
data to RAM
    • 用于选择性地将动态ROM数据写入RAM的系统和方法
    • US5940850A
    • 1999-08-17
    • US742108
    • 1996-10-31
    • Grama Kasturi HarishJames Darrell HeathVishwanath Venkataramappa
    • Grama Kasturi HarishJames Darrell HeathVishwanath Venkataramappa
    • G06F12/06G06F12/10G06F13/00
    • G06F12/0638
    • A system and method for loading dynamic data stored in read-only memory (ROM) is loaded into random access memory (RAM) only when it is being modified. Unmodified dynamic data is used from ROM saving valuable RAM space. Virtual memory page table entries are created for all dynamic data with the physical reference pointing to the dynamic data in ROM. Page table entries in a translation table for dynamic data in ROM include a virtual address to physical address mapping and are marked read-only causing a write-access exception if an attempt is made to write to or update the dynamic data. Write-access exceptions are intercepted, and a write-access exception caused by an attempt to write to dynamic data in ROM causes the system to allocate a dynamic data page in RAM, copy the ROM data to the RAM, update the page table entry to point to the RAM page rather than the ROM page, and finally to update the dynamic data now present in read-write RAM.
    • 存储在只读存储器(ROM)中的加载动态数据的系统和方法仅在其被修改时被加载到随机存取存储器(RAM)中。 ROM中使用未修改的动态数据,节省宝贵的RAM空间。 为所有动态数据创建虚拟内存页表项,物理引用指向ROM中的动态数据。 用于ROM中动态数据的转换表中的页表条目包括物理地址映射的虚拟地址,如果尝试写入或更新动态数据,则标记为只读,导致写入访问异常。 写入访问异常被拦截,并且由于写入到ROM中的动态数据而引起的写访问异常导致系统在RAM中分配动态数据页,将ROM数据复制到RAM,将页表条目更新为 指向RAM页面而不是ROM页面,最后更新现在存在于读写RAM中的动态数据。