61

GitHub - StdCoutZRH/HISILICON_IPC: IP CAMERA ?

 5 years ago
source link: https://github.com/StdCoutZRH/HISILICON_IPC
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.MD

HISILICON_IPC


此仓库为个人用海思HI3518EV200开发IP_CAMERA的记录。

1.视频设备开发的技术流

视频从产生到被消费的整个流程

①基本认知:视频是由单帧图像以每秒x帧的速率连续组成的。
②原始视频产生:镜头和sensor
③图像处理:ISP(image signal processing)
④视频编码压缩:h.264压缩算法,运算,内置DSP进行压缩运算。
⑤视频流传输:网络传输、http/rtsp等。
⑥视频存储:打包成MP4等格式存储,等待调阅。
⑦视频回放:解码+播放。

2.本方案系统整体架构介绍

硬件上

  • HI3518E单芯片:CPU+DSP+内置64MB DDR + ETHERNET MAC
  • 外置16M SPIFlash用来存放程序(uboot、kernel、rfs、app)
  • SDcard扩展提供用户数据区
  • 板载ethernet PHY和USB HOST扩展WIFI提供联网能力
  • sensor接口(并行数据通道+I2C控制通道)提供主板和sensor连接
  • 串口作为调试口和linux系统控制台

软件上

  • SPIFlash分区烧录uboot.bin、zImage、rootfs,并设置合理的环境变量使系统启动。
  • sensor、ethernet等硬件均需要驱动支持
  • app实现视频采集、编码压缩、网络传输等核心工作
  • 各种专业工作由海思开发好并以ko的形式提供。

可在此处下载本项目使用的HISI_SDK:SDK_DOWNLOAD


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK