HAP编译构建指导 概述 基本概念 术语含义 HAPHarmony Ability Package,一个HAP文件包含应用的所有内容,由代码、资源、三方库及应用配置文件组成,其文件后缀名为.hap。
阅读全文
openharmony 鸿蒙 subsys-build-gn-coding-style-and-best-practice
构建系统编码规范与最佳实践 概述 gn是generate ninja的缩写,它是一个元编译系统(meta-build system),是ninja的前端,gn和ninja结合起来,完成OpenHarmony操作系统的编译任务。
阅读全文
openharmony 鸿蒙 subsys-build-feature
特性 特性配置规则 下面介绍feature的声明、定义以及使用方法。 feature的声明 在部件的bundle.json文件中通过feature_list来声明部件的feature列表,每个feature都必须以"{部件名}"开头。示例如下:
阅读全文
openharmony 鸿蒙 subsys-build-component
部件 部件配置规则 部件的bundle.json放在部件源码的根目录下。以泛sensor子系统的sensor服务部件为例,部件属性定义描述文件字段说明如下: { "name": "@ohos/sensor_lite",
阅读全文
openharmony 鸿蒙 subsys-build-chip_solution
芯片解决方案 芯片解决方案配置规则 芯片解决方案是指基于某款开发板的完整解决方案,包含驱动、设备侧接口适配、开发板sdk等。 芯片解决方案是一个特殊的部件,源码路径规则为:device/{开发板}/{芯片解决方案厂商}。
阅读全文
openharmony 鸿蒙 subsys-build-all
编译构建指导 概述 OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统,该系统提供以下基本功能:
阅读全文
openharmony 鸿蒙 subsys-build-FAQ
常见问题 常见编译问题和解决方法 提示“usr/sbin/ninja: invalid option -- w” 现象描述: 编译失败,提示“usr/sbin/ninja: invalid option -- w”。 可能原因: 编译环境中ninja版本太低,不支持--w选项。
阅读全文
开源鸿蒙 启动恢复
subsys-boot.md
阅读全文
harmony 鸿蒙参考
subsys-boot-ref.md
阅读全文
openharmony 鸿蒙 subsys-boot-overview
启动恢复子系统概述 启动恢复子系统指导文档导航 init 部件 a> 引导启动配置文件 b> jobs管理 c> 服务管理 d> 系统参数管理 e> 沙盒管理 f> 日志管理
阅读全文