这几天看了以下资料:
BIOS MCSDK 2.0 User Guide.pdf
sprugr9f:KeyStone Architecture Multicore Navigator.pdf
但总体感觉学习这部分内容不容易上手,不像C优化、SYS/BIOS能进行系统学习。看了半天MCSDK与Navigator方面的资料,根本就深入不进去。
谁能建议学习这部分内容的好方法?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
mcsdk中主要是包含了一系列的底层驱动及相应的例子,以及诸如bootloader、上层应用的demo,不需要去看所有的东东,只需要先了解mcsdk中包含的东东,然后根据你的应用需求去找到相应的东东拿来用即可。
navigator作为keystone multicore device中的重要部分,是与之前所有DSP最重要的区别之一。它主要是用来管理相关外设、加速器的数据输入输出,并且可以支持核间通信及数据传输,navigator中还提供了PDSP硬件单元,可以支持相关特定的accumulator、reclamation、QoS等功能。建议在学习时先了解Navigator的工作原理、硬件组成部分、编程步骤,这样就可以先把其用起来,至于一些复杂的功能后续再根据应用需求去结合mcsdk例子来学习使用。这些都是可以在navigator手册中找到。你先看看,如有具体不清楚的问题欢迎一起讨论。