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 种我常用的软件,如果您认为有更好的替代软件或者重要的我却没有列出来的,请给我留言!之后附上......,祝各位小伙伴学习愉快!
最后
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。
这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(HarmonyOS NEXT)技术知识点。
希望这一份鸿蒙学习资料能够给大家带来帮助,有需要的小伙伴自行领取,限时开源,先到先得~无套路领取!!
获取这份完整版高清学习路线,请点击→纯血版全套鸿蒙HarmonyOS学习资料
鸿蒙(HarmonyOS NEXT)最新学习路线
-
HarmonOS基础技能
- HarmonOS就业必备技能
- HarmonOS多媒体技术
- 鸿蒙NaPi组件进阶
- HarmonOS高级技能
- 初识HarmonOS内核
- 实战就业级设备开发
有了路线图,怎么能没有学习资料呢,小编也准备了一份联合鸿蒙官方发布笔记整理收纳的一套系统性的鸿蒙(OpenHarmony )学习手册(共计1236页)与鸿蒙(OpenHarmony )开发入门教学视频,内容包含:ArkTS、ArkUI、Web开发、应用模型、资源分类…等知识点。
获取以上完整版高清学习路线,请点击→纯血版全套鸿蒙HarmonyOS学习资料
《鸿蒙 (OpenHarmony)开发入门教学视频》
《鸿蒙生态应用开发V2.0白皮书》
《鸿蒙 (OpenHarmony)开发基础到实战手册》
OpenHarmony北向、南向开发环境搭建
《鸿蒙开发基础》
- ArkTS语言
- 安装DevEco Studio
- 运用你的第一个ArkTS应用
- ArkUI声明式UI开发
- .……
《鸿蒙开发进阶》
- Stage模型入门
- 网络管理
- 数据管理
- 电话服务
- 分布式应用开发
- 通知与窗口管理
- 多媒体技术
- 安全技能
- 任务管理
- WebGL
- 国际化开发
- 应用测试
- DFX面向未来设计
- 鸿蒙系统移植和裁剪定制
- ……
《鸿蒙进阶实战》
- ArkTS实践
- UIAbility应用
- 网络案例
- ……
获取以上完整鸿蒙HarmonyOS学习资料,请点击→纯血版全套鸿蒙HarmonyOS学习资料
总结
总的来说,华为鸿蒙不再兼容安卓,对中年程序员来说是一个挑战,也是一个机会。只有积极应对变化,不断学习和提升自己,他们才能在这个变革的时代中立于不败之地。
更多推荐
所有评论(0)