基于物联网的生态系统。
Ametal只是提供了硬件标准化服务接口,真正的调度才是AWorks要实现的内容。
编译了下AWorks的代码,没有源码的话,不可能是看到内部的代码的。只能对着API参考手册来看功能接口,也就是API。
就像查字典一样实现功能。
AWorks是基于SDK的,只提供了少量的接口,如下图:有lib文件与*.a(静态库)
注:什么是SDK,呢?
SDK主要包含Framework,API及Library的三部分。Framework定义了SDK整体的可重用设计,规定了SDK各功能模块的职责以及依赖关系。其中功能模块体现为Library。模块之间的内部通信及SDK外部通信(SDK对外提供服务的接口),则通过API进行。
这就是这个系统在嵌入式开发领域没有很火的原因吧,由于项目的定制性,要是都用周立功家的单片机那是没有问题的,查个字典就能出产品,但要用其他家的单片机来做的话,就不支持了。幸好AMetal还是开源的,还能研究下。
本书只是介绍了些使用,对于搞技术的人来说,参考价值不大,但你要用周立功家的单片机,用他家的SDK工具包,还是挺快就能出产品。