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.

C6678 的MCSDK中同一个外设的不同库之间的区别



我看到MCSDK中有一下几种用来操纵外设的库:CSL, LLD, Platform, 还有就论坛中提供的keystone的一些*.c文件,里面有一些用来操纵外设的函数。

对于这些库之间的关系,我的理解是这样的,不知道对不对:

CSL:最基本的库,用来直接操纵外设

LLD:可以认为是建立在CSL上面,但是添加了多核共享资源的一些互斥机制

platform:主要针对开发板上的各种片外资源,以及一些片上接口

keystone:和csl类似,但是提供了csl中没有提供的外设api

不知道这样理解对不对