开发者
鲲鹏devkit代码迁移工具迁移
鲲鹏devkit代码迁移工具迁移
新人帖
发表于2024/09/20
2410

1. Devkit 介绍

  1. 鲲鹏 DevKit 是一款提供涵盖应用迁移、开发调试、编译、测试、性能调优及系统诊断等各环节的开发使能工具集,方便开发者快速开发出鲲鹏亲和的高性能软件。同时,帮助开发者加速应用迁移和算力升级,面向全研发作业流程,提升应用迁移和调优效率,加速原生开发。迁移、开发、调优全程无缝衔接。

  2. 鲲鹏DevKit提供了C/C++/Java/Python等多种编程语言的开发环境,方便开发者根据自身需求选择合适的编程语言进行开发,同时支持Web端和IDE端。

  3. 鲲鹏DevKit内置了丰富的 SDK  以及优化库、迁移工具、调试工具、性能测试工具等,方便开发者快速构建基于鲲鹏平台的高性能应用程序,并充分发挥鲲鹏平台的性能优势。

  4. 鲲鹏DevKit提供了详细的文档和示例代码,帮助开发者快速入手、掌握鲲鹏平台的开发技术。

  5. 鲲鹏DevKit提供了在线技术支持和社区交流平台,方便开发者在使用过程中遇到问题时及时得到解答,并与其他开发者进行交流和分享。


2. Devkit 安装方法

  1. 操作步骤
    1. 在Visual Studio Code [应用商店]安装插件。或者在Visual Studio Code扩展菜单中搜索“Kunpeng”或“Kunpeng DevKit”,单击“安装”。
    2. 在华为鲲鹏社区下载插件包。
    3. 登录鲲鹏DevKit下载页面。
    4. 单击“Visual Studio Code”。
    5. 单击“插件下载”进入Visual Studio Code应用商店页面。
    6. 安装插件。
      • 单击“Install”打开Visual Studio Code进行插件安装。
      • 单击右侧菜单栏的“下载扩展”进行插件包下载安装。
        1. 打开本地PC上的Visual Studio Code,在左侧菜单栏中单击true
        2. true选项中单击“从VSIX安装...”,选择已下载的插件包,单击“安装”。 安装完成后,在左侧菜单栏中单击true打开鲲鹏DevKit插件。

3. Devkit 应用迁移

  1. 应用迁移工具是针对鲲鹏平台的开发者、用户和ISV开发者的应用迁移工具。该工具属于鲲鹏DevKit的扩展工具之一,支持以下功能:
  • 软件迁移评估:自动扫描并分析软件包(非源码包)、已安装的软件,提供可迁移性评估报告。
  • 源码迁移:检查分析C/C++/ASM/Fortran/解释型语言等源码文件,定位出需迁移代码并给出迁移指导,支持迁移编辑及一键代码替换功能。
  • 软件包重构:在鲲鹏平台上,分析待迁移软件包构成,重构并生成鲲鹏平台兼容的软件包,或直接提供已迁移了的软件包。
  • 专项软件迁移:在鲲鹏平台上,对部分常用的解决方案专项软件源码,进行自动化迁移修改、编译并构建生成鲲鹏平台兼容的软件包。
  1. 源码迁移
    1. 创建任务时配置以下参数,选择上传文件对应的源码类型,源码存放路径选择鲲鹏服务器下的文件路径,参数填写完成后点击开始分析,弹窗页面显示任务分析进度,分析完成后,单击“查看报告”进入“迁移报告”界面 true
    2. 查看分析结果
      1. 在页面左侧,选择“源码迁移”,展开下拉列表即为历史报告,在历史报告的列表中,单击指定分析任务的报告名称,进入“迁移报告”界面
      2. 在迁移报告界面点击查看建议源码锁定需要修改的源码内容 true
      3. 对需要修改的内容根据建议进行替换,替换完成则源码迁移成功 true
      4. 说明:
        • 用户可以直接在原始源代码中进行修改,修改完之后,可使用快捷键“Ctrl+S”保存,“Ctrl+Z”回退。
        • 用户可以将鼠标置于有红色波浪线的代码上,在悬浮的提示中单击Quick Fix自动添加右侧的源码建议(可选择“在本文件中应用该类修改”对同类问题进行批量修改)。
        • 用户如使用快捷键进行源码操作,需注意因输入法或IDE环境导致的快捷键被占用问题。
        • 汇编不支持迁移修改后再次扫描;如果扫描,会导致分析结果不准确。
  2. 软件包重构
    1. 在页面左侧,选择“软件包重构”单击“true”进入创建分析任务区,打开“软件包重构”页面true
    2. 单击“上传”按钮上传软件包。
    3. 单击“确认重构”进入软件包重构进程,并弹出重构进度对话框。
    4. 重构成功后,单击“下载重构软件包”可查看执行结果true
  3. 软件迁移评估
    1. 在页面左侧,选择“软件迁移评估”单击“true”进入创建分析任务区true
    2. 单击“开始分析”,生成分析报告。弹窗页面显示任务分析进度,分析完成后,会自动跳转至“迁移报告”界面,在历史报告列表中,单击指定分析任务的报告名称,进入“迁移报告”界面true

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞