常电方案环境搭建

常电方案

常电方案使用 ISVP的资源:

1. 使用 Linux 64 位主机。

2. 安装 SDK 工具链并加入 PATH。

3. 执行 source build/Tassadar_env_setup.sh。

4. 配置芯片、板级、Flash、Kernel 和固件参数。

5. 编译 U-Boot、Kernel、驱动、rootfs 和应用。

6. 将固件烧录到开发板。

图 4 T32/T33 38 模组产品板连接图。


图 5 T32/T33 全功能开发板连接图。


此 SDK 的 ISVP 打包入口为:

python3 build/isvp/Tassadar_image_package.py

该脚本当前要求 Python 3.8,需要进入脚本末尾按实际产品修改参数。


运行 carrier-server

常电板启动后,可在 /system/init/app_init.sh 中完成网络、驱动和主程序初始化。典型手动运行流程:

insmod tx-isp-PRJ008.ko direct_mode=1
insmod sensor_$SENSOR_PRJ008.ko; ex: insmod sensor_gc2063_PRJ008.ko
carrier-server --st=$SENSOR --sboot=0 --fps=25 --dm=1; ex: carrier-server --st=gc2063 --sboot=0 --fps=25 --dm=1


常用参数:

参数说明
--stSensor 型号
--sbootSensor 配置或启动组
--fps帧率
--dm编码直通模式
--i2cSensor I2C 地址
--w / --h主码流分辨率
--sw / --sh子码流分辨率
--nrvbs编码 buffer 数量

启动后通过 VLC、ffplay 或 Carrier 打开:

rtsp://开发板IP:8554/主码流路径; ex: rtsp://192.111.1.12:8554/sensor0/main

rtsp://开发板IP:8554/子码流路径; ex: rtsp://192.111.1.12:8554/sensor0/second

如果无图,先确认 tx-isp-PRJ008.ko、Sensor 驱动、Sensor 型号和 I2C 地址是否匹配。