簡介
OpenTina 是一個開源社群,致力於為全志(Allwinner)A733 晶片平台提供底層系統軟體與多作業系統發行版支援。
專案旨在為基於全志 A733 的硬體打造穩健、生產等級的軟體生態:及時維護的板級支援、主線核心整合,以及涵蓋嵌入式 Linux、路由平台與主流桌面發行版的系統建置管線。
倉庫地圖
所有開發都在 GitHub 的 opentina-org 組織下進行。
底層與核心 BSP
| 倉庫 | 說明 |
|---|---|
| build | 頂層編排工具、建置腳本與設定 —— 一鍵建置入口 |
| trusted-firmware-a | 全志 A733 的 ARM 可信固體(ATF)移植 —— PSCI / 安全世界 |
| optee_os | 全志 A733 上 TEE(OP-TEE)的可信側實作 |
| u-boot | 面向全志 A733 平台客製的 U-Boot —— SPL、Fastboot、開機流程 |
| linux | 包含全志 A733 嵌入式裝置樹的 Linux 核心原始碼樹 —— Linux 6.18 LTS 分支 |
| awbin | 全志 A733 相關的二進位 blob 與韌體 |
| xfel | 全志 SoC 的輕量 FEL 工具 —— 透過 USB FEL 模式通訊 |
建置系統與作業系統發行版
| 倉庫 | 說明 |
|---|---|
| buildroot | 為全志 A733 預先配置的 Buildroot 原始碼樹 —— 極簡、快速開機的根檔案系統 |
| openwrt | 全志 A733 的 OpenWrt 目標定義與網路協定堆疊 —— 路由器 / 閘道器方案 |
| meta-opentina | Yocto Project BSP 層 —— 工業級 / 企業級 Linux |
| debian | Debian 根檔案系統建立腳本與映像建置器 |
| ubuntu | Ubuntu 根檔案系統產生腳本與板級支援 |
其他資源
| 資源 | 說明 |
|---|---|
| docs | 深入的指南與技術文件 |
| opentina | 社群元倉庫 —— 專案的 issue 跟蹤 |
| .github | 組織首頁與社群健全檔案 |
快速入門
複製頂層編排倉庫:
git clone https://github.com/opentina-org/build.git
cd build
1. 初始化並取得原始碼樹 —— 透過預設 manifest 下載所有需要的倉庫:
./build.sh init
2. 檢視支援的開發板與根檔案系統類型:
./build.sh targets
3. 觸發映像建置 —— 將 <BOARD_NAME> 替換為上一步列出的開發板:
./build.sh <BOARD_NAME> build
詳細的使用說明、建置選項與進階設定,請參閱 build 倉庫 README。
取得協助
使用過程中遇到任何問題,歡迎提交 issue。錯誤報告、問題與 Pull Request 均受到歡迎。