在很多开发者在刚开始接触鲲鹏原生开发时,都会遇到这样的问题:对鲲鹏加速库的API不熟悉,不知道如何使用,也不知道如何对自己的程序进行针对鲲鹏处理器的加速优化。针对新用户进行鲲鹏开发遇到的这些常见问题,华为推出了Kunpeng Development Framework Plugin华为鲲鹏开发框架插件,帮助开发者更便捷地开发鲲鹏应用,使能开发者高效创新。
其中工具支持的功能分为了以下几点:
1.智能联想 5.字典管理
2.函数搜索 6.自动化构建工程
3.语法高亮 7.加速库部署
4.加速分析
在实战项目中,KAEzip是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口。此实践利用"KAEzip" 项目,帮助用户熟悉开发框架插件通用计算应用工程的创建过程。
KAEzip实战前提条件有两点:
1.已安装VSCode, 已有正确编译环境的Linux服务 器或通过远程实验室申请服务器。
2.已安装鲲鹏代码迁移工具。
其操作步骤:
- 步骤一 安装鲲鹏DevKit入口插件,在VSCode插件市场搜索Kunpeng、kun、 kunpeng等任意- 个关键字, 找到Kunpeng DevKit,点击安装。
- 步骤二 安装鲲鹏开发框架插件,在Kunpeng DevKit打展包中找到Kunpeng Development Framework Plugin,点击安装。
- 步骤三 安装鲲鹏编译调试插件,在Kunpeng DevKit扩展包中找到Kunpeng Compiler Plugin,点击安装。
- 步骤四 点击 ".."选择“配置远端服务器”选项,配置代码迁移插件服务器并登录;
- 步骤五 点击 “新建鲲鹏工程"按钮,打开新建鲲鹏应用工程页面;
- 步骤六 选择 "通用计算应用”页签,进入新建通用计算应用页面;
- 步骤七 选择 "硬件加速应用”页面,进入新建硬件加速工程页面;
- 步骤八 输入工程名称和工程位置, 点击"下一步”继续创建工程;
- 步骤九 输入目标服务器信息点击 "开始配置",配置目标节点服务器;
- 步骤十 "查看应用”选择“本窗口”查看应用;
- 步骤十一 打开编译调试插件,选择“编译调试”;
- 步骤十二 同步并编译成功后, 点击"登录目标服务器”连接目标服务器。
在此计算应用实战中,通过联动编译调试插件,完整模拟了硬件加速应用KAEzip的创建和编译运行过程。在其它的不同工程的创建与二次开发过程中,可以参考本实践的思路和操作过程提高开发效率。在鲲鹏编译调试插件应运而生,作为一款集成于IDE中的插件,可以一键式执行远程编译与调试,编译及运行结果都会呈现在本地IDE中,极大的提高了开发者的效率。
在很多开发者在刚开始接触鲲鹏原生开发时,都会遇到这样的问题:对鲲鹏加速库的API不熟悉,不知道如何使用,也不知道如何对自己的程序进行针对鲲鹏处理器的加速优化。针对新用户进行鲲鹏开发遇到的这些常见问题,华为推出了Kunpeng Development Framework Plugin华为鲲鹏开发框架插件,帮助开发者更便捷地开发鲲鹏应用,使能开发者高效创新。
其中工具支持的功能分为了以下几点:
1.智能联想 5.字典管理
2.函数搜索 6.自动化构建工程
3.语法高亮 7.加速库部署
4.加速分析
在实战项目中,KAEzip是鲲鹏加速引擎的压缩模块,使用鲲鹏硬加速模块实现deflate算法,结合无损用户态驱动框架,提供高性能Gzip/zlib格式压缩接口。此实践利用"KAEzip" 项目,帮助用户熟悉开发框架插件通用计算应用工程的创建过程。
KAEzip实战前提条件有两点:
1.已安装VSCode, 已有正确编译环境的Linux服务 器或通过远程实验室申请服务器。
2.已安装鲲鹏代码迁移工具。
其操作步骤:
在此计算应用实战中,通过联动编译调试插件,完整模拟了硬件加速应用KAEzip的创建和编译运行过程。在其它的不同工程的创建与二次开发过程中,可以参考本实践的思路和操作过程提高开发效率。在鲲鹏编译调试插件应运而生,作为一款集成于IDE中的插件,可以一键式执行远程编译与调试,编译及运行结果都会呈现在本地IDE中,极大的提高了开发者的效率。