はじめに

OpenTina は、オールウィナー(Allwinner)A733 チッププラットフォーム向けの低レベル・システムソフトウェアとマルチ OS ディストリビューション対応を提供するオープンソースコミュニティです。

このプロジェクトは、オールウィナー A733 ベースのハードウェアのために堅牢で本番品質のソフトウェアエコシステムを構築します:最新のボードサポート、メインラインカーネルの統合、組み込み Linux・ルータープラットフォーム・主要デスクトップディストリビューションにわたるシステムビルドパイプラインです。

リポジトリマップ

すべての開発は GitHub の opentina-org 組織で行われています。

低レベル・コア BSP

リポジトリ説明
buildトップレベルのオーケストレーションツール、ビルドスクリプト、設定 —— ワンクリックのビルドエントリポイント
trusted-firmware-aオールウィナー A733 向け ARM Trusted Firmware(ATF)ポート —— PSCI / Secure World
optee_osオールウィナー A733 における TEE(OP-TEE)のトラステッドサイド実装
u-bootオールウィナー A733 プラットフォーム向け U-Boot —— SPL、Fastboot、ブートフロー
linuxオールウィナー A733 の組み込み DTS を含む Linux カーネルツリー —— Linux 6.18 LTS ブランチ
awbinオールウィナー A733 関連のバイナリ blob とファームウェア
xfelオールウィナー SoC 向けの小型 FEL ツール —— USB 経由の FEL モード通信

ビルドシステムと OS ディストリビューション

リポジトリ説明
buildrootオールウィナー A733 向けに事前設定された Buildroot —— ミニマルで高速起動の rootfs
openwrtオールウィナー A733 向け OpenWrt ターゲット定義とネットワークスタック —— ルーター / ゲートウェイソリューション
meta-opentinaYocto Project BSP レイヤー —— エンタープライズ向け Linux
debianDebian ルートファイルシステム作成スクリプトとイメージビルダー
ubuntuUbuntu ルートファイルシステム生成スクリプトとボード有効化

その他のリソース

リソース説明
docs詳細なガイドと技術ドキュメント
opentinaコミュニティメタリポジトリ —— プロジェクトの issue トラッカー
.github組織プロファイルとコミュニティヘルスファイル

クイックスタート

トップレベルのオーケストレーションリポジトリをクローンします:

git clone https://github.com/opentina-org/build.git
cd build

1. 初期化とソースツリーの取得 —— デフォルトマニフェストを使用して必要なすべてのリポジトリをダウンロードします:

./build.sh init

2. 対応ボードと rootfs タイプの一覧表示:

./build.sh targets

3. イメージのビルド —— <BOARD_NAME> を前のステップで表示されたボードに置き換えます:

./build.sh <BOARD_NAME> build

詳細な手順、ビルドオプション、高度な設定については、build リポジトリの README を参照してください。

ヘルプを得る

使用中に問題が発生した場合は、イシューを開いてください。バグレポート、質問、Pull Request を歓迎します。