# device_board_hardmony
**Repository Path**: openharmony-sig/device_board_hardmony
## Basic Information
- **Project Name**: device_board_hardmony
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/openharmony-sig/device_board_hardmony
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 39
- **Created**: 2024-06-19
- **Last Updated**: 2025-05-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# device_board_hardmony
- [简介](#section11660541593)
- [目录结构](#section161941989596)
- [使用说明](#section161941989598)
- [参与贡献](#section161941989597)
- [相关仓](#section1371113476307)
## 简介
本仓用于存放基于展锐芯片的开发板相关内容,目前支持基于展锐uis7885 SOC的OHarmPi(欧哈派)设备,是北向应用开发的调试利器。
OHarmPi(欧哈派)设备规格如下:
| 项目 | 参数规格 |
| -------- | ------------------------------------------ |
| 操作系统 | OpenHarmony-5.0-Release |
| 内存 | 8GB + 256GB |
| 屏幕 | 6.72" FHD, 1080*2400, 水滴屏, 90HZ, LTPS |
| 前摄像头 | 像素2MP |
| 后摄像头 | 像素8MP |
| 后摄闪光灯 | 支持 |
| 蓝牙 | 支持 |
| WIFI | 支持 |
| GPS | 支持 GPS+Beidou+Glonass+galileo |
| OTG | 支持 |
| 加速度&重力传感 | 支持3D |
| 陀螺仪 | 硬件陀螺仪 |
| 光距传感器 | 支持 |
| 马达 | 小板 |
| 听筒 | 0809焊线 |
| 喇叭 | 1217BOX |
| 音频功放 | K类 |
| 麦克 | 单硅麦 |
| 电池 | 4500mAh,BTB(4.2V) |
| 有线充电 | 18W变频 |
| 浪涌 | 防浪涌EOS |
| 反向充电 | 支持 |
| 侧键 | 音量键,开机键 |
## 目录结构
```
device_board_hardmony
├── oriole # OHarmPi(欧哈派)开发者手机
├── audio_alsa # 音频alsa驱动代码
├── audio_framework # 音频alsa驱动框架代码
├── camera # 相机功能的实现代码
├── cfg # 充电功能实现代码
├── charge_ext # 设备充电内容目录
├── distributedhardware # 分布式硬件配置文件
├── kernel # linux内核相关文件
├── updater # 升级配置文件
├── BUILD.gn # 编译脚本文件,编译主文件
├── bundle.json # 编译脚本文件
├── config.gni # 配置内容脚本文件
├── device.gni # 设备脚本文件
├── ohos.build # 编译脚本文件
```
audio_alsa:音频alsa驱动实现。音频捕获和渲染相关的厂商实现代码。
audio_alsa:音频alsa驱动框架实现。音频服务相关的厂商实现代码。
camera:相机功能的实现代码。实现了V4L2相关接口实现,设备管理、驱动适配以及编解码等功能。
cfg:设备启动配置文件。
charge_ext:充电功能实现代码。实现了misc读写操作。
distributedhardware:分布式硬件配置文件。可以在此设置白名单以及组件内容。
kernel:linux内核相关文件。包括:内核修改patch、内核编译脚本等。
updater:升级配置文件。包括启动配置、公钥以及私钥配置。
## 使用说明
### 环境准备
[编译构建方法](https://gitee.com/openharmony-sig/vendor_hardmony/blob/OpenHarmony-sig-5.0/oriole/README.md#section03)
[烧录方法](https://gitee.com/openharmony-sig/vendor_hardmony/blob/OpenHarmony-sig-5.0/oriole/README.md#section04)
### 适配方法
[启动适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Startup.md)
[Display适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Display.md)
[Screen适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Screen.md)
[NPU适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Nnrt.md)
[Modem适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Modem.md)
[BT框架适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/BT.md)
[Wifi适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/common/wpa_supplicant/README.md)
[Audio适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Audio.md)
[Gnss适配](https://gitee.com/openharmony-sig/device_soc_spreadtrum/blob/OpenHarmony-sig-5.0/doc/Gnss.md)
## 参与贡献
[如何参与](https://gitee.com/openharmony/docs/blob/HEAD/zh-cn/contribute/%E5%8F%82%E4%B8%8E%E8%B4%A1%E7%8C%AE.md)
[Commit message规范](https://gitee.com/openharmony/device_qemu/wikis/Commit%20message%E8%A7%84%E8%8C%83?sort_id=4042860)
## 相关仓
[vendor_hardmony](https://gitee.com/openharmony-sig/vendor_hardmony/tree/OpenHarmony-sig-5.0/)
[device_soc_spreadtrum](https://gitee.com/openharmony-sig/device_soc_spreadtrum/tree/OpenHarmony-sig-5.0/)