Tinker Board

Tinker Board

tinker board

未来に向けて変革を

Tinker Boardは、超小型フォームファクタのシングルボードコンピュータ(SBC)です。優れた機械的互換性を活用してクラス最高のパフォーマンスを提供します。Tinker Boardは、ビルダー、IoTマニア、愛好家、PC DIYマニアなどが、アイデアを構築し、修正して現実のものにするために、信頼性が高く非常に高性能なプラットフォームを提供します。
1 マイクロUSB電源入力
(5V/2~2.5A電源が必要)

2 HDMI
3 MIPI CSI
4 192K/24ビット
HDオーディオ

5 GbE LAN
6 PWM
7 S/PDIF
8 MIPI DSI
9 アップグレード可能なI-PEXアンテナヘッダ
(MHF4)

10 802.11 b/g/n Wi-Fiおよび
Bluetooth 4.0 + EDR

11 40ピンGPIOヘッダ
12 USB 2.0ポート

特徴および機能

クラス最高のパフォーマンス

パワフルで最新のクアッドコアARMベースプロセッサーであるRockchip RK3288を搭載したTinker Boardは、他の一般的なSBCボードと比較してパフォーマンスが大幅に向上しています。さまざまなビルドやプロジェクトに必要な柔軟性を提供するため、Tinker Boardは2GBのLPDDR3デュアルチャネルメモリを搭載しています。また、Tinker BoardにはSD 3.0インターフェイスが搭載されており、OS、アプリケーション、ファイルストレージに使用される拡張可能なmicroSDカードへの読み取り/書き込みの速度を大幅に高速化しています。

堅牢なGPUパフォーマンスと機能性

パワフルでありながらエネルギー効率に優れた設計を特徴とするTinker Boardは、次世代グラフィックスとGPUコンピューティングAPIをサポートしています。ARMベースのMali™-T764 GPUを搭載したTinker BoardのGPUと固定機能プロセッサーは、高品質のメディア再生、ゲーム、コンピュータビジョン、ジェスチャー認識、画像の安定化と処理、計算写真など、幅広い用途に対応します。HDおよびUHDビデオ*の再生を含む、固定機能のH.264およびH.265再生サポートは、マルチメディア愛好家に喜ばれるでしょう。

*サードパーティのプレイヤーやアプリケーションでは、ハードウェアアクセラレーションを提供していない場合があり、その結果、再生機能が制限されたり不安定になったりします。詳しくはFAQをご覧ください。

HDオーディオ品質

Tinker Boardは、多くのSBCボードに欠けている主要部分をさらに改善し、最大192kHz/24ビットのオーディオをサポートするHDコーデックを搭載しています。内蔵オーディオジャックは、拡張モジュールなしでオーディオ出力とマイク入力をサポートします。

ビルダーフレンドリーなIoTコネクティビティ

Tinker Boardは、ボタン、スイッチ、センサー、LEDなど、さまざまな入力とのインターフェイスを可能にする40ピンGPIOインターフェイスをはじめとする、ビルダー向けの標準的な接続オプションを備えています。Tinker Boardには、ディスプレイやタッチスクリーン用のDSI MIPI接続が1つ装備されています。セカンダリのCSI MIPI接続は、互換性のあるカメラとの接続用で、コンピュータビジョンなどを可能にします。

Tinker Boardは、インターネットやネットワーク接続用にGbit LANも搭載しています。LANポート用に設計された専用バスリソースが、安定したイーサネットパフォーマンスを保証します。Tinker Boardに搭載されたWi-FiおよびBluetoothコントローラーは、金属カバーでシールドされており、干渉を最小限に抑え、無線性能を向上させています。IPEXアンテナヘッダが内蔵されているため、アンテナの交換やアップグレードが容易に行えます。

Tinker Boardは、フルサイズのHDMI出力も備えています。さらに、4つのUSB 2.0ポートを搭載しており、周辺機器やアクセサリを幅広く接続できます。

強化されたDIYデザイン

Tinker Boardの設計と開発には細心の注意が払われており、ビルド初心者から熟練の愛好家にまで、優れたユーザーエクスペリエンスを提供します。GPIOヘッダーは色分けされており、それぞれのピンヘッダーを容易に識別できます。

Tinker BoardのPCBサイズやトポロジーは標準的なSBCボードに適合しており、幅広いケースや物理的アクセサリに対応しています。プリント基板のシルクスクリーンには、接続ヘッダーや位置を示すコールアウト(吹き出し)が印刷されており、接続作業をわかりやすくするのに役立ちます。また、オンボードのMIPIヘッダーには、色分けされたプルタブを採用しています。

Tinker Boardにはヒートシンクが搭載されており、高負荷時や高温環境下での放熱性を向上させます。

TinkerOS ‧ サポートOS ‧ アプリケーション

Debianベースのディストリビューションは、箱から出してすぐに、スムーズで機能的なユーザーエクスペリエンスを保証します。ウェブの閲覧、ビデオの視聴、スクリプトの作成など、TinkerOS は次のプロジェクトやビルドの出発点として最適です。

さらに TinkerOS は、超軽量にして応答性が高くなるように注意深く設計されています。Debian 9ベースでLXDEデスクトップ環境が動作します。このGUIはSBCボード専用に最適化されています。また、Windowsベースのフラッシュドライブや外付けハードディスクドライブに簡単にアクセスできるプラグアンドプレイのNTFSサポートも備えています。付属のウェブブラウザも慎重に選択され、最適化されています。Chromiumをベースとしており、多くの拡張機能とともにスピードと安定性を実現しています。ASUSチームは、ブラウザのハードウェアアクセラレーションを有効にすることで、YouTubeのHD解像度を含むウェブレンダリングとビデオ再生の向上を実現しました。

TinkerOSには、プログラミングや開発を容易にする人気のアプリケーションが多数含まれています。IDLE/PythonやSqueak/Scratch などです。

TinkerOSとDebian Linuxの他に、Tinker BoardはAndroidオペレーティングシステムもサポートしています。これにより、メディア再生やゲームなど、まったく異なる使用シナリオが可能になります。

また、Tinker Boardは、さまざまな人気アプリケーションと密接に連携し、サポートと機能の最適化を実現しています。

Tinker Boardのパフォーマンス

CPUパフォーマンス

Tinker Boardは、ARMベースのRK3288 SoCを搭載し、マルチスレッドアプリケーションのパフォーマンスを高めるために4つのコアを装備しています。最大1.8GHzの周波数で動作し、あらゆるアプリケーションのパフォーマンスを向上させます。このCPUコア数の増加は、プロセッサー周波数の増加とともに、幅広いアプリケーションで大幅な高速化を可能にし、プロジェクトの能力を拡張・強化します。その結果、一般的なPCタスクがより高速になり、応答性も向上しています。

GPUパフォーマンス

Tinker BoardのGPUは、Mali™-T764 GPUをベースにしています。最大4コア、600MHzのクロックスピードを提供します。他社のSBC GPUと比較した場合、Tinker Boardはより優れたGPUコンピューティングとGPUアクセラレーションパフォーマンスを提供します。

ストリームとメモリパフォーマンス

Tinker Boardは、デュアルチャネルDDR3を搭載しており、シングルチャネルDDR2のみを搭載する競合製品よりも優れたメモリ帯域幅を提供します。

SDカードの読み取り/書き込み速度

Tinker Boardは、オンボードで拡張可能なストレージ用のmicroSDスロットを装備しています。SD3.0規格に準拠しているため、より大容量のmicroSDカードを使用することができ、読み取りと書き込みのパフォーマンスが大幅に向上します。

.読み込み速度:最大89%高速化
.書き込み速度:最大40%高速化

*カード仕様:ADATA Premier UHS-I C10 64GBexFAT

ネットワーク/オーディオ仕様

仕様 Wi-Fi オーディオフォーマット
/サンプルレート
オーディオ機能
Tinker Board 802.11b/g/n(アップグレード可能なIPEXアンテナ付き) 再生:24ビット/192KHz、録音:24ビット/96KHz オーディオ出力、マイク入力
競合SBC 802.11 b/g/n 16ビット/48KHz 音声出力のみ

ネットワークパフォーマンス

Tinker Boardはギガビットイーサネットを搭載しており、10/100イーサネットを搭載した競合SBCと比較して、スループットが大幅に向上しています。

.送信/受信速度
Tinker Boardの専用コントローラーと非共有バス設計により、優れたパケット送受信を実現します。競合SBCでは、USB送信時のLAN性能が最大18%低下するのに対し、Tinker Boardは通常と同等のLAN性能を維持します

.USB送信時のLAN性能

USB速度

Tinker Boardは、外付けストレージドライブとの優れた読み取り/書き込みパフォーマンスを提供し、より高速な読み取り/書き込み速度を可能にします。これにより、ワークフロー、コピー、バックアップ、全体的なファイル使用率が向上します

.読み取り速度:最大154%向上
.書き込み速度:最大6%向上

*カード仕様:Kingston DataTraveler 64GB USB3.0

Wi-Fiパフォーマンス(信号損失)

Tinker BoardのWi-Fiパフォーマンスは、ほとんどの競合デバイスよりも堅牢で、信号受信の向上を可能にしています。
ロケーション:OctoScopeプラットフォーム
ターゲットAP:ASUS RT-AC66U(Broadcom)
規格:b/g/n ミックス
チャネル:6
帯域幅: 20MHz
セキュリティ:なし

*Tinker Board - OS:Linux 4.4.0+ armv7l l イメージバージョン: V20170113 l メモリタイプ: 2GB l CPU タイプ、速度[GHz]:Cortex-A17クアッドコア1.8GHz l GPU タイプ, 速度[MHz]:Mali™ T-764
*競合 SBC - OS:Linux 4.4.11+ armv7l l メモリタイプ:1GB l CPUタイプ、速度[GHz]:Cortex-A53クアッドコア1.2GHz l GPUタイプ、速度[MHz]:VideoCore IV

コミュニティ・お問い合わせ

製品認定および検証、アプリケーションのサポート、周辺機器およびアクセサリのサポートに関するお問い合わせは、TinkerBoard@asus.comまでご連絡ください。


皆様のご意見をお聞かせください

ドキュメンテーション

始めましょう

要件:

1 x 容量8GB以上のマイクロSDカード
.1 x マイクロUSBケーブルとLPSマーク付き5V/2~2.5A USB電源アダプタ
.1 x HDMIケーブル付きモニター
.1 x キーボードとマウスセット
注:システムの安定性を高めるため、高速 SD カード(クラス10以上)の使用を強く推奨します。
1. Linux PCにmicroSDカードを挿入します
2. イメージの名前をoutput.imgに変更し、ファイルをFlashUSBフォルダに保存します
3. FlashUSB.shを実行します
===============================================
フラッシュしたいディスクを選択します:
sdc -Multiple_Flash_Reader_058F63616476-0:1
sdb -Generic-_Compact_Flash_058F63616476-0:0
0を入力します
dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
フラッシュを開始します!
フラッシュを終了します!
===============================================
マイクロSDカードをTinker Boardのスロットに挿入します。
電源、キーボード、マウス、モニターを接続します。これで起動します!


1. Windows PCにmicroSDカードを挿入します
2. 「Win32DiskImager」アプリケーションをダウンロードして実行します
2.1 フラッシュするソース画像ファイルをブラウズして選択します(Image File)
2.2 保存先としてmicroSDカードを選択します(Device)
2.3 「Write」をクリックします



3. 新しいブート可能な画像のmicroSD カードを安全に取り外し、Tinker BoardのmicroSDカードスロットに挿入します。
4. 電源、キーボード、マウス、モニターを接続します。これで起動します!

ブート可能なmicroSDカードをTinker Boardに挿入し、電源、キーボード、マウス、モニターを接続して起動します


ハードウェア

Tinker Boardには、マイクロUSBポート経由で5V/2~2.5Aの電源が必要です。Tinker Boardが必要とする正確な電流量(mA)は、接続する周辺機器によって異なります。一般的な使用では、信頼できる小売業者から2Aの電源供給があれば、Tinker Boardを動かすのには十分です。

通常、Tinker Boardは、接続する周辺機器にもよりますが、700~1000mAを使用します。周辺機器が接続されていない場合は、500mA程度の使用にとどまる場合もあります。Tinker Boardの最大電力は1Aです。0.5Aを上回る電力を必要とするUSBデバイスを接続しなければならない場合、外部給電USBハブを介して接続する必要があります。


Tinker Boardには4つのUSB 2.0ポートが装備されています。これらは、上流のUSBポートからRK3288を介してGL852G USBハブに接続されています。

USBポートは、キーボード、マウス、ウェブカメラなどの周辺機器の取り付けを可能にします。これにより、ボードに追加機能が提供されます。

Tinker BoardのUSBハードウェアと、デスクトップPC、ノート型PC、タブレットのUSBハードウェアには、いくつかの違いがあります。

Tinker Board内部のUSBホストポートは電源供給専用で、RK3288は当初はモバイル市場で使用されることを想定していました。例えば、PCまたは単一デバイスに接続するため携帯電話に搭載するシングルUSBポートといったものです。本質的に、OTGハードウェアはPC上の同等のハードウェアよりもシンプルです。

OTGは通常、あらゆるタイプのUSBデバイスとの通信をサポートしますが、Tinker Boardに接続するようなほとんどのUSBデバイスに十分なレベルの機能を提供するためには、システムソフトウェアがより多くの働きをする必要があります。


Learn More

対応デバイス

一般的に、Linuxがサポートするすべてのデバイスは、Tinker Boardで使用することができます(例外については以下に詳述します)。Linuxは、ほとんどのオペレーティングシステムに対応する従来のハードウェアをサポートする包括的なドライバデータベースを提供しています。TinkerOSとそのDebianカーネルには、一般的な周辺機器やデバイスのための多数のインボックスドライバがあります。

お持ちのデバイスをTinker Boardで使いたい場合は、それを接続してください。互換性がある可能性があります。グラフィカルインターフェイス(OSのLXDEデスクトップ環境など)を使っている場合、互換性があれば、新しいデバイスを知らせるアイコンやメッセージがポップアップ表示されます。


ポートの電力制限

デバイスが初めて接続されると、USBホストに自身の必要電力を通知します。理論上、デバイスが実際に消費する電力は、規定された仕様を超えてはなりません。
高出力のデバイスをTinker BoardのUSBポートにホットスワップすると、ブラウンアウト(電圧低下)が起こり、Tinker Boardがリセットされる可能性があることに注意する必要があります。


back

Tinker Boardの強力な機能の1つは、ボードのエッジに沿ってGPIO(汎用入出力)ピンが並んでいることです。これらのピンは、Tinker Boardと外界とをつなぐ物理的なインターフェイスです。簡単に述べると、オンとオフを切り替えられるスイッチと考えることができます。40ピンのうち、28ピンがGPIOピン(SPI/UART/I2Cピンと共用)です。Tinker Boardには、2つのチップセレクトを提供するSPIバスが1つ装備されています。SPIバスは、オンボードの40ピンヘッダーで利用可能です。


ダウンロード

注:TinkerOSのデフォルトユーザーネームは "linaro"、パスワードは "linaro"です。

GPIO API

Python

Pythonは、迅速な作業と効率的なシステム統合を可能にするプログラミング言語です。

1. ターミナルを開き、依存パッケージをインストールします。
sudo apt-get update
sudo apt-get install python-dev python3-dev

2. Python GPIOライブラリ*をダウンロードします。
git clone http://github.com/TinkerBoard/gpio_lib_python.git

3. フォルダに移動します。
cd gpio_lib_python/

4. Tinker Board S 用の Python GPIO ライブラリをインストールします。
sudo python setup.py install
sudo python3 setup.py install 

5. 参考コード
このフォルダ /gpio_lib_python/test 以下に、いくつかのサンプルコードがあります。

*"git command not found"と表示された場合は、以下のコマンドを使用してaptでgitをインストールしてください。 sudo apt-get update
sudo apt-get install git

C

C言語は汎用の命令型コンピュータプログラミング言語です。構造化プログラミング、語彙的変数スコープ、再帰をサポートする一方、静的型システムによって多くの意図しない操作を防ぐことができます。

1. ターミナルを開き、C GPIOライブラリ*をダウンロードします。
git clone http://github.com/TinkerBoard/gpio_lib_c.git

2. フォルダに移動します。
cd gpio_lib_c/

3. Tinker Board S用のC GPIOライブラリをインストールします。
sudo ./build

4. インストールが成功したかどうかを確認します。
gpio -v
gpio readall

5. 参考コード
このフォルダ /gpio_lib_c/examples 以下にいくつかのサンプルコードがあります。

*"git command not found"と表示された場合は、以下のコマンドを使用してaptでgitをインストールしてください。
sudo apt-get update
sudo apt-get install git

GPIOのピン配置

GPIOのSPI、I2C、シリアル(UART)をPythonで制御したい場合は、spidev、smbus2、pySerialなどのサードパーティやオープンソースのPythonライブラリを使用することを推奨します。
GPIO.Setmode
(GPIO.ASUS)
GPIO.Setmode
(GPIO.BOARD)
Pinout Physical Pin
Number
Pinout GPIO.Setmode
(GPIO.BOARD)
GPIO.Setmode
(GPIO.ASUS)
1 VCC3.3V_IO
12 VCC5V_SYS
2
252 3 GP8A4_I2C1_SDA
34 VCC5V_SYS
4
253 5 GP8A5_I2C1_SCL
56 GND
6
17 7 GP0C1_CLKOUT
78 GP5B1_UART1TX
8 161
9 GND
910 GP5B0_UART1RX
10 160
164 11 GP5B4_SPI0CLK_UART4CTSN
1112 GP6A0_PCM/I2S_CLK
12 184
166 13 GP5B6_SPI0_TXD_UART4TX
1314 GND
14
167 15 GP5B7_SPI0_RXD_UART4RX
1516 GP5B2_UART1CTSN
16 162
17 VCC33_IO
1718 GP5B3_UART1RTSN
18 163
257 19 GP8B1_SPI2TXD
1920 GND
20
256 21 GP8B0_SPI2RXD
2122 GP5C3
22 171
254 23 GP8A6_SPI2CLK
2324 GP8A7_SPI2CSN0
24 255
25 GND
2526 GP8A3_SPI2CSN1
26 251
233 27 GP7C1_I2C4_SDA
2728 GP7C2_I2C4_SCL
28 234
165 29 GP5B5_SPI0CSN0_UART4RTSN
2930 GND
30
168 31 GP5C0_SPI0CSN1
3132 GP7C7_UART2TX_PWM3
32 239
238 33 GP7C6_UART2RX_PWM2
3334 GND
34
185 35 GP6A1_PCM/I2S_FS
3536 GP7A7_UART3RX
36 223
224 37 GP7B0_UART3TX
3738 GP6A3_PCM/I2S_SDI
38 187
39 GND 3940 GP6A4_PCM/I2S_SDO 40 188

* We strongly recommend that you regularly backup all data stored in the device. ASUS shall not be liable for any damage to or loss of programs or data stored in the Tinker Board series, and shall not be responsible for data recovery, backup, or any charges arising therefrom.


* In no event shall ASUS be liable for any defect, damage or data loss arising from product repair or replacement.

  • 製品概要
  • サードパーティパートナー
  • パフォーマンス
  • コミュニティ・お問い合わせ
  • ビデオ
  • 資料・ダウンロード
comparison icon
Compare (0)