- openMPM简介
- MPM全称Multiple Processor Mannager主要用来从ARM载入和运行DSP镜像。
- 底层通信由UNIX域实现,分为MPM server 和 MPM client两个组件,前者作为守护进程自动运行在默认文件系统来解析/etc/mpm/mpm_config.json文件(mpm config 文件),然后等待丛核的UNIX域套接字。后者安装在文件系统,它通过命令行来访问server。
- ARM与DSP的同步
- ARM代码test/sync_test/host/src/main.c
- DSP代码test/sync_test/c66x/src/main.c
- test/sync_test/c66x/src/main.c源码分析
extern cregister volatile unsigned int DNUM;
- cregister是DSP中关键字,用来定义直接访问CPU控制寄存器的变量(在user mode下)通过读取寄存器DNUM的值即可获得当前coreID。DNUM在c6x.h中定义。
sync_test_shmem_t *sync_test_shmem;<span
openMPM源码分析(一)
最新推荐文章于 2024-06-21 09:39:36 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)