-
公开(公告)号:CN119621338A
公开(公告)日:2025-03-14
申请号:CN202411771142.8
申请日:2024-12-04
Applicant: 上海交通大学
IPC: G06F9/50 , G06F12/02 , G06F9/54 , G06F15/167
Abstract: 本发明提供了一种基于静态和动态内存配置的多核嵌入式系统内存管理方法和系统,利用静态配置文件定义各核的内存区域与地址信息,并通过Python脚本自动同步到系统链接脚本中,实现了静态内存分配的自动化;针对动态内存,配置API接口,支持应用程序灵活分配内存,确保应用不直接访问固定物理地址,并通过静态与动态内存区域的互斥校验避免地址冲突;通过在BRAM和DDR区域分别配置共享内存区,实现RPU与APU核之间、以及APU核之间的数据共享与指令传递,确保多核数据交互的实时性与独立性。本发明降低了嵌入式系统开发的复杂性,提高了内存管理的安全性与系统整体的通信效率。