tinker your way to the future
- Community ‧ Contact Us
- 3rd Party Partners
- Documentations ‧ Download
(5V/2~2.5A power is required)
Bluetooth 4.0 + EDR
Features & Functionality
Robust GPU Performance & Functionality
*HD & UHD video playback at 30 fps on Tinker Board is currently only available via the included media player. Third-party video players and applications may not offer hardware acceleration, which will result in limited or unstable playback performance. Please refer to the FAQs for more information.
HD Audio Quality
Maker-Friendly, with IoT Connectivity
Tinker Board also features Gbit LAN for Internet and network connectivity. A dedicated bus resource designed for the LAN port ensures consistent Ethernet performance. The integrated Wi-Fi and Bluetooth controller on the Tinker Board is shielded with a metal cover to ensure minimal interference and improved radio performance. An integrated IPEX antenna header allows for easy antenna replacement or upgrades.
Tinker Board also features a full-size HDMI output. Additionally, it includes four USB 2.0 ports for extensive peripheral and accessory connectivity.
Enhanced DIY Design
The PCB dimensions and topology of the Tinker Board align with standard SBC boards, allowing support for a wide range of chassis and physical accessories. The PCB features silk-screening with a connection header and location callouts, for improved connection clarity. The onboard MIPI headers also feature color-coded pull tabs.
Tinker Board also includes a heatsink, which helps improve heat dissipation under heavy loading or in hot ambient environments.
TinkerOS ‧ Supported OS ‧ Applications
Furthermore TinkerOS has been carefully designed to be extremely lightweight and responsive. Running on top of the base Debian 9 is a the LXDE desktop environment. This GUI is optimized specifically for SBC boards. It also features plug & play NTFS support allowing for easy access to Windows based flash drives and external hard drives. The included web browser has also been carefully selected and optimized. It based on Chromium allowing for speed and stability along with a number of extensions. The ASUS team has help to enable hardware acceleration of the browser allowing for improved web rendering and video playback including HD resolutions in YouTube.
TinkerOS also includes a number of popular applications allowing for easy programming and development. These include IDLE / Python as well as Squeak / Scratch.
Beyond TinkerOS and its Debian Linux offering Tinker Board also support the Android Operating system. This allows for an entirely different usage scenarios ranging from media playback, gaming, and much more.
Tinker Board Performance
Stream and Memory Performance
SD Card Read/Write Speed
．Read speeds: up to 89% faster
．Write speeds: up to 40% faster
*Card spec: ADATA Premier UHS-I C10 64GBexFAT
/ Sample Rate
|Tinker Board||802.11 b/g/n with upgradable IPEX antenna||Play: 24bit/192KHz, Record: 24bit/96KHz||Audio output, Microphone input|
|Competitor SBC||802.11 b/g/n||16bit/48KHz||Audio output only|
．LAN performance with USB transfer
．Read speeds: up to 154% faster
．Write speeds: up to 6% faster
*Card spec: Kingston DataTraveler 64GB USB3.0
Wi-Fi Performance (Signal Loss)
|Location: OctoScope platform
Target AP: ASUS RT-AC66U (Broadcom)
|Standard: b/g/n mixed
*Tinker Board – OS: Linux 4.4.0+ armv7l l Image Version: V20170113 l Memory Type: 2GB l CPU Type, Speed[GHz]: Cortex-A17 Quad-core 1.8GHz l GPU Type, Speed[MHz]: Mali™ T-764
*Competitor SBC – OS: Linux 4.4.11+ armv7l l Memory Type: 1GB l CPU Type, Speed[GHz]: Cortex-A53 Quad-core 1.2GHz l GPU Type, Speed[MHz]: VideoCore IV
Community ‧ Contact Us
Share your idea with us via
．1 x Micro USB cable and a 5V/2~2.5A USB power adapter with LPS marking
．1 x Monitor with HDMI cable
．1 x Keyboard and Mouse set
Note: To enhance the system stability, using high-speed SD card (Class 10 or above) is highly recommended.
2. Rename the image to output.img and then put the file into the FlashUSB folder
3. Execute FlashUSB.sh
Select the disk you want to flash:
Enter the number:0
dd if=/home/yihsin/Rockchip/aa7-demo/out/target/output.img of=/dev/sdc seek=0 bs=16M conv=notrunc
Insert the microSD card into the slot on the Tinker Board.
Connect the power supply, keyboard, mouse and your monitor. Now boot it up!
1. Open a terminal and Install dependency package.
sudo apt-get update
sudo apt-get install python-dev python3-dev
2. Download Python GPIO library
3. Unzip GPIO_API_for_Python.zip and navigate to folder
4. Install Python GPIO library for Tinker Board
sudo python setup.py install
sudo python3 setup.py install
5. Reference codes
There’re few sample codes under this folder
add_event_callback.py (add_event_detect function for input GPIO)
btc.py (unit test for all functions of GPIO)
forloop.py (pull high all GPIO and then pull down all GPIO)
pwm.py (Software PWM function test)
pwm_input.py (Software PWM function test by raw_input)
1. Open a terminal and download C GPIO library
2. Unzip GPIO_API_for_C.zip and navigate to folder
3. Install C GPIO library for Tinker Board
sudo chmod +x build
4. Check install success or not
5. Reference codes
There’re few sample codes under this folder /GPIO_API_for_C/wiringpitest or /GPIO_API_for_C/examples
If you would like to control GPIO’s SPI, I2C or serial(UART) with Python, it is recommended to use 3rd party or open source Python library, such as spidev, smbus2 or pySerial.