0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【工作准备】OpenHarmony鸿蒙操作系统开发——基础必备软件

王程 来源:jf_75796907 作者:jf_75796907 2024-02-23 15:51 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

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

wKgaomXYTiKAThhyAAE-2cHEQCE110.png

一、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)

wKgaomXW6N2AJp9uAAQXRxEAprs547.png

HarmonyOS概念:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.系统定义
2.技术框架
3.技术特性
4.系统安全

wKgaomXW6OSAFcCRAAV2zd2X_1s891.png

快速入门:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.基本概念
2.构建第一个ArkTS应用
3.构建第一个JS应用
4…

wKgZomXW6PuAA7wEAAKx6By_2Z8377.png

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

wKgZomXW6QaAM4niAAQzrXUUPik914.png

基于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………

wKgZomXW6RKATahiAAKz-zSMnR4040.png

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7462

    浏览量

    129752
  • 鸿蒙
    +关注

    关注

    60

    文章

    3071

    浏览量

    46279
  • OpenHarmony
    +关注

    关注

    33

    文章

    3989

    浏览量

    21483
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AT32开源鸿蒙开发环境搭建

    开发环境成为开展鸿蒙应用开发的第一步。 本应用指南将围绕 Ubuntu 操作系统系统性地介绍鸿蒙
    发表于 01-16 13:56

    CW32嵌入式软件开发必备知识

    的数据手册及用户手册,查找所需外设工作原理。 4、 嵌入式操作系统(深入知识点) 掌握常用的嵌入式操作系统,如μC/OS、FREERTOS等,了解其内核、进程管理、内存管理、设备管理和文件系统
    发表于 11-28 07:48

    2025开放原子开发者大会丨诚迈科技鸿志操作系统加速开源鸿蒙产业落地

    11月21日,2025开放原子开发者大会在北京圆满举办。本届大会以“AI共智,开源共享”为主题,汇聚产业链力量,共探基础软件创新路径。诚迈科技亮相开源鸿蒙技术分论坛,全面展示了以鸿志操作系统
    的头像 发表于 11-22 18:29 996次阅读
    2025开放原子<b class='flag-5'>开发</b>者大会丨诚迈科技鸿志<b class='flag-5'>操作系统</b>加速开源<b class='flag-5'>鸿蒙</b>产业落地

    融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件

    *附件:ai study.zip*附件:融合AI的OpenHarmony应用软件开发:ai学习自律辅助软件.pdf 基于开源鸿蒙编写的ai辅助学习
    发表于 11-12 15:38

    触觉智能Purple Pi OH开发板率先适配OpenHarmony6.0 Release,鸿蒙明星开发

    2025年9月19日,在官网上线开源鸿蒙OpenHarmony6.0Release仅13天,触觉智能宣布旗下PurplePiOH开发板成功完成OpenHarmony6.0Release
    的头像 发表于 10-29 08:00 1243次阅读
    触觉智能Purple Pi OH<b class='flag-5'>开发</b>板率先适配<b class='flag-5'>OpenHarmony</b>6.0 Release,<b class='flag-5'>鸿蒙</b>明星<b class='flag-5'>开发</b>板

    手持机PDA三大操作系统Android / 开源鸿蒙 / Windows对比

    本文全面解析手持机PDA主流操作系统(Android和开源鸿蒙和Windows)的技术特点、区别及适用场景,帮助企业根据自身业务需求选择合适的系统。包含多维度对比表格和实用选型建议。
    的头像 发表于 09-23 15:41 1397次阅读
    手持机PDA三大<b class='flag-5'>操作系统</b>Android / 开源<b class='flag-5'>鸿蒙</b> / Windows对比

    基于开源鸿蒙打造的公路机电操作系统获“茅以升科学技术特等奖”

    2025年8月26日,茅以升科教基金会道路交通委员会发布了2024年度“茅以升科学技术奖—交通运输科学技术奖”表彰决定。其中,由深开鸿等多家单位、企业共同基于开源鸿蒙操作系统开发完成的《公路机电
    的头像 发表于 08-28 19:12 870次阅读

    基于开源鸿蒙打造的公路机电操作系统获“茅以升科学技术特等奖”!

    2025年8月26日,茅以升科教基金会道路交通委员会发布了2024年度“茅以升科学技术奖—交通运输科学技术奖”表彰决定。其中,由深开鸿等多家单位、企业共同基于开源鸿蒙操作系统开发完成的《公路机电
    的头像 发表于 08-28 17:40 1190次阅读
    基于开源<b class='flag-5'>鸿蒙</b>打造的公路机电<b class='flag-5'>操作系统</b>获“茅以升科学技术特等奖”!

    诚迈科技发布基于鸿志桌面操作系统和龙芯3A6000的开源鸿蒙电脑

    能够为政企用户带来安全可信、流畅好用的办公体验,而且将加速鸿蒙时代的到来。双轨兼容破局,打通生态壁垒操作系统是电脑的核心软件。当前,开源鸿蒙生态正处于快速成长期,与经过数
    的头像 发表于 08-22 20:29 3120次阅读
    诚迈科技发布基于鸿志桌面<b class='flag-5'>操作系统</b>和龙芯3A6000的开源<b class='flag-5'>鸿蒙</b>电脑

    入行嵌入式应该怎么准备?

    知识: 一、C/C++编程C/C++是嵌入式系统开发中最常用的编程语言。熟练掌握C/C++语言将使你能够理解和编写底层驱动程序、操作系统以及与硬件交互的代码。对于嵌入式系统来说,效率和资源利用率
    发表于 08-06 10:34

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    原生鸿蒙操作系统星河版,面向开发者开放申请,余承东宣布鸿蒙生态设备数达 8 亿台;建设银行、邮储银行等完成鸿蒙原生应用 Beta 版本
    的头像 发表于 07-11 18:20 1210次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    开源鸿蒙开发必备OpenHarmony替换Full SDK全攻略

    本文介绍开源鸿蒙OpenHarmony替换FullSDK的方法,演示设备为触觉智能PurplePiOH鸿蒙开发板获取FullSD
    的头像 发表于 06-06 18:11 1128次阅读
    开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b><b class='flag-5'>必备</b>!<b class='flag-5'>OpenHarmony</b>替换Full SDK全攻略

    开源鸿蒙操作系统的生态成果与落地实践

    电网、中国科学院软件研究所、证通电子等合作单位共同支持。本次大会聚焦开源鸿蒙 5.1 Release版本,面向开发者和伙伴深度展示开源鸿蒙操作系统
    的头像 发表于 06-05 14:27 1579次阅读

    全志科技亮相OpenHarmony开发者大会2025

    AI Agent技术共建启动”等仪式,同时设立八大主题分论坛,邀请开源操作系统技术大咖、前沿实践专家、开发者、生态伙伴代表等嘉宾到场,共同探讨开源鸿蒙技术的未来发展、分享最前沿的开发
    的头像 发表于 06-04 09:16 2504次阅读
    全志科技亮相<b class='flag-5'>OpenHarmony</b><b class='flag-5'>开发</b>者大会2025

    润开鸿推出基于OpenHarmony的桌面操作系统及AI PC工作

    近日,攀升科技13周年庆典系列活动圆满举办,作为领先的鸿蒙方向专业技术公司及终端操作系统发行版提供商,以及开放原子开源基金会OpenHarmony项目群A类捐赠人和核心共建单位,江苏润和软件
    的头像 发表于 06-03 16:25 1249次阅读