Qualcomm Symphony System Manager SDK使用举例

xiaozhu12371237 2016-10-25 01:18:59

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

         输出如下,则编译成功:

...全文
2285 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,854

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧