鲲鹏Devkit开发框架插件工具实操(使用开发框架创建通用计算应用)

手把手带你使用开发框架创建通用计算应用

学习完本课程后,我对开发框架插件有了一定的了解,同时熟悉了插件通用计算应用工程的功能,掌握了鲲鹏工程创建步骤,提升我的实际开发效率。

目标:

背景介绍 

很多开发者在刚开始接触鲲鹏原生开发时,都会遇到这样的问题:对鲲鹏加速库的API不熟悉,不知道如何使用,也不知道如何对自己的程序进行针对鲲鹏处理器的加速优化。针对新用户进行鲲鹏开发遇到的这些常见问题,华为推出了 Kunpeng Development Framework Plugin 华为鲲鹏开发框架插件,帮助开发者更便捷地开发鲲鹏应用,使能开发者高效创新。 

工具支持的功能特性 

智能联想  Coding时自动联想鲲鹏加速库优化后的相关函数 

函数搜索  支持鲲鹏加速库函数的代码定义跳转、函数搜索 

语法高亮  Coding时高亮鲲鹏加速库优化后的相关函数 

加速分析  支持工程和文件扫描,识别出可以用鲲鹏加速库替换的函数 

字典管理  支持加速库函数字典管理,可线上(自动)和线下更新 

自动化构建工程  只需要在新建鲲鹏工程页面进行简单的输入和选择,便可以实现自动化构建工程 

加速库部署  支持鲲鹏平台部署加速库,可提升应用性能

实战项目 

KAEzip实战 

简要介绍 

KAEzip是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口。 

语言:C++ 

利用“KAEzip”项目,帮助用户熟悉开发框架插件通用计算应用工程的创建过程。该项目git地址为: https://github.com/kunpengcompute/devkitdemo /tree/main/Development_framework/gpc- sdk/examples/kaezip

前提条件 

1、已安装VSCode,已有正确编译环境的Linux服务器或通过远程实验室申请服务器。 

2、已安装鲲鹏代码迁移工具。 

操作步骤 

步骤1 安装鲲鹏DevKit入口插件 

在vscode插件市场搜索Kunpeng、kun、kunpeng等任意一个关键字,找到Kunpeng DevKit,点击安装。 

步骤2 安装鲲鹏开发框架插件 

在Kunpeng DevKit扩展包中找到Kunpeng Development Framework Plugin,点击安装。 

步骤3 安装鲲鹏编译调试插件 

在Kunpeng DevKit扩展包中找到Kunpeng Compiler Plugin,点击安装。

步骤4 点击“选择“配置远端服务器”选项,配置代码迁移插件服务器并登录

步骤5 点击“新建鲲鹏工程”按钮,打开新建鲲鹏应用工程页面

步骤6 选择“通用计算应用”页签,进入新建通用计算应用页面

步骤7 选择“硬件加速应用”页面,进入新建硬件加速工程页面

步骤8 输入工程名称和工程位置,点击“下一步”继续创建工程

步骤9 工程创建和环境部署成功后,点击“配置目标服务器”配置目标节点服务器

步骤10 点击“查看应用”选择“本窗口”查看应用

步骤11 打开编译调试插件,选择“编译调试”

步骤12 同步并编译成功后,点击“登录目标服务器”连接目标服务器

步骤13 执行命令“cd $(workspace)/$(projectName)/src/kaezip/build&&ll”查看编译结果

总结 

本次通用计算应用实战中,通过联动编译调试插件,完整模拟了硬件加速应用KAEzip的创建和编译运行过程。在其它的不同工程的创建与二次开发过程中,我们可以参考本实践的思路和操作过程提高开发效率。

猜你喜欢

转载自blog.csdn.net/qq_63802547/article/details/128112921