I2C and SMBus on the Tinker Board
Configuring I2C and SMBus with Python on the Asus Tinker Board
Created: 11/02/2017 | Last Updated: 11/02/2017
This page details how to setup I2C support on the Tinker Board from ASUS.
Step 1: Download the latest TinkerOS Debian image for your Tinker Board and burn to your SD Card following the instructions on http://elinux.org/RPi_Easy_SD_Card_Setup
Step 2: Next you need to update your Tinker Board to ensure all the latest packages are installed:
sudo apt-get update
sudo apt-get upgrade
Step 3 a: Once you have updated your Tinker Board, run the following command to install SMBus and Python Dev:
sudo apt-get install python-smbus python-dev
Step 4: From the command line, run the following command to install i2c-tools:
sudo apt-get install i2c-tools
Step 5: To avoid having to run the I2C tools at root add the ‘linaro’ user to the I2C group:
sudo adduser linaro i2c
Step 6: Next reboot the Tinker Board:
sudo reboot
When your Tinker Board has rebooted you will now have I2C and SMBus Python 2 support.