鲲鹏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的创建和编译运行过程。在其它的不同工程的创建与二次开发过程中,我们可以参考本实践的思路和操作过程提高开发效率。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DevKit插件是一种用于Visual Studio Code的插件,它提供了一系列的工具和功能,使得开发者可以更加便捷地使用Azure IoT设备管理服务。本实验手册将为您介绍如何使用DevKit插件进行Azure IoT设备管理服务的开发和部署。 ### 步骤1:安装DevKit插件 在Visual Studio Code中,打开“扩展”选项卡,搜索“DevKit”并安装。 ### 步骤2:创建Azure IoT中心 在Azure门户中,创建一个新的Azure IoT中心,并在设备选项卡中添加一个新设备。 ### 步骤3:连接DevKitDevKit连接到电脑,并在Visual Studio Code中打开“终端”选项卡。在终端中输入以下命令,将设备连接到Azure IoT中心: ``` azsphere login azsphere device prep-debug azsphere device enable-cloud ``` ### 步骤4:创建设备应用 在Visual Studio Code中,打开命令面板(Ctrl+Shift+P),输入“Azure IoT DevKit: New Project”,并选择“Azure IoT DevKit C”模板,填写相关信息并创建设备应用。 ### 步骤5:配置设备应用 在Visual Studio Code中,打开“设备工具”选项卡,并选择“设备应用配置”选项。在配置文件中填写Azure IoT中心的连接字符串等信息。 ### 步骤6:调试设备应用 在Visual Studio Code中,打开“调试”选项卡,并选择“设备调试”选项。在调试过程中,可以通过读取和修改设备的传感器数据等信息,进行设备管理服务的开发和测试。 ### 步骤7:部署设备应用 在Visual Studio Code中,打开命令面板(Ctrl+Shift+P),输入“Azure IoT DevKit: Deploy”,并选择“设备应用”选项。在部署过程中,设备应用将会被编译、打包和上传到Azure IoT中心。 通过以上步骤,您可以使用DevKit插件进行Azure IoT设备管理服务的开发和部署。注意,以上步骤仅供参考,具体操作可能会因环境和版本等因素而有所不同。如有疑问,请参考相关文档或咨询官方技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值