在下根据多年OpenHarmony内核及多个子系统的开发经验,将用到的必备工具软件列出一张清单,供新同学参考。如何精进?请自行搜索专业手册进行学习,我是碰到什么问题、需要什么小功能然后去查、去问。软件列表如下:
一、OpenHarmony内核及子系统开发软件列表
1.DevEcoStudio
【作用】HarmonyOS应用集成开发环境,开发各种应用。
【其他】HAP应用开发必备
2.MobaXterm
【作用】MobaXterm是一款远程终端模拟器,适用于Windows和Linux操作系统。它提供了一个集成的远程终端和云服务器,可以连接各种类型的远程主机,包括SSH、FTP、Telnet等,也用作串口调试助手。
【其他】使用公司计算云时必备。
3.VMWareWorkstation
【作用】VMwareWorkstation是一款虚拟机软件,它可以在一台计算机上模拟多个操作系统和应用程序的环境。
【其他】这个常用。OpenHarmony代码编译对PC配置要求较高,我的硬盘1T,内存32G,8核16个逻辑处理器,仅供参考。
4.SourceInsight
【作用】SourceInsight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++、C#和Java等程序的分析。查看函数实现无须跳转,高亮显示指定关键字。大规模源码文件搜索、定位、跳转极快。
【其他】常用,某些版本免费
5.Notepad++
【作用】Notepad++是Windows环境下的一款文本编辑器(代替写字本),适用于编写各种类型的文本和代码。支持语法高亮显示、多重窗口同步编辑、多国语言和多种编程语言,可以加载插件,还可以帮助用户快速执行重复任务或批量修改文本。
【其他】必备,几乎每天都在用
6.VSCode
【作用】VisualStudioCode,是一款跨平台程序编辑器。它支持语法高亮、自动补全、重构、查看定义等功能,并且内置了命令行工具和Git版本控制系统,方便地安装想要的各种免费插件,扩展功能应有尽有。
【其他】必备
7.BeyondCompare
【作用】BeyondCompare主要用途是对比两个文件夹或文件,将差异用不同的颜色表示。
8.IPO4.1.EXE
【作用】查看内核态日志和SHELL操作。
【其他】内核态日志查看、导出必备
9.Cmder
【作用】代替Windows自带的cmd.exe,可以同时打开多个命令窗口,框架、基础模块、测试查看日志和SHELL操作必备。
【其他】用户态程序和应用HAP查看日志、导出必备
10.RKDevTool.exe
【作用】RK3568开发板烧录工具,开发板附带。
【其他】对应开发板烧录必备
11.HiTool.exe
【作用】轻量级系统、小型系统海思系列烧录工具,开发板附带。
12.Typora
【作用】OpenHarmony说明文档编写工具,针对Markdown格式文件,所见即所得。
【其他】常用工具。VScode插件,Notepad++插件均可实现类似编辑、预览功能。
13.KeiluVision
【作用】KeiluVision是一款用于嵌入式系统的开发和调试的集成开发环境。KeiluVision基于C语言和其他编程语言,支持各种微控制器和处理器,包括STM32、AVR、PIC等。主要功能包括代码编辑、编译、调试和仿真等。
【其他】轻量级系统需要,例如智能穿戴设备等
14.7-Zip
【作用】压缩工具
15.Snipaste.exe
【作用】截图工具
16.FastStoneCapture
【作用】滚动截图工具
17.EV录屏
【作用】录屏工具
【其他】必要
18.Plantuml
【作用】软件UML专业绘图,VScode安装对应插件
二、结语
以上列出18种我常用的软件,如果您认为有更好的替代软件或者重要的我却没有列出来的,请给我留言!
为了能让大家更好的学习鸿蒙(OpenHarmony)开发技术,这边特意整理了《鸿蒙(OpenHarmony)开发学习手册》,希望对大家有所帮助: