Очень важная часть в проектировании часов, поэтому надо продумать концепцию, которой будем придерживаться. 1. Первым делом я хотел сделать часы, которые будут работать на одном заряде хотя бы неделю и в теории до месяца. 2. Возможность добавлять приложения в часы. 3. Минимальный набор поддерживаемых датчиков - компас, акселерометр, барометр. Под все эти запросы хорошо бы подходили часы Pebble, но фирма перестала существовать, да и цена у них из-за е-link дисплея не маленькая. Пора начинать писать свою операционную систему, которая удовлетворить все пожелания Поскольку для часов будут использоваться микроконтроллеры atmegа, stm32, esp8266, выбор языка программирования был очевиден - c/c++. Процессорной мощности в запасе будет на так много, поэтому многозадачность я оставил только на уровне ядра для управления устройствами. Отличие такое устройства от других часов в том, что вся периферия контролируется одним микропроцессором, а значит, получится снизить потребление тока до минимума. В
Производство умных часов дома. Часть 4. Операционная система.
8 августа 20198 авг 2019
69
1 мин