DshanPi OmniGate-T153 单板介绍
OmniGate-T153 是一款基于全志 T153MX 的工业边缘网关开发板,由 mCore-T153MX 核心板和 OmniGate 扩展底板组成,面向双 4G 联网、多网口接入、工业总线控制和人机界面等应用。

本文依据 T153MX-Tina5SDK_OmniGate 板级仓库中的硬件图片、板级配置和调试记录整理。不同批次或选配型号的内存、eMMC、4G 模块与无线模块可能不同,量产设计请以对应批次的原理图、BOM 和模块规格书为准。
产品组成
mCore-T153MX 核心板
mCore-T153MX 将处理器、内存、eMMC 和电源等核心器件集中在约 31.9 mm × 31.9 mm 的邮票孔模块上。核心板采用 140 Pin、0.8 mm 间距的单面布局,便于直接焊接到底板。

| 项目 | 配置 |
|---|---|
| 主处理器 | 全志 T153MX |
| Linux CPU | 4× Arm Cortex-A7 |
| 实时/异构核心 | 1× RISC-V E907 |
| 内存 | DDR4 4 GB |
| 存储 | eMMC 64 GB |
| 外形 | 31.9 mm × 31.9 mm |
| 引出方式 | 140 Pin 邮票孔,0.8 mm 间距 |
T153MX 面向 PLC、HMI 和工业自动化等场景。芯片集成多路以太网、CAN FD、TWI、PWM 和 GPADC 等资源,并可通过 E907 处理实时或异构任务。
OmniGate 扩展底板
OmniGate 扩展底板为核心板提供双 4G、双千兆以太网、工业总线、显示、摄像头、USB 和无线连接等接口。


主要硬件资源
| 类别 | 板载资源 |
|---|---|
| 蜂窝网络 | 2× 4G 模块位、2× SIM 卡槽 |
| 有线网络 | 2× 千兆以太网 RJ45 |
| 无线连接 | Wi-Fi 6、Bluetooth 5 |
| 工业总线 | 2× CAN FD、2× RS485 |
| 显示 | MIPI DSI、RGB LCD 扩展接口 |
| 摄像头 | MIPI CSI 扩展接口 |
| 存储扩展 | TF Card |
| USB | USB Type-C、USB 3.0 Type-A |
| 调试与交互 | 调试串口、按键、状态指示灯 |
装配模块前应确认接口尺寸、供电能力、SIM 卡方向、天线连接和运营商频段支持。
软件支持状态
板级仓库不是完整的 Tina SDK,而是 OmniGate 板级开发产生的覆盖式差异包。当前配置基于 Tina Linux 5.0、Linux 5.10 和 t153_omnigate_mmc-buildroot 方案。
| 功能 | 当前状态 | 说明 |
|---|---|---|
| 双千兆以太网 | 已配置 | gmac0、gmac1 及对应 PHY 已在设备树启用 |
| CAN FD | 已配置 | can0、can1 已配置 |
| Wi-Fi / Bluetooth | 已实板验证 | AIC8800D80,SDIO + UART |
| Bluetooth PCM | 已实板验证 | I2S0 使用 PB5~PB8 |
| eMMC / TF Card | 已配置 | 当前构建目标为 eMMC Buildroot 方案 |
| MIPI DSI 4-Lane | 调试中 | 背光、初始化和 DRM 已工作,仍存在水平条纹 |
| 双 4G | 硬件支持 | 需根据实际 4G 模块补充拨号和运营商配置 |
“已配置”表示板级配置中已经启用相关控制器,不代表所有外接设备、线材和应用场景均完成验证。
获取板级适配仓库
git clone https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate.git
仓库采用 overlay 结构,主要内容如下:
T153MX-Tina5SDK_OmniGate/
├── docs/ 单板说明与专题调试记录
├── images/ 核心板和扩展底板图片
├── overlay/ 按 Tina SDK 根目录组织的差异文件
├── meta/ 差异、删除和状态记录
└── scripts/ 应用 overlay 和执行删除的脚本
应用板级配置
假设 Tina SDK 位于 /path/to/TinaSDK,执行:
/path/to/T153MX-Tina5SDK_OmniGate/scripts/apply_overlay.sh /path/to/TinaSDK
该脚本只会将 overlay/ 中的文件覆盖到 SDK 对应路径,不会自动执行删除操作。需要清理旧固件时,应先人工检查 meta/delete_list.txt,确认无误后再运行仓库提供的删除脚本。
编译与打包
在已经应用 overlay 的 Tina SDK 根目录执行:
source build/envsetup.sh
lunch t153_omnigate_mmc-buildroot
make
pack
当前镜像输出名称:
out/t153_linux_omnigate_uart0.img
烧录和串口调试前请确认目标设备、USB 连接和镜像路径,避免误写其他存储设备。