T33 概述


      T33 是面向智能摄像机、机器视觉和边缘 AI 应用的高性能视觉处理平台,支持图像采集、ISP 图像处理、视频编解码、音频处理、多摄像头、Sensor 适配、网络通信和智能分析等功能。

T33 使用 TASSADAR SDK 进行软件开发。本 SDK 交付件为 T32/T33 2.2.0 版本,包含环境配置脚本、交叉编译工具链、U-Boot、Linux Kernel、设备驱动、IMP/ISP/Media 接口库、应用示例、预编译资源、固件构建脚本以及配套开发文档。

        TASSADAR 是统一的 SDK 名称,内部集成了 ISVP 和 ZERATUL 两种基础系统方案。开发者可以根据产品的供电方式、功耗要求、启动速度和功能需求,选择相应的系统进行开发。

ISVP 基础系统

        ISVP 主要面向不要求低功耗和快速启动的常电产品,适用于常电智能摄像机、机器视觉设备和常规音视频应用。

        ISVP 系统提供图像采集、ISP 处理、视频编码、音频处理、Sensor 驱动、外设驱动、网络通信和智能分析等基础能力,适合进行常规功能开发和多媒体应用开发。

ZERATUL 基础系统

        ZERATUL 主要面向电池供电、低功耗和快速启动产品。在复用部分 Kernel、驱动和 SDK 资源的基础上,ZERATUL 对启动流程、Rootfs、TAG、系统分区、固件构建和低功耗运行机制进行了专门设计。

        ZERATUL 系统支持 Boot、TAG、Kernel、Rootfs、Recovery、System 和 Config 等固件组件的独立构建与打包,适合开发需要休眠唤醒、快速出图和长期待机的智能摄像设备。

Atlas 应用方案

        Atlas 是面向 AOV(Always On Video)的低功耗持续视频应用方案,不是独立于 ISVP 和 ZERATUL 之外的第三种基础系统。

        Atlas 通过休眠与唤醒机制实现 24 小时低帧率持续视频监控。在远程预览、PIR 触发、AI 检测或 Wi-Fi 唤醒等事件发生时,系统可以从 AOV 低帧率模式切换到正常帧率模式;在空闲或电量较低时,也可以进入更低功耗的保活状态。

        Atlas 功能支持在 ISVP 或 ZERATUL 系统上运行,但需要根据具体芯片、内核版本和产品形态,选择对应的 Atlas 内核配置、驱动库、Sensor 配置和应用例程。

文档内容

        本文档将围绕 T33 平台的完整开发流程展开说明,内容涵盖 Linux 开发环境和交叉工具链搭建、TASSADAR SDK 获取与目录结构、U-Boot 和 Linux Kernel 配置、设备驱动编译、应用程序开发以及固件打包等基础内容。

        同时,文档将介绍开发板连接、Sensor 驱动适配、ISP 图像调试、视频编解码、音频处理、OSD、多摄像头、网络通信,以及 GPIO、UART、I2C、SPI、PWM、ADC、SD/eMMC、USB、Wi-Fi 等常用外设的配置和使用方法。

        针对 ZERATUL 系统和 Atlas 应用方案,文档还将介绍 TAG 配置、系统分区、Rootfs、快速启动、低功耗运行、AOV 状态切换、Sensor 时序、TNPU 算法、模型加载、固件烧录、系统升级和功耗调试等内容。

此外,文档将提供系统启动、日志采集、帧率分析、内存优化、ISP 和媒体功能调试,以及编译错误、驱动加载异常、图像异常、音视频异常、存储卡异常和系统启动失败等常见问题的排查方法,帮助开发者完成从环境准备、功能开发、编译构建和固件烧录,到系统调试、性能优化和产品验证的完整开发过程。


说明: ISVP 和 ZERATUL 是 TASSADAR SDK 下的两种基础系统方案,Atlas 是运行在这两种系统之上的 AOV 低功耗应用方案。