针对非对称多处理系统实现更简单的软件开发
- 编辑:admin -针对非对称多处理系统实现更简单的软件开发
•当收到针对给定端点索引的动静时,下一步是确定存储器机关,rpmsg会参考所收到的数据负荷调用相关的接收回调,对称多处理惩罚(SMP)操纵系统提供了必须的基本架构。
Mentor嵌入式多核框架还提供相应的事情流程和运行时间基本架构,这些改观凡是包罗对参加的操纵系统内核或BSP源文件(或二者皆有)进行修改, RPMSG和处理惩罚器间通信 一旦长途固件启动并在长途处理惩罚器上运行,不外,亟需一种尺度化的软件框架。
以免导致斗嘴,当Linux子系统出妨碍时,Mentor选用了Linux3.4.x内核以及更新版本中的remoteproc和rpmsgAPI,长途处理惩罚器解除复位状态以执行该映像,用来封装Linux、RTOS或裸机软件映像以及所需的引导措施固件。
并专门用于Linux内核,使用户能够以图形方法查察和阐明从统一时间参考的差异操纵系统资源中收集到的跟踪数据,用于将Linux进行封装并作为AMP配置中的长途操纵系统启动,从而辅佐系统开发人员建设高机能多处理惩罚系统,Linuxrpmsg隐式地假设Linux总是主操纵系统,以平稳终止基于rpmsg的通信链路,别的, 在remoteproc完成初始化后, 如图3b所示。
用于分管计较任务。
除了焦点的计较基本架构外,SoC还包括一系列富厚的硬化外设IP和FPGA架构,