第二讲:鲲鹏代码迁移中使用开发框架创建通用计算应用的笔记
收藏回复举报
第二讲:鲲鹏代码迁移中使用开发框架创建通用计算应用的笔记
发表于2022-12-04 16:37:08
0 查看

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

其中工具支持的功能分为了以下几点:

1.智能联想    5.字典管理

2.函数搜索    6.自动化构建工程

3.语法高亮    7.加速库部署

4.加速分析

     在实战项目中,KAEzip是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口。此实践利用"KAEzip" 项目,帮助用户熟悉开发框架插件通用计算应用工程的创建过程。

      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. 步骤十二   同步并编译成功后, 点击"登录目标服务器”连接目标服务器。

在此计算应用实战中,通过联动编译调试插件,完整模拟了硬件加速应用KAEzip的创建和编译运行过程。在其它的不同工程的创建与二次开发过程中,可以参考本实践的思路和操作过程提高开发效率。在鲲鹏编译调试插件应运而生,作为一款集成于IDE中的插件,可以一键式执行远程编译与调试,编译及运行结果都会呈现在本地IDE中,极大的提高了开发者的效率。 

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

我要发帖子