@@ -16,6 +16,29 @@ OmniGate-T153 是一款基于全志 T153MX 的工业边缘网关开发板,由
1616
1717:::
1818
19+ ## 目标
20+
21+ 通过本页确认 OmniGate-T153 的核心板、扩展底板、主要接口和软件支持状态,并找到从获取板级 overlay 到首次进入 Linux Shell 的最短路径。
22+
23+ ## 准备工作
24+
25+ - OmniGate-T153 开发板及对应批次的原理图、BOM 或硬件说明。
26+ - 稳定电源、USB 数据线和调试串口连接。
27+ - Ubuntu 开发主机及可用的 T153 Tina SDK。
28+
29+ 不同批次的内存、eMMC、无线和 4G 模块可能不同。开始实验前应以实物和当前批次资料核对,不能只根据同系列板卡推断。
30+
31+ ## 操作步骤
32+
33+ 1 . 查看下方产品组成和资源表,确认核心板与底板版本。
34+ 2 . 克隆板级适配仓库,将 overlay 应用到完整 Tina SDK。
35+ 3 . 选择 ` t153_omnigate_mmc-buildroot ` ,完成编译和打包。
36+ 4 . 核对镜像路径和目标设备后烧录,通过调试串口观察首次启动。
37+
38+ ## 验证方法
39+
40+ 启动后应能从串口进入开发板 Linux Shell。使用 ` uname -a ` 、` cat /proc/partitions ` 和对应接口的设备节点确认运行内核、存储与板级配置;未完成板端验证的功能仍以本页状态表为准。
41+
1942## 产品组成
2043
2144### mCore-T153MX 核心板
@@ -44,6 +67,37 @@ OmniGate 扩展底板为核心板提供双 4G、双千兆以太网、工业总
4467
4568![ OmniGate-T153 背面双 4G 模块位] ( ./images/DshanPI-OminiGate-2.png )
4669
70+ ### 硬件功能关系示意
71+
72+ ``` mermaid
73+ flowchart TB
74+ SOC[T153MX<br/>4× Cortex-A7 + E907]
75+ DDR[DDR4]
76+ EMMC[eMMC]
77+ NET[2× 千兆以太网]
78+ CELL[2× 4G / SIM]
79+ BUS[2× CAN FD<br/>2× RS485]
80+ WIFI[Wi-Fi 6 / Bluetooth 5]
81+ DISP[MIPI DSI / RGB LCD]
82+ CAM[MIPI CSI]
83+ USB[USB Type-C / USB 3.0]
84+ DEBUG[UART0 调试串口]
85+
86+ SOC --- DDR
87+ SOC --- EMMC
88+ SOC --- NET
89+ SOC --- CELL
90+ SOC --- BUS
91+ SOC --- WIFI
92+ SOC --- DISP
93+ SOC --- CAM
94+ SOC --- USB
95+ SOC --- DEBUG
96+ ```
97+
98+ 该图表示功能连接关系,不表示具体引脚号。电平、复用、供电和连接器脚位仍应以对应批次原理图
99+ 及设备树为准。
100+
47101## 主要硬件资源
48102
49103| 类别 | 板载资源 |
@@ -81,7 +135,25 @@ OmniGate 扩展底板为核心板提供双 4G、双千兆以太网、工业总
81135
82136“已配置”表示板级配置中已经启用相关控制器,不代表所有外接设备、线材和应用场景均完成验证。
83137
84- ## 获取板级适配仓库
138+ ## 获取开发资料
139+
140+ ### 获取 T153MX 基础 SDK
141+
142+ 基础开发包通过百度网盘提供:
143+
144+ - 文件夹:` DshanPI-OminiGate_T153MX `
145+ - 下载链接:[ https://pan.baidu.com/s/1ai6yzYs5ujDba-luz-JeXw ] ( https://pan.baidu.com/s/1ai6yzYs5ujDba-luz-JeXw )
146+ - 提取码:` 6mtk `
147+
148+ 下载完成后,先阅读[ Tina SDK 开发环境搭建] ( ./part3/01-DevelopmentEnvironmentSetup.md ) 。网盘文件夹名称不等于解压后的 SDK 根目录;能够看到 ` build/envsetup.sh ` 、` build.sh ` 、` device/ ` 、` kernel/ ` 和 ` buildroot/ ` 的目录才是 SDK 根目录。
149+
150+ :::tip 建议保留原始包
151+
152+ 首次解压后不要直接覆盖唯一副本。建议保留一份未修改的基础 SDK,用于比对板级修改、恢复误删文件和重新生成 overlay 补丁。
153+
154+ :::
155+
156+ ### 获取 OmniGate 板级适配仓库
85157
86158``` bash
87159git clone https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate.git
@@ -110,27 +182,39 @@ T153MX-Tina5SDK_OmniGate/
110182
111183## 编译与打包
112184
113- 在已经应用 overlay 的 Tina SDK 根目录执行:
185+ 完整的主机依赖、SDK 检查、编译和产物验证步骤见[ Tina SDK 开发环境搭建] ( ./part3/01-DevelopmentEnvironmentSetup.md ) 。下面仅列出已经配置好环境后的最短命令。
186+
187+ 在已经应用 overlay 的 Tina SDK 根目录,首次先执行交互式方案配置:
114188
115189``` bash
116190source build/envsetup.sh
117- lunch t153_omnigate_mmc-buildroot
118- make
119- pack
191+ ./build.sh config
192+ ```
193+
194+ 按名称选择 ` linux ` 、` buildroot ` 、` t153 ` 、` omnigate ` 、` default ` 和 ` linux-5.10-origin ` ,该组合
195+ 对应 ` t153_omnigate_mmc-buildroot ` 。随后执行:
196+
197+ ``` bash
198+ ./build.sh
199+ ./build.sh pack
120200```
121201
122202当前镜像输出名称:
123203
124204``` text
125- out/t153_linux_omnigate_uart0.img
205+ out/t153/omnigate/buildroot/ t153_linux_omnigate_uart0.img
126206```
127207
208+ 启用对应无线配置时,也可能生成 ` t153_linux_omnigate_uart0-wifi1.img ` 。烧录前必须根据本次 ` pack ` 的时间戳和构建配置选择镜像,不能只按文件名猜测。
209+
128210烧录和串口调试前请确认目标设备、USB 连接和镜像路径,避免误写其他存储设备。
129211
130212## 调试资料
131213
214+ - [ 板载功能体验] ( ./part2/01-Ethernet.md )
215+ - [ HelloWorld 应用开发] ( ./part4/01-HelloWorld.md )
132216- [ OmniGate 板级仓库] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate )
133217- [ WLAN、Bluetooth 与 PCM 调试记录] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate/blob/main/docs/wlan-bluetooth-bringup.md )
134218- [ MIPI DSI 4-Lane 屏调试记录] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate/blob/main/docs/mipi-dsi-debug-record.md )
135219- [ Bluetooth 音响交付变更说明] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate/blob/main/docs/bluetooth-speaker-change-set.md )
136- - [ OmniGate AMP Shell 异构开发] ( ./02-DevelopmentGuides/09-omnigate-amp-shell-guide .md )
220+ - [ OmniGate AMP Shell 异构开发] ( ./part5/05-OmniGateAMPShell .md )
0 commit comments