Tinker Board

    tinker board

    Компьютер в миниатюре

    Одноплатный компьютер Tinker Board – это надежная и функциональная платформа для претворения в жизнь самых разнообразных проектов.
    1 Разъем питания (micro-USB)
    2 HDMI
    3 MIPI CSI
    4 Аудиоразъем
    (192 кГц / 24 бита)

    5 Gigabit
    Ethernet

    6 ШИМ
    7 S/PDIF
    8 MIPI DSI
    9 Антенный разъем i-PEX
    10 Wi-Fi 802.11 b/g/n и
    Bluetooth 4.0 + EDR

    11 40-контактный
    разъем GPIO

    12 USB 2.0

    Функциональность

    Прекрасная производительность

    Tinker Board может похвастать более высокой производительностью, чем другие одноплатные компьютеры, за счет использования мощного четырехъядерного процессора Rockchip RK3288 с архитектурой ARM, дополненного двухканальной оперативной памятью LPDDR3 объемом 2 ГБ и встроенным eMMC-накопителем объемом 16 ГБ. Кроме того, в нем применяется интерфейс SD 3.0, обеспечивающий ускоренный обмен данными с картой памяти microSD, которая может использоваться для хранения операционной системы, приложений и пользовательских файлов.

    Широкие мультимедийные возможности

    Графическое ядро Mali T764 с архитектурой ARM, которым оснащен компьютер Tinker Board, является совместимым с различными интерфейсами программирования GPGPU и прекрасно подходит для целого спектра мультимедийных приложений, начиная от игр и домашнего кинотеатра и заканчивая системами машинного зрения и распознавания жестов.

    *Воспроизведение видео в форматах HD и Ultra-HD со скоростью 30 кадров в секунду в настоящий момент доступно только посредством прилагаемого медиа-плеера. Сторонние видеоплееры и приложения могут не поддерживать аппаратное ускорение или иметь какие-то другие ограничения с точки зрения производительности или стабильности при воспроизведении видео. Подробную информацию ищите в разделе «Часто задаваемые вопросы».

    Высокое качество звука

    В отличие от многих других продуктов этого класса одноплатный компьютер Tinker Board наделен аудиокодеком стандарта HD Audio с поддержкой форматов вплоть до 192 кГц / 24 бита. Соответствующий разъем может использоваться и для вывода звука, и для микрофона – без каких-либо переходников или адаптеров. Подключение динамиков или гарнитуры распознается автоматически, с последующим направлением на них аудиопотока.

    Широкий выбор интерфейсов

    Одноплатный компьютер Tinker Board обладает стандартными для своего класса интерфейсами, включая 40-контактный GPIO и I2S с режимами Master и Slave для большей совместимости. Используя программный интерфейс GPIO, можно обеспечить работу Tinker Board с различными устройствам ввода, такими как кнопки, переключатели, датчики, светодиоды. Также имеется два интерфейса MIPI: DSI MIPI для подключения дисплеев и сенсорных панелей и CSI MIPI для камер.

    Для подключения к проводной сети Tinker Board предлагает интерфейс Gigabit Ethernet с высокой пропускной способностью за счет неразделяемой с другими устройствами шины. Кроме того, доступны беспроводные интерфейсы Wi-Fi и Bluetooth, причем их модуль экранирован для защиты от электромагнитных помех, а разъем i-PEX позволяет легко менять антенну на наиболее подходящую для текущего проекта.

    В число реализованных на Tinker Board интерфейсов также входят полноразмерный разъем HDMI и четыре порта USB 2.0. Это позволит подключить к нему сразу несколько периферийных устройств одновременно.

    Продуманная конструкция

    Одноплатный компьютер Tinker Board создавался в качестве платформы, дружественной как к опытным пользователям, так и к новичкам. Это проявляется в таких деталях как цветовая кодировка контактов GPIO-колодки, облегчающая подключение кабелей, а благодаря стандартному размеру печатной платы и топологии компонентов Tinker Board совместим с большим числом доступных в продаже корпусов и аксессуаров.

    Для удобства использования компоненты устройства снабжены подписями прямо на печатной плате, а контакты разъемов MIPI – цветовой кодировкой. В комплект поставки Tinker Board входит радиатор, который поможет обеспечить надлежащее охлаждение процессора при больших нагрузках или высокой температуре окружающей среды.

    TinkerOS ‧ Поддерживаемые ОС ‧ Приложения

    TinkerOS – это операционная система, созданная на базе Debian. Предлагая полноценную функциональность «из коробки», TinkerOS будет прекрасной отправной точкой для любого проекта.

    В качестве среды рабочего стола используется LXDE, оптимизированная под компьютеры с ограниченными техническими ресурсами. TinkerOS умеет работать с файловой системой NTFS, что позволяет легко подключать флешки и внешние накопители, отформатированные под Windows. Стандартный веб-браузер основывается на ядре Chromium, которое отличается быстрой и стабильной работой, и дополняет его возможности целым рядом модулей расширения. Благодаря аппаратному ускорению, реализованному силами разработчиков ASUS, он прекрасно справляется с отображением веб-страниц и воспроизведением онлайн-видео, в том числе в разрешении HD.

    В состав TinkerOS также входит целый ряд популярных систем программирования, таких как IDLE/Python и Squeak/Scratch.

    Помимо TinkerOS и Debian компьютер Tinker Board поддерживает операционную систему Android, что открывает совершенно новые возможности по его применению, включая воспроизведение мультимедийного контента, игры и многое другое.

    Разработчики компьютера Tinker Board тесно сотрудничают с создателями популярных приложений, чтобы обеспечить надлежащую поддержку программного обеспечения.

    Tinker Board – производительность

    Производительность процессора

    Tinker Board – это миниатюрный одноплатный компьютер, предназначенный для широкого спектра применений. Четырехъядерный процессор RK3288 с архитектурой ARM и частотой работы до 1,8 ГГц делает его лидером по производительности в своем классе.
    Узнать больше

    Графический процессор

    За мультимедийную функциональность компьютера Tinker Board отвечает графический процессор Mali T764, насчитывающий четыре ядра с частотой 600 МГц и обеспечивающий более высокую производительность по сравнению с конкурирующими решениями.

    Оперативная память

    Поддержка оперативной памяти DDR3 в двухканальном режиме означает более высокую скорость обмена данными по сравнению с обычными одноплатными компьютерами, которые используют одноканальную память DDR2.

    Накопитель eMMC и поддержка карт памяти SD

    Компьютер Tinker Board наделен слотом microSD с поддержкой стандарта SD 3.0. Иными словами, он позволяет увеличить объем пользовательской памяти за счет высокоемких карт microSD нового поколения с улучшенными характеристиками с точки зрения скорости чтения и записи.

    ‧ Скорость чтения: выше на 422%.
    ‧ Скорость записи: выше на 226%.

    *Карта памяти: ADATA Premier UHS-I C10 (64 ГБ, exFAT)

    Звук и сеть – характеристики

    Характеристики Wi-Fi Аудиоформаты Функциональность
    Серия Tinker Board 802.11b/g/n с подключением антенны i-PEX Воспроизведение: 24 бита / 192 кГц; запись: 24 бита / 96 кГц Аудиовыход, микрофонный вход
    Конкурирующие решения 802.11 b/g/n 16 бит / 48 кГц Только аудиовыход

    Проводная сеть

    Компьютер Tinker Board оснащен сетевым контроллером стандарта Gigabit Ethernet, в то время как большинство конкурирующий решений наделены контроллерами с пропускной способностью лишь 10 или 100 Мбит/с.

    ‧ Скорость передачи данных
    Те, кто хотели бы использовать Tinker Board в составе компьютерной сети, непременно оценят наличие порта Gigabit Ethernet, который предлагает высокую пропускную способность за счет неразделяемой с другими устройствами шины. При одновременной передаче данных по интерфейсу USB скорость проводной сети остается на том же уровне, в то время как у конкурирующих решений она падает на 18%.

    ‧ Скорость интерфейса Ethernet при одновременной передаче данных по интерфейсу USB

    Скорость интерфейса USB

    Tinker Board обеспечивает высокую скорость обмена данными с внешними накопителями, чтобы увеличить продуктивность работы и эффективность таких задач, как создание резервных копий файлов.

    ‧ Скорость чтения: выше на 154%.
    ‧ Скорость записи: выше на 6%.

    *Накопитель: Kingston DataTraveler (64 ГБ, USB 3.0)

    Модуль Wi-Fi: уровень сигнала

    Беспроводной модуль Wi-Fi, примененный в Tinker Board, отличается улучшенным приемом сигнала по сравнению с аналогами, используемыми в других одноплатных компьютерах.
    Тестовая платформа: OctoScope
    Точка доступа: маршрутизатор ASUS RT-AC66U (Broadcom)
    Стандарт связи: Wi-Fi 802.11b/g/n
    Канал связи: 6
    Полоса пропускания: 20 МГц
    Защита: нет

    *Tinker Board – ОС: Linux 4.4.0+ armv7l l Версия образа: V20170113 l ОЗУ: 2 ГБ l Центральный процессор: Cortex-A17 (4 ядра, 1,8 ГГц) l Графический процессор: Mali T-764
    *Конкурирующая модель – ОС: Linux 4.4.11+ armv7l l ОЗУ: 1 ГБ l Центральный процессор: Cortex-A53 (4 ядра, 1,2 ГГц) l Графический процессор: VideoCore IV

    Назад

    Сообщество ‧ Обратная связь

    По вопросам валидации устройств, поддержки программного обеспечения или периферийного оборудования, пожалуйста, обращайтесь к нам по адресу TinkerBoard@asus.com


    Поделитесь с нами своими идеями через

    Документация

    Приступая к работе

    Требования:

    ‧ 1 кабель micro-USB с поддержкой передачи данны
    ‧ 1 блок питания Tinker Board* или другой подходящий блок питания (5 В, 2-3 А)**
    ‧ 1 монитор
    ‧ 1 кабель HDMI
    ‧ 1 комплект клавиатура/мышь

    * Блок питания для Tinker Board приобретается отдельно.
    ** Сила тока должна составлять до 3 А.

    1. Подключите Tinker Board к компьютеру с помощью кабеля micro-USB. В течение нескольких секунд Tinker Board должен быть опознан как USB-накопитель.
    2. Скачайте образ операционной системы TinkerOS с этого сайта и установите его на Tinker Board с помощью соответствующей утилиты, например Win32Disk Imager или Etcher.
    3. Подключите питание, клавиатуру, мышь и монитор. Компьютер Tinker Board готов к включению!


    Аппаратное обеспечение

    Для работы компьютера Tinker Board требуется подключение по разъему micro-USB к источнику питания с напряжением 5 В и силой тока от 2 до 3 А. Действительное энергопотребление устройства зависит от подключенной к нему периферии. Качественного блока питания с силой тока 2 А будет более чем достаточно для стабильной работы при типичных сценариях использования.

    Типичное энергопотребление компьютера Tinker Board составляет от 700 до 1000 миллиампер, в зависимости от подключенных к нему устройств. При отсутствии таковых значение этого параметра может опускаться до 500 миллиампер. Максимальное же значение составляет 1 А. Если нужно подключить USB-устройство с энергопотреблением более 0,5 А, необходимо использовать USB-концентратор с внешним питанием.


    Компьютер Tinker Board оснащен четырьмя портами USB 2.0, которые работают на базе USB-концентратора GL852G, подключенного к USB-порту процессора RK3288. К ним можно подключать периферийные устройства, например клавиатуру, мышь, веб-камеру, чтобы расширить функциональность всей платформы.


    Узнать больше

    Совместимые устройства

    Вообще, с компьютером Tinker Board можно использовать любое устройство, поддерживаемое операционной системой Linux (исключения описаны ниже). В Linux имеется обширная коллекция драйверов, в том числе для уже устаревшей периферии. Дистрибутив TinkerOS, работающий на базе ядра Debian, включает в себя большое число встроенных драйверов для популярных устройств.

    Если вы хотите использовать какое-то периферийное устройство с Tinker Board, просто подключите его – скорее всего, оно окажется совместимым. При применении графического пользовательского интерфейса (например, рабочего стола LXDE), вероятно, появится пиктограмма или иное уведомление о том, что к системе подключено новое устройство.


    Ограничения по питанию

    При первом подключении к USB-хосту устройство сообщает свои требования к питанию. Теоретически, его реальное энергопотребление не должно превышать заявленное.
    Следует, однако, отметить, что «горячее» отключение и подключение мощных устройств к USB-портам компьютера Tinker Board может привести к резкому понижению напряжения и последующей перезагрузке всей системы.


    Назад

    Одной из наиболее мощных функций компьютера Tinker Board является интерфейс общего назначения GPIO, чья колодка расположена вдоль края печатной платы. Ее контакты служат для связи между компьютером и внешним миром – это своего рода переключатели, выполняющие определенные функции. Из 40 контактов 28 являются контактами общего назначения. Они совмещены с контактами шин SPI/UART/I2C, причем шина SPI может работать с двумя ведомыми чипами.


    GPIO – интерфейсы программирования

    Python

    Python – это гибкий и эффективный язык программирования для работы с компьютером Tinker Board.

    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. Установите GPIO-библиотеку Python для Tinker Board
    sudo python setup.py install
    sudo python3 setup.py install 

    5. Образцы программ
    Примеры программ можно найти в папке /gpio_lib_python/test

    *Если появится сообщение об ошибке “git command not found”, установите сначала систему Git с помощью следующих команд: sudo apt-get update
    sudo apt-get install git

    C

    С – это язык программирования общего назначения, поддерживающий структурное программирование, лексическую область видимости переменных и рекурсии, а статическая типизация предотвращает возникновение многих ошибок.

    1. Откройте консоль и скачайте GPIO-библиотеку для языка C*
    git clone http://github.com/TinkerBoard/gpio_lib_c.git

    2. Перейдите в нужную папку
    cd gpio_lib_c/

    3. Установите GPIO-библиотеку C для Tinker Board
    sudo ./build

    4. Убедитесь, что процесс установки завершился успешно
    gpio -v
    gpio readall

    5. Образцы программ
    Примеры программ можно найти в папке /gpio_lib_c/examples

    *Если появится сообщение об ошибке “git command not found”, установите сначала систему Git с помощью следующих команд:
    sudo apt-get update
    sudo apt-get install git

    GPIO – схема расположения выводов

    Чтобы использовать Python для работы с отдельными интерфейсами разъема GPIO (SPI, I2C или UART), рекомендуется использовать сторонние или открытые библиотеки Python, такие как spidev, smbus2 или pySerial.
    GPIO.Setmode
    (GPIO.ASUS)
    GPIO.Setmode
    (GPIO.BOARD)
    Название Номер контакта Название 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

    * Мы настоятельно рекомендуем регулярно создавать резервные копии данных, хранимых на устройстве. Компания ASUS не будет нести ответственность за повреждение или утерю программ или данных, хранимых на компьютерах серии Tinker Board, а также не будет нести ответственность за восстановление или создание резервных копий данных и связанные с этим расходы.


    * Компания ASUS никогда не будет нести ответственность за дефекты, повреждения или потерю данных, вызванные ремонтом или заменой компонентов продукта.

    • Overview
    • 3rd Party Partners
    • Performance
    • Community ‧ Contact Us
    • Videos