Pine64 жобасы су өткізбейтін PineTime смарт сағатын шығарды

Ашық құрылғыларды жасауға арналған Pine64 қауымдастығы 1 метр тереңдікке батыруға төтеп бере алатын жабық корпуста келетін PineTime смарт сағатын шығарды. Құрылғының құны $26.99. Бұрын қол жетімді әзірлеу жинағынан айырмашылығы, сағаттың ұсынылған нұсқасы төмен деңгейлі жөндеу интерфейсімен жабдықталмаған және қарапайым тұтынушыға бағытталған (микробағдарлама ақауларынан кейін қалпына келтіру мүмкіндіктері шектеулі болғандықтан, тексерілмеген микробағдарламаны орнату арқылы эксперименттер ұсынылмайды).

PineTime сағаты NRF52832 MCU (64 МГц) микроконтроллерінде құрастырылған және 512 КБ жүйелік флэш жадымен, пайдаланушы деректері үшін 4 Мбайт флэшпен, 64 КБ жедел жадымен, 1.3x240 пиксел (IPS, 240K) ажыратымдылығы бар 65 дюймдік сенсорлық экранмен жабдықталған. түстер), Bluetooth 5, акселерометр (педометр ретінде пайдаланылады), жүрек соғу жиілігі сенсоры және діріл қозғалтқышы. Батарея заряды (180 мАч) батареяның 3-5 күн жұмыс істеуіне жеткілікті. Салмағы - 38 грамм.

Pine64 жобасы су өткізбейтін PineTime смарт сағатын шығарды

Қазір сатылымға шығарылатын PineTime құрылғысы InfiniTime 1.2 микробағдарламасының жаңа шығарылымымен бірге жеткізіледі. Жаңа шығарылымдағы өзгерістердің қатарында қосымшаға «метрономды» қосу, «таймер» қосымшасының жұмысын жақсарту, жедел жады мен тұрақты жадты тұтынуды азайту жұмыстары бар. Микробағдарлама өлшемі 420 КБ-тан 340 КБ-қа дейін азайды.

Pine64 жобасы су өткізбейтін PineTime смарт сағатын шығардыPine64 жобасы су өткізбейтін PineTime смарт сағатын шығарды

Әдепкі InfiniTime микробағдарламасы FreeRTOS 10 нақты уақыттағы операциялық жүйесін, LittleVGL 7 графикалық кітапханасын және NimBLE 1.3.0 Bluetooth стекін пайдаланады. Микробағдарлама жүктеушісі MCUBoot негізінде жасалған. Микробағдарламаны смартфоннан Bluetooth LE арқылы берілетін OTA жаңартулары арқылы жаңартуға болады.

Пайдаланушы интерфейсінің коды C++ тілінде жазылған және сағат (сандық, аналогтық), фитнес-трекер (жүрек соғу жиілігінің мониторы және педометр), смартфондағы оқиғалар туралы хабарландыруларды көрсету, фонарь, смартфонда музыканы ойнатуды басқару, навигатордан, секундомерден және екі қарапайым ойыннан (Paddle және 2048) нұсқауларды көрсету. Параметрлер арқылы дисплейдің өшетін уақытын, уақыт пішімін, ояту шарттарын анықтауға, экран жарықтығын өзгертуге, батарея зарядын және микробағдарлама нұсқасын бағалауға болады.

Смартфоныңыз бен компьютеріңізде сағатыңызды басқару үшін Gadgetbridge (Android үшін), Amazfish (Sailfish және Linux үшін) және Siglo (Linux үшін) қолданбаларын пайдалануға болады. WebBLEWatch үшін эксперименттік қолдау бар, Web Bluetooth API қолдайтын браузерлерден сағаттарды синхрондауға арналған веб-бағдарлама.

Сонымен қатар, энтузиастар GNOME стиліндегі интерфейспен (Cantarell шрифті, белгішелер және GNOME стилі) және MicroPython тілін қолдайтын RIOT ОЖ негізіндегі PineTime, Malila үшін жаңа баламалы микробағдарлама дайындады. InfiniTime және Malila-дан басқа, Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython негізіндегі) және PinetimeLite (InfiniTime микробағдарламасының кеңейтілген модификациясы) платформалары негізінде PineTime микробағдарламасы да әзірленуде.

Pine64 жобасының жаңалықтарынан біз PinePhone смартфоны үшін Allwinner A64 SoC жүйесінде қол жетімді VPU көмегімен Gstreamer-де бейне ойнатуды аппараттық жеделдету қолдауының жүзеге асырылуын атап өтуге болады. PinePhone енді бейнені 1080p және 30 кадр/с сапада шығаруға қабілетті, бұл PinePhone телефонын сыртқы экранға қосу кезінде бейнелерді көру үшін пайдалы болуы мүмкін. Басқа өзгерістерге Arch Linux ARM және KDE Plasma Mobile 5.22 қабықшасы негізіндегі микробағдарламасы бар кескінді дайындау кіреді. PostmarketOS негізіндегі микробағдарлама Phosh, KDE Plasma Mobile және SXMO қабықшалары бар нұсқаларда ұсынылған 21.06 нұсқасына жаңартылды.

Ақпарат көзі: opennet.ru

пікір қалдыру