Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Community
提交
04d42db7
C
Community
项目概览
OpenHarmony
/
Community
1 年多 前同步成功
通知
55
Star
210
Fork
5
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Community
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
04d42db7
编写于
12月 06, 2021
作者:
S
SimonLi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
doc: 新增三方芯片社区准入markdown
Signed-off-by:
N
SimonLi
<
likailong@huawei.com
>
上级
eccd88df
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
125 addition
and
0 deletion
+125
-0
meeting-notes/docs/assets/image-20211206224350921.png
meeting-notes/docs/assets/image-20211206224350921.png
+0
-0
meeting-notes/docs/assets/xxboard.md
meeting-notes/docs/assets/xxboard.md
+83
-0
meeting-notes/docs/三方芯片社区准入.md
meeting-notes/docs/三方芯片社区准入.md
+42
-0
未找到文件。
meeting-notes/docs/assets/image-20211206224350921.png
0 → 100644
浏览文件 @
04d42db7
16.5 KB
meeting-notes/docs/assets/xxboard.md
0 → 100644
浏览文件 @
04d42db7
# 开发板名称
## 介绍
文字描述开发板的功能,面向场景,主要支持的特性能力。
提供开发板外观图片。
底板图片。
功能框图及介绍。
**
图片名称以开发板名称命名。
*
参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/oem_minitinier_des_3861.md
********
## 开发板规格
开发板模组规格清单,硬件规格列表。
## 约束和限制(可选)
如果开发板在某些功能、特性、规格等使用上,有一定的约束和建议,需要明确说明。
********
## 关键特性
支持的OpenHarmony关键特性列表。
## 引脚定义
介绍单板的管脚定义等,描述单板I/O引脚,PIN,以及如何配置PIN、如何使用PIN连接外部组件。
## 搭建开发环境
### 系统要求
描述开发板对OpenHarmony系统依赖、软、硬件环境系统依赖。
### 工具要求
提供从哪里下载开发板编译调试工具链。
### 搭建过程
介绍环境搭建详细步骤。
## 编译调试
### 编译
如何在此开发板上使用OpenHarmony,以及如何在此单板上刷新OpenHarmony二进制文件及设备。
### 烧录
介绍如何烧录参考步骤。
### 运行
如何判断开发板正常点亮、运行、输出正常。
### 调试
如何调试开发板常见报错等。
## 首个示例
基于此开发板给出一个快速上手的示例,运行效果,或者给出demo示例源码链接。
## 参考资源
给出更多详细参考文档、sample示例、FAQ等内容链接。
## 联系(可选)
提供支持或者商务等联系合作方式。
## 感谢(可选)
致谢做出突出贡献的三方开发者。
**********
meeting-notes/docs/三方芯片社区准入.md
0 → 100644
浏览文件 @
04d42db7
# 三方芯片社区主干准入规范
芯片适配按照解决方案的维度展开,当前有四大类解决方案:智能家居、轻量带屏、智慧视觉和富媒体交互。如果发现芯片不属于这四类定义里面,可以新增解决方案,由PMC评审通过。
### 代码架构适配规范
以轻量带屏解决方案为例,其他解决方案,可由对应的SIG决定:
|
**大类**
|
**描述**
|
**是否必须**
|
**备注**
|
| ------------- | ------------------------------------------------------------ | ------------ | ------------------------------------------------------------ |
| Board SoC分离 | 1. 芯片厂商目录/device/soc/
<soc_company>
,需要考虑SoC系列的代码复用2. 单板厂商目录/device/boards/
<board_company>
,需要考虑扩展板 | 是 | |
| 内核 | 1. 按照轻量系统三方芯片移植指导适配内核使用内核提供的CMSIS或者POSIX接口 2.使用内核提供的文件系统,而不是FileUtils接口适配 3. 按照轻量系统三方芯片移植指导适配LWIP,特别是lwipopts不要随意改动,软总线等编译依赖它 | 是 | 类似3861的ROM化内核不适合作为OH社区 |
| WiFi、蓝牙 | 当前OH不提供WiFi、蓝牙协议栈,适配需要保证适配WiFi、蓝牙的OH API | 是 | |
| HDF | 需要使用采用HDF的框架(linux可选),适配HDI,采用HCS配置文件 | 是 | 某些HDF驱动模型待完善,因此驱动模型不做强制要求 |
| 系统基本能力 | 使用hilog、startup、samgr、ams、security分布式能力dsoftbus | 是 | 1. bms验签能力还不具备2. 轻量系统分布式子系统dm、dms还未适配完,可选 |
| 图形显示 | 适配graphic_ui,使用ace | 是 | 如果有硬件加速,需要适配 |
| 多媒体 | 本地mp3音频播放 | 是 | Mp4、aac、网络流音频待适配,视频和camera能力待支持 |
| 样例 | 贡献产品解决方案样例 | 否 | |
### 产品兼容性规范PCS
以轻量带屏解决方案为例,其他解决方案,可由对应的SIG决定:
|
**大类**
|
**描述**
|
**是否必须**
|
**备注**
|
| ----------------------------------------- | ------------------------------------------------------------ | ------------ | --------------------------------------------------------- |
| DTS(Device Test Suite) | 确保 HAL 向前兼容,提高OpenHarmony系统 ( 核心硬件抽象层HALs和库libraries ) 和底层系统软件(内核kernel,模块moduls,固件firmware等)的健壮性、可依赖性和依从性WiFi API、蓝牙 API XTS用例HDI接口:Platform驱动、Peripheral驱动、图形HAL接口内核Posix接口、CMSIS接口等 | 是 | 蓝牙XTS用例缺失轻量系统 HDI接口XTS用例缺失 |
| ACTS(Application Compatible Test Suite) | 确保子系统 API 兼容性。1. Samgr、dsoftbus、dm、dms、ui、ace、ams、bms测试 | 是 | 轻量系统dsoftbus、dm、dms、ui、ace、ams、bms等XTS用例缺失 |
| 性能用例 | 强烈建议在benchmark用例下,能够达到30fps | 是 | |
### 工程工具
OpenHarmony社区选择几款典型的开发板作为门禁,其余的三方芯片开发板由三方开发板厂商维护,至少每日进行构建,保证功能可用。
### 开发板介绍资料
[
devboard_intro_template
](
assets/xxboard.md
)
### 开发板下架规则
![
devboard offline
](
assets/image-20211206224350921.png
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录