Skip to content

jia1sun/ipu6-camera-hal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ipu6-camera-hal

This repository supports MIPI cameras through the IPU6 on Intel Alder Lake, Raptor Lake and Meteor Lake platforms. There are 4 repositories that provide the complete setup:

Content of this repository:

  • IPU6 HAL

Build instructions:

  • Dependencies: ipu6-camera-bins
  • Dependencies: libexpat-dev automake libtool libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
  • Build and install:
  1. Set IPU6 version for build

    • For Alder Lake and Raptor Lake, set:

      IPU6_VER=ipu6ep
    • For Meteor Lake, set:

      IPU6_VER=ipu6epmtl
  2. Then continue:

    cd ipu6-camera-hal
    mkdir -p ./build/out/install/usr && cd ./build/
    
    cmake -DCMAKE_BUILD_TYPE=Release \
    -DIPU_VER=${IPU6_VER} \
    -DENABLE_VIRTUAL_IPU_PIPE=OFF \
    -DUSE_PG_LITE_PIPE=ON \
    -DUSE_STATIC_GRAPH=OFF \
    -DCMAKE_INSTALL_PREFIX=/usr ..
    # if don't want install to /usr, use:
    # -DCMAKE_INSTALL_PREFIX=./out/install/usr and
    # export PKG_CONFIG_PATH="$workdir/build/out/install/usr/lib/pkgconfig"
    
    make -j`nproc`
    
    # Install when compile
    sudo make install
    ##  Copy ipu6 binary to build environment
    # Or Install use rpm
    make package
    rpm -ivh --force --nodeps libcamhal-xxx.rpm

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 60.8%
  • C++ 38.3%
  • Other 0.9%