ఓపెన్ పరికరాలను రూపొందించే PINE64 సంఘం, PineTime స్మార్ట్వాచ్ కోసం అధికారిక ఫర్మ్వేర్ అయిన InfiniTime 1.0 విడుదలను ప్రకటించింది. కొత్త ఫర్మ్వేర్ వెర్షన్ పైన్టైమ్ వాచ్ని తుది వినియోగదారుల కోసం సిద్ధంగా ఉన్న ఉత్పత్తిగా పరిగణించడానికి అనుమతిస్తుంది. మార్పుల జాబితాలో ఇంటర్ఫేస్ యొక్క గణనీయమైన పునఃరూపకల్పన, అలాగే నోటిఫికేషన్ మేనేజర్లో మెరుగుదల మరియు TWI డ్రైవర్కు పరిష్కారం ఉన్నాయి, ఇది గతంలో గేమ్లలో క్రాష్లకు కారణమైంది.
PineTime వాచ్ అక్టోబర్ 2019లో పరిచయం చేయబడింది మరియు PinePhone అనుకూల పరికరంగా అభివృద్ధి చేయబడింది. సెప్టెంబర్ 2020లో, ఉచిత InfiniTime ఫర్మ్వేర్, GPLv3 లైసెన్స్ కింద పంపిణీ చేయబడిన కోడ్, PinePhone కోసం డిఫాల్ట్ ఫర్మ్వేర్గా ఎంపిక చేయబడింది. పరికరం NRF52832 MCU (64 MHz) మైక్రోకంట్రోలర్పై ఆధారపడి ఉంటుంది మరియు 512KB సిస్టమ్ ఫ్లాష్ మెమరీ, 4 MB ఫ్లాష్ యూజర్ డేటా, 64KB RAM, 1.3x240 పిక్సెల్ల రిజల్యూషన్తో 240-అంగుళాల LCD స్క్రీన్ (ఒక accelerometer, accelerometer) కలిగి ఉంది. పెడోమీటర్గా ఉపయోగించబడుతుంది), హృదయ స్పందన సెన్సార్ మరియు వైబ్రేషన్ మోటార్. బ్యాటరీ ఛార్జ్ (180 mAh) 3-5 రోజుల బ్యాటరీ జీవితానికి సరిపోతుంది.
InfiniTime ఫర్మ్వేర్ FreeRTOS 10 రియల్ టైమ్ ఆపరేటింగ్ సిస్టమ్, LittleVGL 7 గ్రాఫిక్స్ లైబ్రరీ మరియు నింబుల్ 1.3.0 బ్లూటూత్ స్టాక్ను ఉపయోగిస్తుంది. ఫర్మ్వేర్ బూట్లోడర్ MCUBootపై ఆధారపడి ఉంటుంది. బ్లూటూత్ LE ద్వారా స్మార్ట్ఫోన్ నుండి ప్రసారం చేయబడిన OTA నవీకరణల ద్వారా ఫర్మ్వేర్ను నవీకరించవచ్చు. మీ స్మార్ట్ఫోన్ మరియు కంప్యూటర్లో, మీరు మీ వాచ్ని నియంత్రించడానికి గాడ్జెట్బ్రిడ్జ్ (Android కోసం), Amazfish (సెయిల్ ఫిష్ మరియు Linux కోసం) మరియు Siglo (Linux కోసం) యాప్లను ఉపయోగించవచ్చు. WebBLEWatch కోసం ప్రయోగాత్మక మద్దతు ఉంది, వెబ్ బ్లూటూత్ APIకి మద్దతు ఇచ్చే బ్రౌజర్ల నుండి గడియారాలను సమకాలీకరించడానికి వెబ్ అప్లికేషన్.
వినియోగదారు ఇంటర్ఫేస్ కోడ్ C++లో వ్రాయబడింది మరియు గడియారం (డిజిటల్, అనలాగ్), ఫిట్నెస్ ట్రాకర్ (హృదయ స్పందన రేటు మానిటర్ మరియు పెడోమీటర్), స్మార్ట్ఫోన్లోని ఈవెంట్ల గురించి నోటిఫికేషన్లను ప్రదర్శించడం, ఫ్లాష్లైట్, స్మార్ట్ఫోన్లో మ్యూజిక్ ప్లేబ్యాక్ని నియంత్రించడం వంటి లక్షణాలను కలిగి ఉంటుంది. నావిగేటర్, స్టాప్వాచ్ మరియు రెండు సాధారణ గేమ్ల నుండి సూచనలను ప్రదర్శిస్తుంది (పాడిల్ మరియు 2048). సెట్టింగ్ల ద్వారా, మీరు డిస్ప్లే ఆఫ్ అయ్యే సమయం, టైమ్ ఫార్మాట్, మేల్కొలుపు పరిస్థితులు, స్క్రీన్ ప్రకాశాన్ని మార్చడం, బ్యాటరీ ఛార్జ్ మరియు ఫర్మ్వేర్ వెర్షన్ను అంచనా వేయవచ్చు.
ఫర్మ్వేర్ రచయిత InfiniBandతో పాటు అనేక ప్రత్యామ్నాయాలు ఉన్నాయని గుర్తుచేస్తున్నారు, ఉదాహరణకు, Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-ఆధారిత) మరియు PinetimeLite (విస్తరించిన సవరణ) ఆధారంగా ఫర్మ్వేర్ ఎంపికలు ఉన్నాయి. ఇన్ఫినిటైమ్ ఫర్మ్వేర్) ప్లాట్ఫారమ్లు.
మూలం: opennet.ru