Atlas方案环境搭建

Atlas 方案

Atlas 可建立在常电 ISVP 或低功耗 ZERATUL 之上。文档中的 T33 Atlas 主要目标为 T33VL/T33VN:

• 常电 Atlas 内核:make PRJ008_goat_atlas_defconfig; make uImage

• ZERATUL Atlas 内核:make PRJ008_zeratul_nor_camera_atlas_defconfig; make uImage

• 常电 U-Boot:make PRJ008_v*_sfcnor、sfcnand 或 msc0

• 低功耗 Boot:boot_PRJ008V*_NOR_V1.bin


Atlas 还需要:

• Atlas 专用 libPRJ008-firmware-*.a。

• 重新编译与所用 Kernel 对应的 ISP 驱动和 Sensor 驱动。

• TAG 中正确的 Sensor、cmdline、CMA 和分辨率参数。

• 与板级原理图一致的 I2C、RESET、PWDN 和 IR LED/IRCUT 配置。

图 8 Atlas AOV 场景。

图 9 Atlas AOV 工作流程。

运行 Atlas Demo

编译视频 AOV 示例:

cd software/board/Ingenic-SDK-T32╱T33/media/zh/samples/libimp-samples/Atlas 

make sample-Atlas-Encoder-video


将程序复制到开发板后,先卸载 MMC 等不参与 AOV 的设备驱动,再运行:

./sample-Atlas-Encoder-video --seconds=1 --counts=1000 --enc_chn=3


常用参数:

参数说明
--sensor_numSensor 数量
--enc_chn编码通道数
--ivdc启用 IVDC
-s / --seconds休眠唤醒周期
-c / --countsAOV 操作次数
-t / --test自动测试常流和 AOV 切换
--close_stream不保存码流

音频 AOV 示例为 sample-Atlas-Ai,AI 检测场景可结合 TNPU 算法示例。