# ehal
**Repository Path**: ebaina-os/ehal
## Basic Information
- **Project Name**: ehal
- **Description**: 基于海思和瑞芯微平台,抽象出中间件,对上层提供统一的api接口, 让开发者基于ehal的相关API,快速构建自己的应用,提高开发效率。
- **Primary Language**: C/C++
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-12-04
- **Last Updated**: 2025-12-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#
ehal
## 1 介绍
基于海思和瑞芯微平台,抽象出中间件,对上层提供统一的api接口, 让开发者基于ehal的相关API,快速构建自己的应用,提高开发效率。
## 2 软件架构
软件架构说明
## 3 安装教程
1. 将对应平台目录(如hi3516cv610) 下的文件复制到板端任意目录,也可以是nfs挂载目录
2. 执行sh install.sh 安装ehal
3. 根据自己的板子创建hal配置文件,如G19DV5-IPC-38E板子,用os04a10的sensor, 则创建hi3519dv500_hal.toml软链接文件
cd /app/config && ln -snf hi3519dv500_hal_G19DV5-IPC-38E_os04a10.toml hi3519dv500_hal.toml
### 4 使用说明
1. 在板端执行
sh /sample/bin/sample_start.sh
2. 使用rtsp客户端拉流播放
- 主码流:rtsp://<板端ip>:554/live0
- 子码流:rtsp://<板端ip>:554/live1
- 第三码流:rtsp://<板端ip>:554/live2
- 用户名:admin 密码:admin
3. 详情请参考doc目录下的说明文档
## 5 ehal_V0.1.0-rc.33b1fed支持的板卡
1. hi3516cv610平台: G610Q-IPC-38E、HongOU-PI-PICO
2. hi3519dv500平台: G19(6)DV5-IPC-38E、G19(6)DV5-IPC-45E、HongOU-PI
3. 其它板卡,需要自己修改配置文件实现