需要我帮你解读这件专利吗?
公开(公告)号CN122963978A | 申请号CN202610881857.1 | 专利类型发明专利 |
状态在审 | 国家或地区CN | 申请人南京弘毅电气自动化有限公司 |
分类号G06F12/084(2016.01), G06F15/78(2006.01), G06F11/10(2006.01) | 申请日2026-06-17 | 公开日2026-10-23 |
发布日期2026-10-23 | 文档 ID84601498355800014 | 源数据页码214 |
专利语言zh | ||
本发明涉及一种双CPU共享内存的双向通信通道构建及触发方法,所述方法包括以下步骤,步骤1,基于共享内存构建业务数据段与共享观测层,将外部共享内存静态划分为正向业务数据段、反向业务数据段和共享观测层三个物理分区;步骤2,通过 MPU/PMP 配置各分区硬件访问权限,将正向和反向业务数据段各自设为发送端只写禁止读、接收端只读禁止写,并锁定配置寄存器;步骤3,将共享观测层分为基础状态区、缓存统计区、帧管理区和流量控制区并初始化各参数;步骤4,发送端将业务数据封装为二进制字节流帧,超阈值时按固定分片长度拆分并附加分片序号和结束标识;步骤5,发送端将帧数据按序写入对应通道并更新共享观测层参数,之后根据帧长度类型和缓存水位比判定是否触发硬件中断;步骤6,接收端响应中断后读取字节流,执行帧头定位、CRC 校验和基于四态状态机的分片重组操作;步骤7,系统以固定周期采样缓存水位比,通过预设的分段控制函数动态调节每周期写入量上限,并在写入前通过拥塞规避条件进行写入安全性检查。
附图 1