主帖 3
回帖 2
视频
提问
回答
资源
专栏
一、OpenHarmony编译相关基础OpenHarmony采用分层设计、组件化开发模式。一个产品由多个子系统(subsystem)组成,每个子系统包含一个或多个组件(component),每个组件包含一个或多个功能项(feature)。子系统是一个逻辑概念,不同的子系统可能位于内核层,如驱动子系统;或位于系统服务层,如wifi服务子系统。组件是系统最小的可复用、可配置、可裁剪的功能单元。组件目录独立可并行开发、可独立编译、可独立测试。组件是gn...
2022-08-07 17:16:11 1268浏览 3点赞 2回复 2收藏
一、JSON基础JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。JSON优点:数据格式比较简单,易于读写。JSON主要有3种结构:JSON对象JSON数组JSON对象和数组嵌套JSON对象简单而言便是键值对或名值对,而“值”可以是数值、字符串和布尔类型等。JSON对象具体格式如下图1所示。以{ }包围。JSON数组的表达方法和C语言数组的表达方法完全相同。以[ ]包围。JSON嵌套就是JSON对象中可包括JSON数组,JSON数组中可...
2022-08-02 23:35:18 1003浏览 4点赞 1回复 3收藏
一、基础知识1.术语组件:可复用的软件单元,它可包含源码、配置文件、资源文件和编译脚本等GN:generateninja的缩写,产生构建项目的ninja文件Ninja:是一个比Make更快速的小型构建系统;Ninjaisasmallbuildsystemwithafocusonspeed2.GN&NinjaOpenHarmony的编译构建子系统,基于GN和Ninja搭建。GN和ninja结合起来,完成OpenHarmony操作系统的编译任务。GN是一种元构建系统,可以生成Ninja构建文件(Ninjabuildfiles),最早应...
2022-07-30 21:46:08 473浏览 2点赞 0回复 0收藏
获得成就
已积累 1141 人气
获得 9 个点赞
获得 5 次收藏