本仓库主要以开发板为引线,收集一系列关于开发板的代码样例。代码样例可以是一系列从入门到深入的系列样例,也可以是具体开发板的完整解决方案的样例(或完整的有趣样例)。旨在让开发者通过本仓提供的内容,玩转开发板,大家共同学习应用OpenHarmony,激发出思维的火花。开发者也可以将自己的优秀作品推荐到官网,流程参考开发样例上官网流程。
为保障本仓库关于开发板的内容完整性,本仓的相关目录做以下规定:
1、第一级目录务必名称按照:厂商名称_开发板名称__项目名称,例如:lockzhiner_rk2206_quickstart;
2、第二级目录需提供6个文件夹,并严格按照以下6个文件名称命名,提供相应内容(根据具体情况某些文件夹里面内容可空,但是仍然需要满足提供6个文件夹);
3、每个文件夹下保证有readme,介绍本文件内容;
4、源码00_src目录下存放各个样例,例如01_HelloWorld文件夹下,存放所有HelloWorld相关代码;代码构建的时候只需要按照目录02_codebuild的构建说明,整体复制01_HelloWorld文件夹放在源码指定目录下,即可编译成功。
以下是第二级目录说明:
00_src:存放完整的样例代码,配合02_codebuild的说明能够轻松编译成功。
01_tools:存放项目涉及到的工具,如烧录、串口工具等,也可说明工具在哪里获取。
02_codebuild:讲解从官网下载的OpenHarmony源码后,本项目代码应该如何在源码下进行构建。
03_codeburn:按步骤讲解编译烧录流程。
04_circuit:存放电路原理相关文档及说明。
05_other:存放其他内容。
lockzhiner_rk2206_quickstart //命名规则:厂商名称_开发板名称_项目名称
├── 00_src // 存放完整的样例代码,配合02_codebuild的说明能够轻松编译成功
│ ├── 01_HelloWrold // 本样例所有代码存放在该目录下
| └── readme.md // 讲解本样例及编译烧录成功后的效果讲解
| ├── 02_LED // 样例
| └── readme.md // 讲解本样例及编译烧录成功后的效果讲解
| ├── ... // 样例
| └── readme.md // 讲解本样例及编译烧录成功后的效果讲解
| |
| └── readme.md // 简单概括本目录的开发样涉及知识点
|
├── 01_tools // 存放项目涉及到的工具,如烧录、串口工具等,也可说明工具在哪里获取
| └── readme.md // 工具获取、工具使用说明
|
├── 02_codebuild // 配合官网下载的OpenHarmony源码后,项目代码应该如何构建
│ └── readme.md // 图文讲清楚构建步骤
|
├── 03_codeburn // 讲解编译烧录流程:提供开发板测试固件(或用作简单验证开发板正常的固件)烧录
│ └── readme.md //图文讲解编译及烧录验证过程
|
├── 04_circuit // 开发板电路原理相关文档及说明
│ └── readme.md //电路原理 开发板硬件介绍
|
├── 05_other //
└── README.md //概括本项目及本目录下的文件
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。