# vendor_oh_fun **Repository Path**: openharmony-sig/vendor_oh_fun ## Basic Information - **Project Name**: vendor_oh_fun - **Description**: 基于OpenHarmony开源代码和开发板,打造一系列“ 趣味性、低门槛、成就感 ”的开源项目, 助你重新燃起心中的极客梦想之火! - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 266 - **Forks**: 61 - **Created**: 2021-04-28 - **Last Updated**: 2025-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚨 **重要提示 | IMPORTANT** > > **⚠️ 此代码仓已归档。新地址请访问 [vendor_oh_fun](https://gitcode.com/openharmony-sig/vendor_oh_fun)。| ⚠️ This repository has been archived. For the new address, please visit [vendor_oh_fun](https://gitcode.com/openharmony-sig/vendor_oh_fun).** > --- > ## 仓库介绍 本仓库主要以开发板为引线,收集一系列关于开发板的代码样例。代码样例可以是一系列从入门到深入的系列样例,也可以是具体开发板的完整解决方案的样例(或完整的有趣样例)。旨在让开发者通过本仓提供的内容,玩转开发板,大家共同学习应用OpenHarmony,激发出思维的火花。开发者也可以将自己的优秀作品推荐到官网,流程参考[开发样例上官网流程](https://gitee.com/openharmony-sig/knowledge/blob/master/media/demo_on_official_website_flow.png)。 ## 开发板样例目录说明 为保障本仓库关于开发板的内容完整性,本仓的相关目录做以下规定: 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 //概括本项目及本目录下的文件 ``` ## 参与共建 - 代码提交参考[开发样例代码提交说明](https://gitee.com/openharmony-sig/knowledge/blob/master/docs/co-construct_demos/demo_code_submit.md) - 代码规范参考[OpenHarmony代码规范说明](https://gitee.com/openharmony/docs/blob/OpenHarmony-3.0-LTS/zh-cn/contribute/贡献代码.md) ## 相关链接 - [OpenHarmony官网](https://gitee.com/link?target=https%3A%2F%2Fwww.openharmony.cn%2F) - [OpenHarmony知识体系仓库](https://gitee.com/openharmony-sig/knowledge) - [OpenHarmony知识体系议题申报](https://gitee.com/link?target=https%3A%2F%2Fdocs.qq.com%2Fsheet%2FDUUNpcWR6alZkUmFO) - [OpenHarmony知识体系例会纪要](https://gitee.com/openharmony-sig/sig-content/tree/master/knowlege/meetings) - [OpenHarmony开发样例共建说明](https://gitee.com/openharmony-sig/knowledge/blob/master/docs/co-construct_demos/README_zh.md)