DevKit原生开发框架工具笔记--第二讲:手把手带你使用开发框架创建通用计算应用
收藏回复举报
DevKit原生开发框架工具笔记--第二讲:手把手带你使用开发框架创建通用计算应用
发表于2022-12-03 17:18:43
0 查看

DevKit原生开发框架工具笔记--手把手带你使用开发框架创建通用计算应用---手把手带你实战KAEzip项目



一 第二讲课程目标和课程导图

开发框架插件有了一定的了解
熟悉开发插件通用计算应用工程的功能
提升实际开发效率

cke_11279.png

课程背景和工具的功能特征

刚开始接触鲲鹏原生开发时的痛点:对鲲鹏加速库的API不熟、不知道如何使用、不知道如何对自己的程序进行针对鲲鹏处理器的加速优化

华为推出 Kunpeng Development Framework Plugin 华为鲲鹏开发框架插件的作用:帮助开发者更便捷地开发鲲鹏应用,使能开发者高效创新

功能特性 

智能联想  Coding时自动联想鲲鹏加速库优化后的相关函数 
函数搜索  支持鲲鹏加速库函数的代码定义跳转、函数搜索 
语法高亮 Coding时高亮鲲鹏加速库优化后的相关函数 
加速分析  支持工程和文件扫描,识别出可以用鲲鹏加速库替换的函数 
字典管理 支持加速库函数字典管理,可线上(自动)和线下更新 
自动化构建工程  只需要在新建鲲鹏工程页面进行简单的输入和选择,便可以实现自动化构建工程 
加速库部署  支持鲲鹏平台部署加速库,可提升应用性能

三 实战项目介绍

项目名称KAEzip
项目介绍鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口
项目地址 https://github.com/kunpengcompute/devkitdemo /tree/main/Development_framework/gpc- sdk/examples/kaezip
语言C++
硬件要求CPU 鲲鹏920
操作系统openEuler  20.03 (LT5)

四  项目实际步骤

前提条件 

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”查看编译结果

总结:

cke_12110.png

本帖最后由 匿名用户2023/11/20 17:16:54 编辑

我要发帖子