hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#!/bin/bash
 
BUILDROOT_DIR=`pwd`
SDK_DIR=`dirname $BUILDROOT_DIR`
 
export LIBDIR=$TARGET_DIR/usr/lib/
export HEADER_DIR=$STAGING_DIR/usr/include
export BSPDIR=$TARGET_DIR/../BSP
export BINDIR=$TARGET_DIR/usr/bin/
 
echo "$BUILDROOT_DIR"
echo "$SDK_DIR"
echo "$LIBDIR"
echo "$BINDIR"
 
rm -rf $BSPDIR
mkdir $BSPDIR
mkdir -p $BSPDIR/lib
mkdir -p $BSPDIR/include
mkdir -p $BSPDIR/example
mkdir -p $BSPDIR/npu/ko
mkdir -p $BSPDIR/npu/lib
mkdir -p $BSPDIR/npu/include
mkdir -p $BSPDIR/mali/include
mkdir -p $BSPDIR/mali/lib
 
cd $BSPDIR
# copy libs
cp $LIBDIR/libdrm.* ./lib/ -dv
cp $LIBDIR/libv4l2.* ./lib/ -dv
cp $LIBDIR/libv4lconvert.* ./lib -dv
 
cp $LIBDIR/librga.* ./lib/ -dv
cp $LIBDIR/librockchip_mpp.* ./lib/ -dv
 
cp $LIBDIR/libasound.* ./lib/ -dv
cp $LIBDIR/libavformat.* ./lib/ -dv
cp $LIBDIR/libavcodec.* ./lib/ -dv
cp $LIBDIR/libswresample.* ./lib/ -dv
cp $LIBDIR/libavutil.* ./lib/ -dv
 
cp $LIBDIR/libRKAP* ./lib/ -dv
cp $LIBDIR/libmd_share.so ./lib/ -dv
cp $LIBDIR/libod_share.so ./lib/ -dv
 
cp $LIBDIR/librkaiq.* ./lib/ -dv
cp $LIBDIR/libeasymedia.* ./lib/ -dv
 
#copy headers
cp $HEADER_DIR/rga ./include/ -vrf
#mkdir ./include/rkaiq
#cp $HEADER_DIR/rkaiq/uAPI ./include/rkaiq/ -vrf
cp $HEADER_DIR/rkaiq ./include/ -rf
cp $SDK_DIR/external/rkmedia/include/rkmedia ./include/ -vrf
 
#copy examples
#cp $SDK_DIR/external/rkmedia/examples/* ./example/ -vrf
 
#copy iqfiles to examples
#cp $SDK_DIR/external/camera_engine_rkaiq/iqfiles ./example -vrf
#copy vqefiles to examples
#cp $SDK_DIR/external/common_algorithm/audio/rkap_aec/para ./example/vqefiles -vrf
 
#gpu lib
cp $TARGET_DIR/usr/lib/libEGL.*  ./mali/lib/ -rf
cp $TARGET_DIR/usr/lib/libGLESv1_CM.*  ./mali/lib/ -rf
cp $TARGET_DIR/usr/lib/libGLESv2.*  ./mali/lib/ -rf
cp $TARGET_DIR/usr/lib/libmali.*  ./mali/lib/ -rf
cp $TARGET_DIR/usr/lib/libMali.*  ./mali/lib/ -rf
cp $TARGET_DIR/usr/lib/pkgconfig  ./mali/lib/ -rf
 
#rknpu ko
cp $TARGET_DIR/etc/init.d/S60NPU_init ./npu/ko/ -v
cp $TARGET_DIR/etc/init.d/S05NPU_init ./npu/ko/ -v
cp $TARGET_DIR/lib32/modules/rknpu.ko ./npu/ko/ -v
 
# rknpu lib
cp $LIBDIR/librknnrt.so ./npu/lib/ -dv
 
cd -