鲲鹏系列四: DevKit开发框架插件工具技术要点总结

简介: 鲲鹏应用开发面临问题主要包含以下三方面: 开发:缺乏鲲鹏亲和开发的实时引导;缺乏对鲲鹏特点的检查工具;依赖库生态难以快速获取。 编译调试:难以充分利用微架构性能优势;无多样算力编译和调试能力。 测试:兼容性测试工作量大;应用的安全性、稳定性、性能及功耗等问题难以保障。

鲲鹏应用开发面临问题

学习、体验、开发、测试环境难以快速获取,开发者及兴趣爱好者难以快速上手鲲鹏原生开发者亟需面向开发、编译调试、测试鲲鹏原生开发工具及配套资料。

问题主要体现在开发、编译调试、测试三方面

  • 开发:缺乏鲲鹏亲和开发的实时引导;缺乏对鲲鹏特点的检查工具;依赖库生态难以快速获取。
  • 编译调试:难以充分利用微架构性能优势;无多样算力编译和调试能力。
  • 测试:兼容性测试工作量大;应用的安全性、稳定性、性能及功耗等问题难以保障。

image.png

鲲鹏开发框架

鲲鹏开发框架可以实现便捷使用鲲鹏架构优势、降低开发难度、提升开发效率的目的。

image.png

鲲鹏开发框架提供了场景化SDK、代码亲和检查、编程辅助、鲲鹏调试器等多种功能,降低开发者学习开发鲲鹏应用的难度,方便使用鲲鹏架构提供的软硬件协同能力,提升开发效率。

鲲鹏开发框架有以下优势:

1)开发体验好

易用:不改变开发者开发习惯,开发者学习成本低。

好用:开发者鲲鹏应用敏捷开发,提升开发效率,使能开发者高效创新。

2)架构自亲和

开发过程屏蔽硬件复杂性

3)应用高性能

开发应用:发挥鲲鹏架构优势,释放鲲鹏算力,构建极致性能

4)多算力兼容

多样算力兼容

image.png

image.png

image.png

image.png

image.png

image.png

远程编译和调试通用程序

  • 支持远程部署编译器
  • 支持毕昇编译器、毕昇JDK、GCC for openEuler
  • 支持远程编译,本地查看编译结果
  • 支持代码一键同步到远程服务器
  • 支持远程执行,远程调试应用程序

image.png

image.png

image.png

image.png

相关文章
|
8天前
|
存储 JavaScript 开发工具
基于HarmonyOS 5.0(NEXT)与SpringCloud架构的跨平台应用开发与服务集成研究【实战】
本次的.HarmonyOS Next ,ArkTS语言,HarmonyOS的元服务和DevEco Studio 开发工具,为开发者提供了构建现代化、轻量化、高性能应用的便捷方式。这些技术和工具将帮助开发者更好地适应未来的智能设备和服务提供方式。
33 8
基于HarmonyOS 5.0(NEXT)与SpringCloud架构的跨平台应用开发与服务集成研究【实战】
|
7月前
|
存储 缓存 安全
【实战指南】轻松自研嵌入式日志框架,6大功能亮点一文读懂
本文介绍了如何自研一个嵌入式日志框架,涵盖了6大功能亮点:日志分级管理、异步处理与并发安全性、详尽上下文信息记录、滚动日志归档策略、高效资源利用和便捷API接口。设计上,通过日志过滤器、共享环形缓冲区和独立的日志管理进程实现日志管理。在并发环境下,使用信号量保证线程安全。日志文件按大小滚动并有序归档,同时考虑了资源效率。对外提供简洁的API接口,便于开发人员使用。文章还简述了实现细节,包括实时存储、日志滚动和共享内存管理。测试部分验证了日志回滚和实时打印功能的正确性。
221 4
|
8月前
|
开发框架 前端开发 JavaScript
混合应用开发是一种流行的跨平台解决方案
【5月更文挑战第30天】混合应用开发是一种流行的跨平台解决方案
73 1
|
8月前
|
Dart 数据处理 开发者
【Flutter前端技术开发专栏】Flutter是谷歌的开源移动框架,以其高性能和跨平台能力受开发者青睐。
【4月更文挑战第30天】Flutter是谷歌的开源移动框架,以其高性能和跨平台能力受开发者青睐。本文聚焦Flutter开发关键知识点:1) Dart语言和Flutter框架基础,如Widget和State;2) 路由管理,包括基本和命名路由,以及路由传值;3) 使用http、dio等库进行网络请求和数据处理;4) ThemeData定义应用主题,实现样式主题化。掌握这些技能将提升Flutter开发效率和应用质量。
74 0
|
存储 API
构建跨平台应用的利器——UniApp入门级开发指南
构建跨平台应用的利器——UniApp入门级开发指南
|
8月前
|
存储 JavaScript 前端开发
Wikijs 简介 - 强大 & 可扩展的开源维基软件
Wikijs 简介 - 强大 & 可扩展的开源维基软件
|
开发框架 JavaScript 前端开发
HarmonyOS学习路之方舟开发框架—方舟开发框架(ArkUI)概述
方舟开发框架(简称ArkUI)为HarmonyOS应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。
|
前端开发 JavaScript 编译器
最新的前端开发工具和技术
最新的前端开发工具和技术
224 0
|
存储 缓存 移动开发
构建跨平台应用的利器——UniApp入门指南
构建跨平台应用的利器——UniApp入门指南
|
存储 人工智能 安全
鲲鹏系列五: DevKit开发全系列工具技术要点总结
摩尔定律发展趋势的逐渐放缓,让算力和性能陷入一系列发展瓶颈,市场对创新架构的需求日益加深,计算平台的创新之战一触即发
734 0
鲲鹏系列五: DevKit开发全系列工具技术要点总结