Наша Операционная Система
В отличие от других ОС, TiOS очень компактный.
Какой смысл использовать сверх-быстрый ЦПУ с мегабайтами памяти, а потом "загрузить" его сложной операционной системой? Очень часто, "тяжелые" ОС отнимают огромные ресурсы системы и снижают производительность ЦПУ. При этом приложение, запущенное в такой системе, зачастую очень простое и решает элементарные задачи.
Компания Tibbo создала собственную ОС - легкую и рациональную. Tibbo OS (TiOS) работает достаточно быстро на "средних" микроконтроллерах и в небольшом пространстве памяти. В результате: размеры платы минимизируются, цена падает вниз, надежность повышается, а Вы получаете превосходную платформу автоматизации.
Два процесса
TiOS - двухпроцессорная система. Первый процесс выполняет задачи "реального времени", например обработка входящего TCP-запроса. Второй процесс - это Виртуальная Машина, которая выполнят загруженное Tibbo BASIC приложение.
Виртуальная машина (VM)
Это пространство, в котором выполняется Ваша программа. Среда разработки Tibbo IDE (TIDE) компилирует Tibbo BASIC программу в так называемый "байт-код" или "п-код" (псевдо-код), который выполняется в Виртуальной машине. Таким образом, приложение может выполнять любые действия, но оно никогда не сможет разрушить или повредить ОС TiOS.
Встроенный отладчик
В процессе отладки вы получаете полный контроль над выполняемой программой в любой момент времени. Не нужно никакого дополнительного оборудования для отладки — среда разработки TIDE контролирует ОС TiOS прямо через сеть Ethernet!