简介

  • RK1126平台试验运行

rk docker

  • 启动容器命令: ```bash

    首次运行容器的命令

    docker run -it -d –privileged=true -v /userdata/:/userdata/ -v /dev/media0:/dev/media0/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ –device=/dev/galcore -p 10022:10022 -p 10008:10008 ubuntu:20.04

第二次

docker run -it -d –privileged=true -v /userdata/:/userdata/ -v /dev/media0:/dev/media0/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ –device=/dev/galcore -p 8000:8000 -p 8001:8001 -p 10022:10022 -p 10008:10008 -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 ubuntu/20.04:0621

第三次 增加自启动脚本

docker run -d –privileged=true –restart=always -v /userdata/:/userdata/ -v /dev/media0:/dev/media0/ -v /dev/galcore:/dev/galcore -v /usr/:/rk_usr/ –device=/dev/galcore -p 8000:8000 -p 8001:8001 -p 10022:10022 -p 10008:10008 -p 10009:10009 -p 10010:10010 -p 10011:10011 -p 10012:10012 -p 10013:10013 -p 17008:17008 -p 17009:17009 rk_1126/20230707:v1 /bin/bash /userdata/edge/auto-run

1
2
3
4

+ 打包容器
```bash 
tar -cvf rk_image.tar --exclude=/sys --exclude=/system --exclude=/proc --exclude=rk_image.tar --exclude=/userdata --exclude=/dev/media0 --exclude=/dev/galcore --exclude=/rk_usr --exclude=/tmp/*  /

vca

  • 映射动态库
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    ln -s /rk_usr/lib/libeasymedia.so.1 /usr/lib/
    ln -s /rk_usr/lib/librknn_api.so /usr/lib/
    ln -s /rk_usr/lib/librga.so.2 /usr/lib/
    ln -s /rk_usr/lib/libRKAP_3A.so /usr/lib/
    ln -s /rk_usr/lib/libRKAP_ANR.so /usr/lib/
    ln -s /rk_usr/lib/libRKAP_Common.so /usr/lib/
    ln -s /rk_usr/lib/libv4l2.so.0 /usr/lib/
    ln -s /rk_usr/lib/libmd_share.so /usr/lib/
    ln -s /rk_usr/lib/libod_share.so /usr/lib/
    ln -s /rk_usr/lib/librkaiq.so /usr/lib/
    ln -s /rk_usr/lib/libjpeg.so.62 /usr/lib/
    ln -s /rk_usr/lib/libv4lconvert.so.0 /usr/lib/
    ln -s /rk_usr/lib/librockchip_mpp.so.1 /usr/lib/
    ln -s /rk_usr/lib/librockchip_mpp_debug.so.1 /usr/lib/
    
  • 测试加载模型,输出到共享内存命令 ```bash

    设置环境变量

    export LD_LIBRARY_PATH=/userdata/zjy/0620/VideoProcess/3party/lib:/userdata/zjy/0620/VideoProcess/lib/:/rk_usr/lib

/userdata/zjy/0620/VideoProcess/bin/vca.exe –service-mode 0 –id aaa –detector-conf-inline –detector-conf @–detector-models@/userdata/static/models/COCO/DETECT.conf@xxx@yyy@ –input-video-name rtsp://admin:a1234567@192.169.7.123:554 –output-type 5

1
2
3
4
5
6
7
8
9
10
11
12
13
14

## vam

+ 授权码
```json
{
    "errno": 0,
    "licence": {
        "sn": "HFWYU4MP-NEW6GQLD-HFWYU4MK-PFWYU4MK-6PWQUJEB-MDWWU4MK-PFXUSS53-7F8WU4QK-PFWYU4MK-PFXZ24K6-2FXYUMGK"
    },
    "monotonic": 255794988,
    "realtime": 1687595949238,
    "version": "6.1.2"
}