Подготовка приложения к выпуску
Итак, приложение создано и отлажено, и пришло время выпустить его в мир. Что делать?
Сборка релиза
Для эксплуатации в реальных условиях приложение должно быть собрано для релиза.
Релизные файлы выполняются сразу после включения питания устройства. Отладочные команды от TIDE не нужны (и не принимаются).
Чтобы собрать релизный файл, выберите Release в раскрывающемся списке на панели Debug.
После этого выберите Build > Build (или Rebuild All, Build and Upload, Rebuild All and Upload, чтобы создать релизный файл и при необходимости загрузить его). Каким бы способом вы ни воспользовались, файл .TPC будет создан и сохранён в папке проекта.
Объединение с TiOS
Двоичный файл .TPC не включает прошивку TiOS.
При загрузке файла в устройство нужно убедиться, что на нём работает совместимая версия TiOS.
«Совместимая» означает две вещи:
- Тип устройства, в которое вы загружаете файл, совпадает с типом устройства (платформой), для которого вы собрали двоичный файл .TPC
- Основная версия TiOS на устройстве совпадает с той, для которой собиралось приложение
Версию TiOS, работающую на устройстве, можно проверить в поле Version в Device Explorer; вы увидите что-то вроде «<TPP2W-3.50.05>». В этом примере 3.50 - основная версия, а 05 - номер дополнительной версии.
Версия TiOS, для которой вы собираете проект, отображается на панелях Files и Browser-Project в верхней части дерева рядом с названием платформы.
В TIDE версии TiOS отображаются без последнего числа, например: TPP2W, V3.50.

Если вы собираете проект для V3.50, скомпилированный двоичный файл приложения без проблем заработает на устройствах TiOS с прошивкой V3.50.XX, где XX - любое число.
Многие проблемы совместимости можно устранить, объединив TiOS с двоичным файлом приложения. Так создаётся заведомо рабочее сочетание, и вам не нужно беспокоиться о совместимости двоичного файла приложения с версией TiOS на устройстве.

Объединённые двоичные файлы создаются с помощью BinMerger - утилиты Tibbo, доступной как веб-приложение; её также можно загрузить здесь: https://tibbo.com/support/downloads/tide.html.
Пользоваться BinMerger очень просто: выберите двоичный файл TiOS, соответствующий версии, для которой вы собирали проект, укажите скомпилированный двоичный файл приложения (файл .TPC, который должен находиться в папке проекта) и нажмите Generate Binary.
Файлы прошивки TiOS по умолчанию находятся в C:\Program Files (x86)\Tibbo\TIDE\Platforms\<your platform>\firmware, где <your platform> - фактическое название платформы (в данном случае «TPP2W»). Файлы TiOS также доступны здесь: https://tibbo.com/downloads/basic/firmware.html.
Развёртывание на нескольких устройствах
Двоичный файл .TPC или TiOS+TPC можно развернуть с помощью Device Explorer.
Поскольку Device Explorer - автономная утилита, которую можно установить отдельно от TIDE, для загрузки в несколько устройств TIDE не нужен.
Сначала подключите к локальной сети любое число программируемых устройств Tibbo и запустите Device Explorer. Выберите в списке одно или несколько устройств (чтобы выбрать сразу несколько, используйте [CTRL]+щелчок или [SHIFT]+щелчок).
Чтобы загрузить двоичный файл .TPC, нажмите Upload и выберите Load Application Through the Network. Чтобы загрузить двоичный файл TiOS+TPC, нажмите Upload и выберите Load Firmware Through the Network.
Двоичный файл TiOS+TPC можно загрузить и через Monitor/Loader.
Защита устройств паролем
Устройства, которые вы развёртываете в реальных условиях, стоит защитить паролем. Без парольной защиты любой, кто хоть немного разбирается в TIDE, сможет загрузить в ваши устройства другое приложение!
Чтобы задать пароль устройства, выберите его в Device Explorer и нажмите Set Password.
Забыли пароль? Нажмите и удерживайте кнопку MD, пока работаете с устройством в TIDE. Парольная защита будет отключена, пока кнопка нажата. Задайте новый пароль, удерживая кнопку MD, - тогда TIDE не потребует ввода существующего пароля.