当前位置:   article > 正文

【工作准备】OpenHarmony鸿蒙操作系统开发——基础必备软件_鸿蒙开发模拟器哪个比较好

鸿蒙开发模拟器哪个比较好

前言

在下根据多年 OpenHarmony 内核及多个子系统的开发经验,将用到的必备工具软件列出一张清单,供新同学参考。如何精进?请自行搜索专业手册进行学习,我是碰到什么问题、需要什么小功能然后去查、去问。
软件列表如下:

在这里插入图片描述

一、OpenHarmony 内核及子系统开发软件列表

1. DevEco Studio

  • 【作用】HarmonyOS 应用集成开发环境,开发各种应用。
  • 【其他】HAP 应用开发必备

2. MobaXterm

  • 【作用】MobaXterm 是一款远程终端模拟器,适用于 Windows 和 Linux 操作系统。它提供了一个集成的远程终端和云服务器,可以连接各种类型的远程主机,包括 SSH、FTP、Telnet 等,也用作串口调试助手。
  • 【其他】使用公司计算云时必备。

3. VMWare Workstation

  • 【作用】VMware Workstation 是一款虚拟机软件,它可以在一台计算机上模拟多个操作系统和应用程序的环境。
  • 【其他】这个常用。OpenHarmony 代码编译对 PC 配置要求较高,我的硬盘 1T,内存 32G,8 核 16 个逻辑处理器,仅供参考。

4. Source Insight

  • 【作用】Source Insight 是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对 C/C++、C#和 Java 等程序的分析。查看函数实现无须跳转,高亮显示指定关键字。大规模源码文件搜索、定位、跳转极快。
  • 【其他】常用,某些版本免费

5. Notepad++

  • 【作用】Notepad++ 是 Windows 环境下的一款文本编辑器(代替写字本),适用于编写各种类型的文本和代码。支持语法高亮显示、多重窗口同步编辑、多国语言和多种编程语言,可以加载插件,还可以帮助用户快速执行重复任务或批量修改文本。
  • 【其他】必备,几乎每天都在用

6. VS Code

  • 【作用】Visual Studio Code,是一款跨平台程序编辑器。它支持语法高亮、自动补全、重构、查看定义等功能,并且内置了命令行工具和 Git 版本控制系统,方便地安装想要的各种免费插件,扩展功能应有尽有。
  • 【其他】必备

7. Beyond Compare

  • 【作用】Beyond Compare 主要用途是对比两个文件夹或文件,将差异用不同的颜色表示。
  • 【其他】必备

8. IPO 4.1.EXE

  • 【作用】查看内核态日志和 SHELL 操作。
  • 【其他】内核态日志查看、导出必备

9. Cmder

  • 【作用】代替 Windows 自带的 cmd.exe,可以同时打开多个命令窗口,框架、基础模块、测试查看日志和 SHELL 操作必备。
  • 【其他】用户态程序和应用 HAP 查看日志、导出必备

10. RKDevTool.exe

  • 【作用】RK3568 开发板烧录工具,开发板附带。
  • 【其他】对应开发板烧录必备

11. HiTool.exe

  • 【作用】轻量级系统、小型系统海思系列烧录工具,开发板附带。
  • 【其他】对应开发板烧录必备

12. Typora

  • 【作用】OpenHarmony 说明文档编写工具,针对 Markdown 格式文件,所见即所得。
  • 【其他】常用工具。VS code 插件,Notepad++ 插件均可实现类似编辑、预览功能。

13. Keil uVision

  • 【作用】Keil uVision 是一款用于嵌入式系统的开发和调试的集成开发环境。Keil uVision 基于 C 语言和其他编程语言,支持各种微控制器和处理器,包括 STM32、AVR、PIC 等。主要功能包括代码编辑、编译、调试和仿真等。
  • 【其他】轻量级系统需要,例如智能穿戴设备等

14. 7-Zip

  • 【作用】压缩工具
  • 【其他】常用,免费无广告

15. Snipaste.exe

  • 【作用】截图工具
  • 【其他】常用,免费无广告、无水印

16. FastStone Capture

  • 【作用】滚动截图工具
  • 【其他】有用,免费无广告、无水印

17. EV 录屏

  • 【作用】录屏工具
  • 【其他】必要

18. Plantuml

  • 【作用】软件 UML 专业绘图,VS code 安装对应插件
  • 【其他】必备

二、结语

以上列出 18 种我常用的软件,如果您认为有更好的替代软件或者重要的我却没有列出来的,请给我留言!

为了能让大家更好的学习鸿蒙 (OpenHarmony) 开发技术,这边特意整理了《鸿蒙 (OpenHarmony)开发学习手册》,希望对大家有所帮助:

《鸿蒙(Harmony OS)开发学习手册》

入门必看https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.应用开发导读(ArKTS)
2.应用开发导读(Java)
在这里插入图片描述

HarmonyOS概念https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.系统定义
2.技术框架
3.技术特性
4.系统安全
在这里插入图片描述

快速入门https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.基本概念
2.构建第一个ArkTS应用
3.构建第一个JS应用
4…
在这里插入图片描述

开发基础知识https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.应用基础知识
2.配置文件
3.应用数据管理
4.应用安全管理
5.应用隐私保护
6.三方应用调用管控机制
7.资源分类与访问
8.学习ArkTS
9…
在这里插入图片描述

基于ArkTS 开发https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.Ability开发
2.UI开发
3.公共事件与通知
4.窗口管理
5.媒体
6.安全
7.网络与链接
8.电话服务
9.数据管理
10.后台任务(Background Task)管理
11.设备管理
12.设备使用信息统计
13.DFX
14.国际化开发
15.折叠屏系列
16………
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/302273
推荐阅读
相关标签
  

闽ICP备14008679号