GithubHelp home page GithubHelp logo

camerasrnd's Introduction

Research & Development repository about cheap cameras (mainly XM manufactured)

PRs with additional information and corrections are welcome.

FAQs

How to get telnet on camera

Russian FAQ. We need help to translate it to English (and I hope to several popular languages too).

Sophisticated usage

YouTube streaming

Articles/books for newbies

Telegram groups

OpenIPC English

OpenIPC Russian, русская группа

OpenIPC Iranian, یم OpenIpc برای کاربران ایرانی

Chip families information

Hardware structuring (courtesy of OpenHisiIpCam project):

Chips shortcode
hi3516av100, hi3516dv100 hi3516av100
hi3519v101, hi3516av200 hi3516av200
hi3516cv100, hi3518cv100, hi3518ev100 hi3516cv100
hi3518cv200, hi3518ev200, hi3518ev201 hi3516cv200
hi3516cv300, hi3516ev100 hi3516cv300
hi3516cv500, hi3516dv300, hi3516av300 hi3516cv500
hi3516ev300, hi3516ev200, hi3516dv200, hi3518ev300 hi3516ev200
hi3519av100 hi3519av100
hi3559av100 hi3559av100

If you know about newer versions of full datasheets or can share them for different camera types don't hesitate to make a PR.

Performance and sensors

Chip CPU Encoder JPEG substream Sensors
hi3516av100 A7 600MHz 5MP@30fps, 1080P@60fps, 1080P@30fps 5MP@8fps IMX178, IMX385, IMX290, IMX185, OV4689, AR0237
hi3516dv100 A7 600MHz 5MP@15fps, 3MP@30fps, 1080P@30fps 5MP@8fps IMX178, IMX385, IMX290, IMX185, OV4689, AR0237
hi3519v101 A17 1.25GHz + A7 800MHz 12MP@15fps, 8MP@30fps 8MP@30fps IMX226, IMX274
hi3516av200 A17 1.25GHz + A7 800MHz 8@15fps, 6@30fps 8MP@30fps IMX274, OS08A10
hi3516dv300 A7 900MHz (NNIE 1.0Tops) 5MP@20fps, 1080P@30fps 16MP@10fps IMX385, IMX327
hi3516cv500 A7 900MHz (NNIE 0.5Tops) 3MP@20fps, 1080P@30fps 16MP@10fps IMX327
hi3518ev200 ARM926 540MHz 720@30fps 2MP@5fps AR0130, OV9732, OV9712, F02
hi3516ev100 ARM926 800MHz 1080@20fps 2MP@5fps IMX291, IMX323, SC3235
hi3516cv300 ARM926 800MHz 1080@30fps 2MP@5fps IMX291, IMX323, SC3235
hi3516ev300 A7 900MHz 4MP@15fps, 3MP@30fps 4MP@5fps IMX335
hi3516ev200 A7 900MHz 3MP@20fps, 1080P@30fps 3MP@5fps SC3235, IMX307

Hardware

How to add new hardware support

Your new ARM SoC Linux support check-list

Official guides

Topic Document name Date Issue Download

Sensor Flash

SDKs

HiSilicon

Family Kernel U-Boot MPP
hi3516av100 3.4.35 v2
hi3516av200 3.18.20 v3
hi3516cv100 3.0.8 2010.06-svn v1/v2?
hi3516cv200 3.4.35 v2
hi3516cv300 3.18.20 2010.06-svn1098 v3
hi3516cv500 4.9.37 v4
hi3516ev200 4.9.37 2016.11-g2fc5f58 v4
hi3516ev300 4.9.37 v4
hi3519av100 4.9.37 v4
hi3559av100 4.9.37 v4

HiSilicon SDK naming principles:

Hi35xxVxxxRxxxCxxSPCxxy

Each field is explained as follows:

  • Hi35xx, segment contains chip type

  • Vxxx segment contains the type of chip version

  • Rxxx segment contains the release package type:

    • R001: Linux SDK

    • R002: Huawei LiteOS SDK

    • R003: Linux RDK reference design

    • other R bit is not used

  • Cxx segment contains compiler specific environment

    • C00: FPGA-based

    • C01: type A compiler (e.g. uclibc based sysroot)

    • C02: type B compiler (e.g. glibc based sysroot)

    • C03 and C04 are reserved

    • C05: Huawei LiteOS

    • C09: based on Demo version

  • SPCxxy segment shows current version

    xx for each next release will be incremented by 1 (releases with fixed errors, additional features, etc)

    xx0 indicates normal version, for temporary versions last character could be incremented by 1 in range from 1-9 and A-z.

XiongmaiTech

SDK archive of OpenIPC project.

Development

Low level programming

Cross-compilation

Development using SDK

Debugging

Development tricks

RE

camerasrnd's People

Contributors

widgetii avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.