123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- jpu_path=`pwd`
- #output="../../work/buildroot_initramfs_sysroot"
- output="./jpu_driver"
- jpu_driver=${jpu_path}/jdi/linux/driver
- jpu_env=${jpu_driver}/build_env_setup_riscv.sh
- obj_jpu=$output
- obj_jpu_driver=${obj_jpu}/driver
- #set env
- #source $jpu_env
- #mkdir
- if [ ! -d $obj_jpu ];then
- mkdir -p $obj_jpu
- fi
- if [ ! -d $obj_jpu_driver ];then
- mkdir -p $obj_jpu_driver
- fi
- #cp test files
- cp -rdvp ${jpu_path}/script/* ${obj_jpu}/
- cp -rdvp ${jpu_path}/cfg $obj_jpu
- cp -rdvp ${jpu_path}/yuv $obj_jpu
- cp -rdvp ${jpu_path}/stream $obj_jpu
- #make linux driver
- cd $jpu_driver
- source build_env_setup_riscv.sh
- make clean
- make
- #make multi_instance
- cd $jpu_path
- make clean
- make MAKECMDGOALS=multi USE_FFMPEG=no
- cp ${jpu_path}/multi_instance_test $obj_jpu
- #make decoder/encoder
- make clean
- make USE_FFMPEG=no
- cp ${jpu_path}/jpg_enc_test ${jpu_path}/jpg_dec_test $obj_jpu
- #cp driver
- cp ${jpu_driver}/jpu.ko $obj_jpu_driver
- cp -rdvp jpu_driver ../../work/buildroot_initramfs_sysroot/root/
|