写点什么

devkit 入门

作者:乌龟哥哥
  • 2022 年 7 月 05 日
  • 本文字数:592 字

    阅读完需:约 2 分钟

文主要从鲲鹏 DevKit 产生背景,鲲鹏 DevKit 整体介绍,鲲鹏 DevKit 主要功能介绍,鲲鹏 DevKit 亮点四个部分来说明,让我们对鲲鹏 DevKit 有一个基本认识。

1. 鲲鹏 DevKit 产生背景

大部分开发者一般用高级语言来开发软件。对于编程语言,例如 C++,Python 等来开发软件,由于采用了不同的指令集,在不同的体系架构平台上面是无法直接运行的,所以这些软件需要迁移。

不同的架构产生了不同的架构,在软件的迁移过程中,不同的平台会有不同的差异点。

我们通过一个 C/C++的实际案例来看,例如我们需要使用 64 位来进行编译,编译指令在 X86 贺鲲鹏上是不一样的,内嵌函数,汇编代码也不同。

原来的一些运行在 X86 上面的一些软件,我们迁移到鲲鹏平台上面。首先我们要评估这个软件是否可以迁移进行技术的可行性分析。这主要是为了提供是否需要做软件迁移的一个技术决策依据。我们要做具体的一个迁移工作。比如集成软件能够在鲲鹏平台上面正常的运行起来,保证功能是可用的。最后我们要做性能调优性能分析。保证迁移后的软件能够最大程度的亲和鲲鹏平台。

这些工作呢如果全部靠人工来做。那对于迁移和性能分析的人员来说,这种对技能和知识结构的要求是很高的。比如在迁移过程中,我们首先需要人工来检查道相关的的编译参数编写选项,例如函数汇编指令或者一些 Java 包,更有甚者可能还要进一步的识别。

由于平台差异性存在的这种内存不一致性。这个工作量是比较大的,那么对于工程师的门槛要求是比较高。

发布于: 刚刚阅读数: 4
用户头像

乌龟哥哥

关注

正在努力寻找offer的大四小菜鸟 2021.03.16 加入

擅长 Hbuilder、VS Code、MyEclipse、AppServ、PS 等软件的安装与卸载 精通 Html、CSS、JavaScript、jQuery、Java 等单词的拼写 熟悉 Windows、Linux、 等系统的开关机 看–时间过得多快,不说了,去搬砖了

评论

发布
暂无评论
devkit入门_7月月更_乌龟哥哥_InfoQ写作社区