Symphony System Manager是Qualcomm的产品,提供整体的CPU、GPU和DSP功率与性能管理,让程序能够在低功耗、低散热的严格要求下,以稳定的帧数率运行。此SDK为应用程序提供可调用的接口和相应的动态库文件。
使用举例
1.搭建工程环境
# mkdir project_symphony
# cd project_symphony
# mkdir jni
# cd jni
# cp -r <symphony_dir>/opt/Qualcomm/Symphony/1.1.0/arm-linux-androideabi/include ./
# cp -r <symphony_dir>/opt/Qualcomm/Symphony/1.1.0/arm-linux-androideabi/lib ./
# vim Application.mk
内容如下:
# vim Android.mk
内容如下:

工程目录下的目录文件包括: Android.mk、Application.mk、include和lib;
2.验证环境
执行ndk交叉编译(请安装crystax-ndk并配置环境变量)
# ndk-build
如下,则环境配置成功:
3.举例代码
# vim pfor_helloworld.cc
源码如下:
# vim Android.mk
添加后的代码如下:
4. 编译代码
# ndk-build
输出如下,则编译成功:
